@charset "utf-8";
/* ===================================================================
 style info : コンテンツエリア関係 他

fonts
 10px = 77%     11px = 85%     12px = 93%     13px = 100%
 14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
 18px = 138.5%  19px = 146.5%  20px = 153.9%? 21px = 161.6%
 22px = 167%    23px = 174%    24px = 182%    25px = 189%
 26px = 197%
=================================================================== */

/* link
----------------------------------------------------*/
#contents a:link, #contents a:active { color:#999900; }
#contents a:hover { color:#CC0000; }
#contents a:visited { color:#666600; }

/*----------------------------------------------------
	#mistdewax
----------------------------------------------------*/
#mistdewax #container #contents #section1 {
	margin:0 0 0 2px;
	width: 954px;
	height: 398px;
	border:1px solid #A4A48A;
	background: #fff;
}
#mistdewax #container #contents #section1 #douga {
	float: left;
	display: inline;
	width: 676px;
	padding:10px 0 0 10px;
}
#mistdewax #container #contents #section1 #dougaText {
	float: left;
	display: inline;
}
#mistdewax #container #contents .line {
	clear:both;
	margin: 60px 0 30px 30px;
}
#mistdewax #container #contents #section2 {
	margin:60px 0 0 0;
}
#mistdewax #container #contents #section2 #section2Left {
	float: left;
	display: inline;
	width: 350px;
}
#mistdewax #container #contents #section2 #section2Left h2 {
	margin:0 0 0 32px;
}
#mistdewax #container #contents #section2 #section2Left p {
	color:#52523F;
	padding: 0 0 20px 0;
	margin:20px 30px 10px 30px;
	line-height: 1.5;
	border-bottom: 1px dashed #D6CBB1;
}
#mistdewax #container #contents #section2 #section2Left #fbPlgin {
	padding:20px 0 0 30px;
}
#mistdewax #container #contents #section2 #section2Right {
	float: left;
	display: inline;
	width: 610px;
}

#mistdewax #container #contents #section2 #section2Right .story {
	float:left;
	display: inline;
	width: 300px;
	height: 215px;
	position: relative;
}
#mistdewax #container #contents #section2 #section2Right .story a{
	display:block;
	width: 278px;
	height: 195px;
	position: relative;
	overflow: hidden;
}
#mistdewax #container #contents #section2 #section2Right .story img {
	position: absolute;
	top: 0;
	left: 0;
}
#mistdewax #container #contents #section2 #section2Right #section2RightBottom {
	width:580px;
	padding: 0 0 10px 0;
	line-height: 1.5;
	border-bottom: 1px dashed #D6CBB1;
}
#mistdewax #container #contents #section2 #section2Right #section2RightBottomLeft {
	float:left;
	display: inline;
	width:180px;
}
#mistdewax #container #contents #section2 #section2Right #section2RightBottomLeft img {
	padding:5px 0 0 5px;
}
#mistdewax #container #contents #section2 #section2Right #section2RightBottomRight {
	float:left;
	display: inline;
	width:400px;
}
#mistdewax #container #contents #section2 #section2Right #section2RightBottomRight p {
	color:#52523F;
	line-height: 1.5;
}
#mistdewax #container #contents #section3 h2 {
 padding: 30px 0 30px 40px;
}
#mistdewax #container #contents #section3 #section3Left {
	float: left;
	display: inline;
	width: 330px;
}
#mistdewax #container #contents #section3 #section3Left h3 {
	padding: 10px 0 10px 50px;
}
#mistdewax #container #contents #section3 #section3Left p {
	width: 250px;
	font-size: 93%;
	line-height: 1.5;
	border-top: 1px dashed #D6CBB1;
	margin: 0 0 20px 40px;
	padding: 10px 0 0 10px;
}
#mistdewax #container #contents #section3 #section3Left p em {
	font-weight: normal;
	color:#79A41B;
}
#mistdewax #container #contents #section3 #section3Right {
	float: left;
	display: inline;
	width: 630px;
}
#mistdewax #container #contents #section3 #section3Bottom {
	clear: both;
	padding-top: 30px;
}
#mistdewax #container #contents #section3 #section3Bottom ul#section3Menu1 {
	margin: 0 0 20px 40px;
}
#mistdewax #container #contents #section3 #section3Bottom ul#section3Menu1 li {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
}
#mistdewax #container #contents #section3 #section3Bottom ul#section3Menu1 li a:hover img {
	opacity: 0.7;
}
#mistdewax #container #contents #section3 #section3Bottom ul#section3Menu2 {
	margin: 0 0 20px 40px;
}
#mistdewax #container #contents #section3 #section3Bottom ul#section3Menu2 li {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
}
#mistdewax #container #contents #section3 #section3Bottom2 {
	clear: both;
	margin: 20px 0 0 40px;
}
#mistdewax #container #contents #section3 #section3Bottom2 img {
	padding: 0 20px 0 0;
}

#mistdewax #container #contents #section3 #section3Bottom .mistTelFb {
	padding: 20px 0 0 30px;
}
#mistdewax #container #contents #section3 #section3Bottom .mistTelFb img {
	margin-right: 20px;
}

#mistdewax #container #contents #section4 {
}
#mistdewax #container #contents #section4 h2 {
	margin: 0 auto 20px;
	padding: 20px 0 0 0;
	text-align: center;
}
#mistdewax #container #contents #section4 .hexagon01 {
	background: url(/mistdewax/img/common/ico_hexagon01.png) no-repeat 0 center;
	margin-bottom: 30px;
	padding-left: 32px;
	font-size: 21px;
	font-weight: bold;
}
#mistdewax #container #contents #section4 .hexagon02 {
	background: url(/mistdewax/img/common/ico_hexagon02.png) no-repeat 0 center;
	margin-bottom: 7px;
	padding-left: 28px;
	font-size: 18px;
	font-weight: bold;
}

#mistdewax #container #contents #section4 .orangeBox {
	padding: 10px 0;
	background-color: #e38f19;
	color: #FFF;
	text-align: center;
}
#mistdewax #container #contents #section4 .orangeBox h3 {
	font-size: 23px;
	font-weight: bold;
}
#mistdewax #container #contents #section4 .orangeBox p {
	font-size: 17px;
}
#mistdewax #container #contents #section4 .sec4Box01 {
	width: 864px;
	margin: 0 auto;
	padding: 30px 0;
	overflow: hidden;
}
#mistdewax #container #contents #section4 .sec4Box01Left {
	float: left;
	width: 332px;
}
#mistdewax #container #contents #section4 .sec4Box01Right {
	float: right;
	width: 494px;
}
#mistdewax #container #contents #section4 .sec4Box02 {
	padding: 30px 0;
	background-color: #FFF;
}
#mistdewax #container #contents #section4 .sec4Box02 p {
	text-align: center;
}
#mistdewax #container #contents #section4 .sec4Box03 {
	padding: 46px 60px;
	background-color: #FFF;
	overflow: hidden;
}
#mistdewax #container #contents #section4 .sec4Box03Left {
	float: left;
	width: 406px;
}
#mistdewax #container #contents #section4 .sec4Box03Right {
	float: right;
	width: 406px;
}
#mistdewax #container #contents #section4 ul.mistBtn {
	list-style: none;
	margin: 30px 0 30px 60px;
	overflow: hidden;
}
#mistdewax #container #contents #section4 ul.mistBtn li {
	float: left;
	margin-right: 28px;
}
#mistdewax #container #contents #section4 ul.mistBtn li a:hover img {
	opacity: 0.7;
}
#mistdewax #container #contents #section4 .magazine {
	background-color: #efeeed;
	padding: 25px 60px;
}
#mistdewax #container #contents #section4 .magazine p {
	background-color: #FFF;
	padding: 40px 0 40px 50px;
}

#mistdewax #container #contents #section5 {
	padding: 0 0 60px 0;
}
#mistdewax #container #contents #section5 h2 {
	margin:60px 0 50px 50px;
}

.kisyuku1{
float: left;
display: inline;
width: 513px;
}

.kisyuku1 p{
float: left !important;
}

.kisyuku2{
float: right;
display: inline;
width: 297px;
}

p.keisan {
color: #e99315;
}

/*----------------------------------------------------
	#taiken
----------------------------------------------------*/
#taiken #container #contents #section1 {
	padding: 0 0 60px 0;
}
#taiken #container #contents #section1 h2 {
	width: 849px;
	margin: 20px auto 40px;
}

ul.taikenList {
	list-style: none;
	width: 840px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
}
ul.taikenList li.taikenBox {
	float: left;
	display: block;
	width: 160px;
	margin: 0 10px 30px 0;
	line-height: 1.5;
	border-top: 1px dashed #D6CBB1;
	border-bottom: 1px dashed #D6CBB1;
}
ul.taikenList li.taikenBox:nth-child(5n+5) {
	margin-right: 0;
}
ul.taikenList li.taikenBox .taikenPic {
	padding: 15px 0 0 0;
}
ul.taikenList li.taikenBox .taikenPic a:hover img {
	opacity: 0.7;
}
ul.taikenList li.taikenBox p.taikenTitle {
	display: block;
	padding: 10px 5px;
	font-size: 93%;
	line-height: 1.5;
}
ul.taikenList li.taikenBox p.taikenDate {
	padding: 0 5px 15px;
	font-size: 93%;
}
ul.taikenList li.taikenBox .taikenDate img {
	padding: 0 10px 0 0;
}

/*----------------------------------------------------
	#post
	体験談／アロマブログ個別記事
----------------------------------------------------*/
#post #container #contents #section1 {
	padding: 0 0 60px 0;
}
#post #container #contents #section1 h2 {
	margin:20px 0 60px 50px;
}
#post #container #contents #section1 #title {
	width: 900px;
	margin:0 0 60px 30px;
	background:url(../img/common/line.gif) top left no-repeat #F0ECE1;
}
#post #container #contents #section1 #title #titleLeft {
	float: left;
	display: inline;
	width: 750px;
}
#post #container #contents #section1  #title #titleLeft h3 {
	padding: 20px 20px 10px 10px;
	color:#545441;
	font-size: 138.5%;
	font-weight: bold;
	line-height: 1.5;
}
#post #container #contents #section1 #title #titleRight {
	float: left;
	display: inline;
	width: 150px;
	padding: 20px 0 0 0;
	line-height: 1.5;
}
#post #container #contents #section1 #title #titleRight img {
	padding: 0 5px 0 0;
}
#post #container #contents #section1 #contentBody {
	width: 880px;
	padding:0 0 60px 40px;
	color: #545441;
	line-height: 1.5;
}
#post #container #contents #section1 #next {
	width: 880px;
	text-align: center;
	padding:0 0 60px 40px;
	color: #545441;
	line-height: 1.5;
}

/*----------------------------------------------------
	#kaihatu
----------------------------------------------------*/
#kaihatu #container #contents {
	padding: 0 0 60px 0;
}
#kaihatu #container #contents h2 {
	padding: 20px 0 60px 30px;
}
#kaihatu #container #contents div.article {
	color: #3D3D30;
	line-height: 1.5;
}
#kaihatu #container #contents div.article em {
	color: #79A41B;
	font-weight: normal;

}
#kaihatu #container #contents .article .articleLeft {
	float: left;
	display: inline;
	width: 370px;
}
#kaihatu #container #contents .article .articleLeft .pic {
	margin: 0 0 40px 40px;
}
#kaihatu #container #contents .article .articleRight {
	float: left;
	display: inline;
	width: 590px;
}
#kaihatu #container #contents .article .articleRight h3 {
	padding: 0 0 10px 0;
}
#kaihatu #container #contents .article .articleRight p {
	margin: 10px 60px 10px 0;
}
#kaihatu #container #contents .article .toTop {
	clear:both;
	margin: 0 0 20px 40px;
}
#kaihatu #container #contents .line {
	clear:both;
	margin: 0 0 30px 30px;
}

/*----------------------------------------------------
	#shohin
----------------------------------------------------*/
#shohin #container #contents {
	padding: 0 0 60px 0;
}
#shohin #container #contents h2 {
	padding: 20px 0 60px 30px;
}
#shohin #container #contents #section1 h3 {
	padding: 30px 0 60px 100px;
}
#shohin #container #contents #section1 #visual {
	padding: 0 0 30px 60px;
}
#shohin #container #contents .line {
	clear:both;
	margin: 0 0 50px 30px;
}
#shohin #container #contents #section2 {
	width:960px;
	padding: 0 0 70px 0;
}
#shohin #container #contents #section2 h3 {
	padding: 30px 0 40px 60px;
}
#shohin #container #contents #section2 #section2Left {
	float: left;
	display: inline;
	width: 390px;
}
#shohin #container #contents #section2 #section2Right {
	float: left;
	display: inline;
	width: 570px;
}
#shohin #container #contents #section2 #section2Right h4 {
	width: 510px;
	height: 50px;
	padding: 9px 0 0 17px;
	background: url(/mistdewax/img/shohin/shohin_tit_bg01.png) no-repeat 0 0;
}

#shohin #container #contents #section2 #section2Left #pic1 {
	padding: 0 0 0 60px;
}
#shohin #container #contents #section2 #section2Left #price {
	padding: 20px 0 20px 60px;
	color:#669900;
	font-size:123.1%;
	font-weight: bold;

}
#shohin #container #contents #section2 #section2Left table {
	width: 290px;
	margin: 0 0 0 60px;
}
#shohin #container #contents #section2 #section2Left table tr th {
	white-space: nowrap;
	padding: 10px;
	font-size: 93%;
	text-align: center;
	line-height: 1.5;
	background: #F0ECE1;
	border-top: 1px solid #679901;
	border-bottom: 1px solid #679901;
	vertical-align: middle;
}
#shohin #container #contents #section2 #section2Left table tr td {
	padding: 10px 0 10px 10px;
	font-size: 93%;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #679901;
	border-bottom: 1px solid #679901;
}
#shohin #container #contents #section2 #section2Left table tr td div {
	border: #555 solid 1px;
	padding: 6px;
	margin-bottom: 6px;
}
#shohin #container #contents #section2 #section2Left table tr td span {
	color: #669900;
}
#shohin #container #contents #section2 #section2Left ul {
	width: 290px;
	margin: 20px 0 20px 60px;
	color: #CC0000;
	font-size: 77%;
	line-height: 1.5;
}
#shohin #container #contents #section2 #section2Left ul li {
	padding-left: 1em;
	text-indent: -1em;
}
#shohin #container #contents #section2 #konyu {
	margin:30px 0 60px 60px;
}
#shohin #container #contents #section2 #konyu img#bnrKonyu {
	margin:0 5px 0 0;
}
#shohin #container #contents #section2 #konyu a:hover img {
	opacity: 0.7;
}
#shohin #container #contents #section2 #mitsurou {
	padding: 0 0 0 60px;
}
#shohin #container #contents #section2 #mitsurouLeft {
	float: left;
	display: inline;
	width: 120px;
}
#shohin #container #contents #section2 #mitsurouRight {
	float: left;
	display: inline;
	width: 164px;
}
#shohin #container #contents #section2 #mitsurouRight p {
	font-size: 93%;
	line-height:1.5;
	padding:10px 5px 10px 5px;
}
#shohin #container #contents #section2 #mitsurouRight a:hover img {
	opacity: 0.7;
}
#shohin #container #contents #section2 #section2Right ul.tokucho {
	width: 510px;
	margin-bottom: 40px;
	line-height: 1.5;
}
#shohin #container #contents #section2 #section2Right ul.tokucho li {
	margin: 0 0 10px 5px;
	padding-left: 1em;
	text-indent: -1em;
}
#shohin #container #contents #section2 #section2Right ul.tokucho li .ico1 {
	color: #669900;
}
#shohin #container #contents #section2 #section2Right ul.tokucho li em {
	color: #669900;
	font-weight:bold;
	font-style:normal;
}
#shohin #container #contents #section2 #section2Right ul.tokucho li ul {
	padding: 5px 0 0 0;
}
#shohin #container #contents #section2 #section2Right ul.tokucho li ul li {
	color: #669900;
	font-style:normal;
	margin: 0 20px 0 0;
	padding-left:0;
	text-indent:0;
	font-size: 108%;
	padding-left: 1em;
	text-indent: -1em;
}
#shohin #container #contents #section2 #section2Right ul.tokucho li ul.red li {
	color: #CC0000;
}
#shohin #container #contents #section2 #section2Right ul.tokucho li ul.black li {
	color: #555;
}
#shohin #container #contents #section2RightBottom {
	clear:both;
	width:570px;
	padding:0;
	margin: 20px 0 60px 0;
}
#shohin #container #contents #section2 #section2RightBottom ul#section2Menu1 {
	margin: 0 0 20px 0;
}
#shohin #container #contents #section2 #section2RightBottom ul#section2Menu1 li {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
}

#shohin #container #contents #section5 {
	padding: 60px 60px 50px;
	background: url(/mistdewax/img/common/line.gif) no-repeat center 0;
}
#shohin #container #contents #section5 h3 {
	margin-bottom: 60px;
}
#shohin #container #contents #section5 .inner {
	overflow: hidden;
	margin-bottom: 30px;
}
#shohin #container #contents #section5 .inner h4 {
	float: left;
	width: 190px;
	padding: 16px 0 16px 26px;
	border-top: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	background: url(/mistdewax/img/common/ico_hexagon02.png) no-repeat 0 16px;
	font-size: 18px;
	box-sizing: border-box;
}
#shohin #container #contents #section5 .inner h4 span {
	display: block;
	text-align: right;
}
#shohin #container #contents #section5 .inner p {
	float: right;
}

#shohin #container #contents #section3 {
	padding: 0 0 40px 0;
}
#shohin #container #contents #section3 h3 {
	text-align: center;
	margin-bottom: 30px;
}
#shohin #container #contents #section3 #set1 {
	float:left;
	display: inline;
	width: 270px;
	padding: 0 0 0 65px;
}
#shohin #container #contents #section3 #set2,
#shohin #container #contents #section3 #set3 {
	float:left;
	display: inline;
	width: 270px;
	padding: 0 0 0 10px;
}
#shohin #container #contents #section3 h4 {
	margin: 0 0 5px 0;
}
#shohin #container #contents #section3 .setPrice  {
	margin: 15px 0 15px 0;
	color: #669900;
	font-size: 128%;
	font-weight: bold;
}
#shohin #container #contents #section3 table {
	width: 270px;
	border-top: 1px solid #679901;
}
#shohin #container #contents #section3 table tr th {
	background-color: #F0ECE1;
	text-align: center;
	vertical-align: middle;
	font-size: 93%;
	padding:0 20px;
}
#shohin #container #contents #section3 table tr td {
	font-size: 93%;
	padding:8px;
	line-height: 1.5;
}
#shohin #container #contents #section3 table tr td em {
	font-size: 93%;
	color: #993300;
	font-weight: bold;
}
#shohin #container #contents #section3 table tr td ul li {
	padding-left: 1em;
	text-indent: -1em;
}
#shohin #container #contents #section3 h5 {
	width: 230px;
	padding:10px 20px;
	color: #669900;
	font-size: 123.1%;
	font-weight: bold;
	background-color: #F0ECE1;
	border-top: 1px solid #679901;
	border-bottom: 1px solid #679901;
}
#shohin #container #contents #section3 .setTxt {
	width: 250px;
	padding:10px;
	font-size: 93%;
	line-height: 1.5;
}
#shohin #container #contents #section3 .setTxt em {
	color: #669900;
}
#shohin #container #contents #section3 .setBuy {
	border-top: 1px solid #679901;
	width: 270px;
	padding:15px 0 40px 0;
	text-align: right;
}
#shohin #container #contents #section3 .aromaBnr {
	margin: 0 0 0px 65px;
}
#shohin #container #contents #section4 ul#section4Menu1 {
	margin: 0 0 20px 200px;
}
#shohin #container #contents #section4 ul#section4Menu1 li {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
}

/*----------------------------------------------------
	#monogatari1
----------------------------------------------------*/
#monogatari1 #container #contents {
	padding: 0 0 60px 0;
	color:#52523F;
	line-height:1.5;
}
#monogatari1 #container #contents em {
	color:#977873;
	font-weight:normal;
}
#monogatari1 #container #contents h2 {
	padding: 20px 0 30px 30px;
}
#monogatari1 #container #contents .line {
	clear:both;
	margin: 0 0 30px 30px;
}
#monogatari1 #container #contents .toTop {
	clear:both;
	margin: 0 0 10px 30px;
}
#monogatari1 #container #contents #section1 {
	width: 960px;
	padding:0 0 20px 0
}
#monogatari1 #container #contents #section1 p {
	width: 900px;
	margin: 10px 0 10px 30px;
}
#monogatari1 #container #contents #section1 h3 {
	margin: 0 0 10px 30px;
}


#monogatari1 #container #contents #section1 #section11 {
	width: 370px;
	float:left;
	display:inline;
	padding-top:20px;
}
#monogatari1 #container #contents #section1 #section11 #douga {
	margin: 0;
	padding:0 0 0 30px;
}
#monogatari1 #container #contents #section1 #section12 {
	width: 282px;
	float:left;
	display:inline;
	padding-top:20px;
}
#monogatari1 #container #contents #section1 #section13 {
	width: 282px;
	float:left;
	display:inline;
	padding-top:20px;
}
#monogatari1 #container #contents #section1 #section12 p,
#monogatari1 #container #contents #section1 #section13 p {
	width: 100%;
	text-align:center;
	margin:0;
	padding:5px 0;
}

/* section2 */
#monogatari1 #container #contents #section2 {
	width: 960px;
	margin:0 0 30px 0;
}
#monogatari1 #container #contents #section2 #section2Left {
	width: 370px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section2 #section2Right {
	width: 590px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section2 #section2Left #img05 {
	margin: 0 0 10px 30px;
}
#monogatari1 #container #contents #section2 #section2Left #img07 {
	margin: 20px 0 0 30px;
}
#monogatari1 #container #contents #section2 #section2Left #img08 {
	float:left;
	display:inline;
	padding: 4px 0 0 30px;
}
#monogatari1 #container #contents #section2 #section2Left #section2Txt01 {
	float:left;
	display:inline;
	width:148px;
	padding:5px;
}
#monogatari1 #container #contents #section2 #section2Left #section2Txt02 {
	width: 310px;
	margin: 0 0 10px 30px;
}
#monogatari1 #container #contents #section2 #section2Left h3 {
	clear:both;
	padding: 20px 0 20px 30px;
}
#monogatari1 #container #contents #section2 #section2Right #section2Txt03 {
	width:560px;
	padding: 20px 0 20px 0;
}
#monogatari1 #container #contents #section2 #section2Right h3 {
	padding: 0 0 20px 0;
}
#monogatari1 #container #contents #section2 #section2Right {
	width: 590px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section2 #section2Right #section2Right1 {
	width: 282px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section2 #section2Right #section2Right2 {
	width: 282px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section2 #section2Right #section2Right1 p,
#monogatari1 #container #contents #section2 #section2Right #section2Right2 p {
	text-align:left;
	padding:5px;
}

/* section3 */
#monogatari1 #container #contents #section3 {
	width: 960px;
	margin: 0 0 40px 0;
}
#monogatari1 #container #contents #section3 #section3Left {
	width: 370px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section3 #section3Right {
	width: 590px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section3 #section3Left #img13 {
	margin: 0 0 0 30px;
}
#monogatari1 #container #contents #section3 #section3Right #img14 {
	padding: 0 0 5px 0;
}
#monogatari1 #container #contents #section3 #section3Right #section3txt01 {
	float:left;
	display: inline;
	width:320px;
	padding: 5px;
}
#monogatari1 #container #contents #section3 #section3Right #img15 {
	float:left;
	display: inline;
	width:230px;
}

/* section4 */
#monogatari1 #container #contents #section4 {
	width: 960px;
	margin: 0 0 40px 0;
}
#monogatari1 #container #contents #section4 #section4Left {
	width: 370px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section4 #section4Left h3 {
	margin: 0 0 0 30px;
}
#monogatari1 #container #contents #section4 #section4Left p {
	width: 310px;
	margin: 10px 0 30px 30px;
}
#monogatari1 #container #contents #section4 #section4Right {
	width: 590px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section4 #section4Right #img18 {
	padding:40px 0 0 0;
}

/* section5 */
#monogatari1 #container #contents #section5 {
	width: 960px;
	margin: 0 0 20px 0;
}
#monogatari1 #container #contents #section5 #section5Left {
	width: 370px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section5 #section5Left p {
	margin: 0 0 0 30px;
}
#monogatari1 #container #contents #section5 #section5Right {
	width: 590px;
	float:left;
	display:inline;
}
#monogatari1 #container #contents #section5 #section5Right p {
	width: 560px;
	margin:10px 0 20px 0;
}

/* section6 */
#monogatari1 #container #contents #section6 {
	width: 960px;
	margin: 0 0 60px 0;
}
#monogatari1 #container #contents #section6 img {
	margin: 0 0 0 30px;
}

/* section7 */
#monogatari1 #container #contents #section7 ul {
	margin: 40px 0 20px 30px;
}
#monogatari1 #container #contents #section7 ul li {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
}

/* section8 */
#monogatari1 #container #contents #section8 {
	clear: both;
	margin: 20px 0 0 40px;
}
#monogatari1 #container #contents #section8 img {
	padding:0 20px 0 0;
}

/*----------------------------------------------------
	#monogatari2
----------------------------------------------------*/
#monogatari2 #container #contents {
	padding: 0 0 60px 0;
	color:#52523F;
	line-height:1.5;
}
#monogatari2 #container #contents em {
	color:#977873;
	font-weight:normal;
}
#monogatari2 #container #contents h2 {
	padding: 20px 0 30px 30px;
}
#monogatari2 #container #contents .line {
	clear:both;
	margin: 0 0 20px 30px;
}
#monogatari2 #container #contents .toTop {
	clear:both;
	margin: 0 0 10px 30px;
}
#monogatari2 #container #contents #section1 {
	width: 960px;
	padding:0 0 40px 30px;
}
#monogatari2 #container #contents #section2 {
	width: 960px;
	margin:0 0 20px 0;
}
#monogatari2 #container #contents #section2 #section2Left {
	width: 370px;
	float:left;
	display:inline;
}
#monogatari2 #container #contents #section2 #section2Right {
	width: 590px;
	float:left;
	display:inline;
}
#monogatari2 #container #contents #section2 #section2Left #douga {
	padding: 0 0 20px 30px;
}
#monogatari2 #container #contents #section2 #section2Left h3 {
	padding: 0 0 10px 30px;
}
#monogatari2 #container #contents #section2 #section2Left #section2Txt01 {
	width: 310px;
	margin: 0 0 10px 30px;
	background: url(../img/monogatari/2/m2_bg_01.jpg) no-repeat right bottom;
}
#monogatari2 #container #contents #section2 #section2Left #section2Pic01 {
	margin: 0 0 10px 30px;
}
#monogatari2 #container #contents #section2 #section2Right {
	width: 590px;
	float:left;
	display:inline;
}
#monogatari2 #container #contents #section2 #section2Right h3 {
	clear: both;
	padding:0 0 10px 0;
}
#monogatari2 #container #contents #section2 #section2Right #section2Right1 {
	width: 275px;
	float:left;
	display:inline;
}
#monogatari2 #container #contents #section2 #section2Right #section2Right2 {
	width: 315px;
	float:left;
	display:inline;
	padding:0 0 30px 0;
}
#monogatari2 #container #contents #section2 #section2Right #section2Right2 #section2RightPic01 {
	padding:0 0 5px 0;
}
#monogatari2 #container #contents #section2 #section2Right #section2Right2 #section2RightTxt01 {
	width: 275px;
}
#monogatari2 #container #contents #section2 #section2Right #section2Right2 #section2RightTxt01 img {
	float:left;
	padding:0 5px 0 0;
}
#monogatari2 #container #contents #section2 #section2Right #section2Right2 #section2RightTxt02 {
	clear:both;
	padding:5px 0 0 0;
}
#monogatari2 #container #contents #section2 #section2Right #section2RightTxt03 {
	width: 560px;
}
#monogatari2 #container #contents #section2 #section2Right #section2RightTxt03 img {
	float:right;
	padding:0 0 10px 10px;
}
#monogatari2 #container #contents #section3 {
	margin:0 0 40px 30px;
}
#monogatari2 #container #contents #section4 {
	width: 960px;
	margin:0 0 60px 0;
}
#monogatari2 #container #contents #section4 #section4Left {
	width: 370px;
	float:left;
	display:inline;
}
#monogatari2 #container #contents #section4 #section4Right {
	width: 590px;
	float:left;
	display:inline;
}
#monogatari2 #container #contents #section4 #section4Left #section4Pic01 {
	margin:20px 0 0 30px;
}
#monogatari2 #container #contents #section4 #section4Left h3 {
	margin:0 0 10px 30px;
}
#monogatari2 #container #contents #section4 #section4Left #section4Txt01 {
	width: 320px;
	margin:0 0 0 30px;
}
#monogatari2 #container #contents #section4 #section4Right h3 {
	margin:0 0 20px 0;
}
#monogatari2 #container #contents #section4 #section4Right #section4Right1 {
	width: 230px;
	float:left;
	display:inline;
}
#monogatari2 #container #contents #section4 #section4Right #section4Right2 {
	width: 360px;
	float:left;
	display:inline;
	padding:0;
}
#monogatari2 #container #contents #section4 #section4Right #section4Right2 #section4Txt02 {
	width: 320px;
	padding:0 0 10px 0;
}

/* section7 */
#monogatari2 #container #contents #section7 ul {
	margin: 40px 0 20px 30px;
}
#monogatari2 #container #contents #section7 ul li {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
}

/* section8 */
#monogatari2 #container #contents #section8 {
	clear: both;
	margin: 20px 0 0 40px;
}
#monogatari2 #container #contents #section8 img {
	padding:0 20px 0 0;
}

/*----------------------------------------------------
	#monogatari3
----------------------------------------------------*/
#monogatari3 #container #contents {
	padding: 0 0 60px 0;
	color:#52523F;
	line-height:1.5;
}
#monogatari3 #container #contents em {
	color:#977873;
	font-weight:normal;
}
#monogatari3 #container #contents h2 {
	padding: 20px 0 30px 30px;
}
#monogatari3 #container #contents .line {
	clear:both;
	margin: 0 0 20px 30px;
}
#monogatari3 #container #contents .toTop {
	clear:both;
	margin: 0 0 10px 30px;
}
#monogatari3 #container #contents #section1 {
	width: 960px;
	padding:0 0 40px 30px;
}
#monogatari3 #container #contents #section2 {
	width: 960px;
	margin:0 0 20px 0;
}
#monogatari3 #container #contents #section2 #section2Left {
	width: 370px;
	float:left;
	display:inline;
}
#monogatari3 #container #contents #section2 #section2Right {
	width: 590px;
	float:left;
	display:inline;
}
#monogatari3 #container #contents #section2 #section2Left #douga {
	padding: 0 0 20px 30px;
}
#monogatari3 #container #contents #section2 #section2Left h3 {
	padding: 0 0 10px 30px;
}
#monogatari3 #container #contents #section2 #section2Left #section2Pic01 {
	padding: 0 0 20px 30px;
}
#monogatari3 #container #contents #section2 #section2Left #section2Pic02 {
	padding: 0 0 20px 30px;
}
#monogatari3 #container #contents #section2 #section2Left #section2Txt01 {
	width: 310px;
	padding: 0 0 10px 30px;
}
#monogatari3 #container #contents #section2 #section2Right h3 {
	padding: 0 0 10px 0;
}
#monogatari3 #container #contents #section2 #section2Right p {
	width: 550px;
	padding: 0 0 10px 0;
}
#monogatari3 #container #contents #section2 #section2Right #section2Pic03 {
	padding: 10px 0 30px 0;
}
#monogatari3 #container #contents #section2 #section2Right #section2Txt02 {
	padding: 20px 0 10px 0;
}

/* section7 */
#monogatari3 #container #contents #section7 ul {
	margin: 40px 0 20px 30px;
}
#monogatari3 #container #contents #section7 ul li {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
}

/* section8 */
#monogatari3 #container #contents #section8 {
	clear: both;
	margin: 20px 0 0 40px;
}
#monogatari3 #container #contents #section8 img {
	padding:0 20px 0 0;
}

/*----------------------------------------------------
	#aroma
----------------------------------------------------*/
#aroma #contents {
	width: 900px;
	padding: 20px 0 38px 0;
}
#aroma #contents p {
	font-size: 16px;
	line-height: 1.75;
}
#aroma #contents p em {
	color: #f39807
}
#aroma #aroma01 {
	margin-bottom: 50px;
}
#aroma #aroma01 .bx-wrapper,
#aroma #aroma01 .bx-wrapper .bx-viewport {
	width: 900px;
}
#aroma #aroma02 {
	padding-top: 30px;
	padding-bottom: 70px;
	background: #FFF url(/mistdewax/img/common/line_mistdewax01.png) no-repeat 0 0;
	border-bottom: 1px solid #e7e7e7;
}
#aroma #aroma02 #aroma02Box {
	position: relative;
	margin-bottom: 85px;
}
#aroma #aroma02 #aroma02Box p.btn_aroma01 {
	position: absolute;
	right: 45px;
	bottom: -35px;
	width: 135px;
	height: 135px;
}
#aroma #aroma02 #aroma02Box p.btn_aroma01 a {
	display: block;
	width: 135px;
	height: 135px;
	background: url(/mistdewax/img/aroma/btn_aroma01.png) no-repeat;
	text-indent: 100%; white-space: nowrap; overflow: hidden;
}
#aroma #aroma02 #aroma02Box p.btn_aroma01 a:hover {
	opacity: 0.7;
}
#aroma nav.btn_aroma02 {
	padding: 25px 0;
	overflow: hidden;
}
#aroma nav.btn_aroma02 ul {
	width: 824px;
	margin: 0 auto;
}
#aroma nav.btn_aroma02 li {
	float: left;
	width: 254px;
	height: 45px;
	margin-right: 30px;
}
#aroma nav.btn_aroma02 li:last-child {
	margin-right: 0;
}
#aroma nav.btn_aroma02 li a {
	display: block;
	width: 254px;
	height: 45px;
	border-radius: 5px;
	background-color: #ffdfab;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: 100%; white-space: nowrap; overflow: hidden;
}
#aroma nav.btn_aroma02 li.btn_aroma02_1 a {
	background-image: url(/mistdewax/img/aroma/btn_aroma02_1.png);
}
#aroma nav.btn_aroma02 li.btn_aroma02_2 a {
	background-image: url(/mistdewax/img/aroma/btn_aroma02_2.png);
}
#aroma nav.btn_aroma02 li.btn_aroma02_3 a {
	background-image: url(/mistdewax/img/aroma/btn_aroma02_3.png);
}
#aroma nav.btn_aroma02 li a:hover {
	background-position: 0 bottom;
	background-color: #ee930c;
}
#aroma #aroma03 {
	padding: 60px 38px 70px;
	background: #FFF url(/mistdewax/img/common/line_mistdewax01.png) no-repeat 0 0;
	overflow: hidden;
}
#aroma #aroma03 h1 {
	margin-bottom: 70px;
}
#aroma #aroma04 {
	padding: 60px 0 70px;
	background: #FFF url(/mistdewax/img/aroma/bg_aroma01.png) no-repeat 0 0;
	border-bottom: 1px solid #e7e7e7;
	overflow: hidden;
}
#aroma #aroma04 .btn_aroma03,
#aroma #aroma04 .btn_aroma04,
#aroma #aroma04 .btn_aroma04_2 {
	margin: 0 auto;
	border: 2px solid #ee930c;
	box-sizing: border-box;
	text-indent: 100%; white-space: nowrap; overflow: hidden;
}
#aroma #aroma04 .btn_aroma03,
#aroma #aroma04 .btn_aroma03 a {
	width: 455px;
}
#aroma #aroma04 .btn_aroma04,
#aroma #aroma04 .btn_aroma04 a,
#aroma #aroma04 .btn_aroma04_2,
#aroma #aroma04 .btn_aroma04_2 a {
	width: 395px;
}
#aroma #aroma04 .btn_aroma03 a,
#aroma #aroma04 .btn_aroma04 a,
#aroma #aroma04 .btn_aroma04_2 a {
	display: block;
	height: 55px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#aroma #aroma04 .btn_aroma03 a {
	background-image: url(/mistdewax/img/aroma/btn_aroma03.png);
}
#aroma #aroma04 .btn_aroma04 a {
	background-image: url(/mistdewax/img/aroma/btn_aroma04.png);
}
#aroma #aroma04 .btn_aroma04_2 a {
	background-image: url(/mistdewax/img/aroma/btn_aroma04_2.png);
}
#aroma #aroma04 .btn_aroma03 a:hover,
#aroma #aroma04 .btn_aroma04 a:hover,
#aroma #aroma04 .btn_aroma04_2 a:hover {
	background-position: 0 bottom;
	background-color: #ee930c;
}
#aroma #aroma04 div#aroma04_1 {
	padding: 0 38px;
	margin-bottom: 38px;
}
#aroma #aroma04 div#aroma04_1 h1 {
	margin-bottom: 28px;
}
#aroma #aroma04 div#aroma04_1 h2 {
	margin-bottom: 52px;
}
#aroma #aroma04 div#aroma04_1 h3 {
	margin-bottom: 38px;
}
#aroma #aroma04 div#aroma04_1 div.fl {
	width: 440px;
}
#aroma #aroma04 div#aroma04_1 div.fr {
	width: 350px;
}
#aroma #aroma04 div#aroma04_2 {
	border: 30px solid #eeeeee;
	padding: 30px;
	box-sizing: border-box;
}
#aroma #aroma04 div#aroma04_2 h2 {
	float: left;
	width: 161px;
	height: 347px;
}
#aroma #aroma04 div#aroma04_2 div.fr {
	width: 568px;
}
#aroma #aroma04 div#aroma04_2 div.fr .bx-wrapper {
	width: 455px;
	margin: 0 auto 17px !important;
}
#aroma #aroma04 div#aroma04_2 div.fr .bx-wrapper .bx-viewport {
	width: 455px;
}
#aroma #aroma04 div#aroma04_2 div.fr .bx-wrapper .bx-prev {
	left: -56px;
}
#aroma #aroma04 div#aroma04_2 div.fr .bx-wrapper .bx-next {
	right: -56px;
}
#aroma #aroma04 div#aroma04_3 {
	padding: 50px 38px 70px;
}
#aroma #aroma04 div#aroma04_3 .fl {
	width: 680px;
}
#aroma #aroma04 div#aroma04_3 .fl h2 {
	margin-bottom: 38px;
}
#aroma #aroma04 div#aroma04_3 .fr {
	width: 72px;
	margin: 50px 20px 0 0;
}
#aroma #aroma04 #aroma04_4 {
	padding-bottom: 70px;
}
#aroma #aroma04 #aroma04_4 h2 {
	margin-bottom: 62px;
}
#aroma #aroma04 #aroma04_5 h2 {
	margin-bottom: 54px;
}
#aroma #aroma04 #aroma04_4 .ofh {
	padding: 0 38px;
	margin-bottom: 38px;
}
#aroma #aroma04 #aroma04_5 .ofh {
	padding: 0 38px;
}
#aroma #aroma04 #aroma04_4 h3 {
	margin-bottom: 58px;
}
#aroma #aroma04 #aroma04_5 h3 {
	margin-bottom: 38px;
}
#aroma #aroma04 #aroma04_5 h4 {
	margin-bottom: 35px;
}
#aroma #aroma04 #aroma04_4 div.fl {
	position: relative;
	width: 395px;
	height: 185px;
}
#aroma #aroma04 #aroma04_4 div.fl .btn_aroma04 {
	position: absolute;
	bottom: 0;
}
#aroma #aroma04 #aroma04_4 p.note {
	padding: 0 38px;
	font-size: 14px;
}
#aroma #aroma04 #aroma04_5 div.fl {
	width: 395px;
}
#aroma #aroma04 #aroma04_5 div.fl dl {
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
	color:  #333;
	font-size: 14px;
	letter-spacing: 2.8px;
}
#aroma #aroma04 #aroma04_5 div.fl dl dt {
	display: block;
	float: left;
}
#aroma #aroma04 #aroma04_5 div.fl dl dd {
	margin-left: 120px;
}
#aroma #aroma04 #aroma04_5 .fr {
	margin-top: 28px;
}
#aroma nav.btn_aroma05 {
	padding: 25px 0;
	overflow: hidden;
}
#aroma nav.btn_aroma05 ul {
	width: 724px;
	margin: 0 auto;
}
#aroma nav.btn_aroma05 li {
	float: left;
	width: 135px;
	height: 135px;
	margin: 0 50px;
}
#aroma nav.btn_aroma05 li a {
	display: block;
	width: 135px;
	height: 135px;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: 100%; white-space: nowrap; overflow: hidden;
}
#aroma nav.btn_aroma05 li.btn_aroma05_1 a {
	background-image: url(/mistdewax/img/aroma/btn_aroma05.png);
}
#aroma nav.btn_aroma05 li.btn_aroma05_2 a {
	background-image: url(/mistdewax/img/aroma/btn_aroma06.png);
}
#aroma nav.btn_aroma05 li.btn_aroma05_3 a {
	background-image: url(/mistdewax/img/aroma/btn_aroma07.png);
}
#aroma nav.btn_aroma05 li a:hover {
	opacity: 0.7;
}
#aroma #aroma05 {
	min-height: 582px;
	padding: 85px 0 60px;
	background: #FFF url(/mistdewax/img/common/line_mistdewax01.png) no-repeat 0 0;
	border-bottom: 1px solid #e7e7e7;
	overflow: hidden;
}
#aroma #aroma05 div.ofh {
	padding: 0 38px;
	margin-bottom: 30px;
}
#aroma #aroma05 h1 {
	float: left;
	width: 74px;
	height: 582px;
	margin-left: 10px;
	background: url(/mistdewax/img/aroma/tit_aroma14.png) no-repeat 0 0;
	text-indent: 100%; white-space: nowrap; overflow: hidden;
}
#aroma #aroma05 .fr {
	width: 698px;
}
#aroma #aroma05 ul.voice {
	list-style: none;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
}
#aroma #aroma05 ul.voice li {
	width: 334px;
	margin-right: 14px;
	margin-bottom: 30px;
}
#aroma #aroma05 ul.voice li h2 {
	width: 334px;
	margin-bottom: 5px;
	overflow: hidden;
}
#aroma #aroma05 ul.voice li h2 span.arrow_box {
	float: left;
	width: 107px;
	height: 46px;
	padding: 0 0 10px 0;
	background: url(/mistdewax/img/aroma/bg_arrowbox.png) no-repeat;
	text-align: center;
	font-size: 16px;
	line-height: 36px;
	box-sizing: border-box;
}
#aroma #aroma05 ul.voice li h2 span.voice_title {
	float: right;
	width: 218px;
	color: #ed930c;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
}
#aroma #aroma05 ul.voice li div {
	margin-bottom: 12px;
}
#aroma #aroma05 ul.voice li div img {
	width: 334px;
}
#aroma #aroma05 ul.voice li p {
	line-height: 1.4 !important;
}
#aroma #aroma05 p.seiyu {
	padding-right: 38px;
	font-size: 17px !important;
	text-align: right;
}
#aroma #aroma05 p.seiyu a {
	color: #e00303;
}
#aroma #aroma05 p.seiyu a:hover {
	text-decoration: none;
}
#aroma #aroma06 {
	padding-top: 10px;
	background-color: #F9F8F4;
}
#aroma #aroma07 {
	margin-bottom: 30px;
	padding: 40px 50px;
	border: 30px solid #eeeeee;
	background: #FFF;
	box-sizing: border-box;
}
#aroma #aroma07 h1 {
	float: left;
	width: 28px;
	height: 119px;
	margin-right: 58px;
	background: url(/mistdewax/img/aroma/tit_aroma15.png) no-repeat 0 0;
	text-indent: 100%; white-space: nowrap; overflow: hidden;
}
#aroma #aroma07 p {
	padding: 8px 0;
}
#aroma #aroma08 {
	padding: 50px 38px 38px 38px;
	background: #FFF;
}
#aroma #aroma08 h1 {
	margin-bottom: 45px;
	text-align: center;
}
#aroma #aroma08 h2 {
	margin-bottom: 50px;
	text-align: center;
}
#aroma #aroma08 nav.btn_aroma08 {
	width: 764px;
	margin: 0 auto 37px;
}
#aroma #aroma08 nav.btn_aroma08 ul {
	overflow: hidden;
}
#aroma #aroma08 nav.btn_aroma08 li {
	float: left;
	width: 367px;
	height: 55px;
	margin: 0 30px 10px 0;
	border: 2px solid #e2e2e2;
	box-sizing: border-box;
	text-indent: 100%; white-space: nowrap; overflow: hidden;
}
#aroma #aroma08 nav.btn_aroma08 li:nth-child(2n+2) {
	margin-right: 0;
}
#aroma #aroma08 nav.btn_aroma08 li a {
	display: block;
	width: 367px;
	height: 55px;
}
#aroma #aroma08 nav.btn_aroma08 li.btn_aroma08_1 a {
	background: #a6b689 url(/mistdewax/img/aroma/btn_aroma08_1.png) no-repeat;
}
#aroma #aroma08 nav.btn_aroma08 li.btn_aroma08_2 a {
	background: #a6b689 url(/mistdewax/img/aroma/btn_aroma08_2.png) no-repeat;
}
#aroma #aroma08 nav.btn_aroma08 li.btn_aroma08_3 a {
	background: #cd8a7b url(/mistdewax/img/aroma/btn_aroma08_3.png) no-repeat;
}
#aroma #aroma08 nav.btn_aroma08 li.btn_aroma08_4 a {
	background: #cd9fca url(/mistdewax/img/aroma/btn_aroma08_4.png) no-repeat;
}
#aroma #aroma08 nav.btn_aroma08 li.btn_aroma08_5 a {
	background: #e2b24b url(/mistdewax/img/aroma/btn_aroma08_5.png) no-repeat;
}
#aroma #aroma08 nav.btn_aroma08 li.btn_aroma08_6 a {
	background: #6fadbc url(/mistdewax/img/aroma/btn_aroma08_6.png) no-repeat;
}
#aroma #aroma08 nav.btn_aroma08 li a:hover {
	opacity: 0.7;
}
#aroma #aroma08 div.ofh {
	width: 744px;
	margin: 0 auto 20px;
	padding: 20px;
	border-width: 20px;
	border-style: solid;
}
#aroma #aroma08 #aroma08_1.ofh {
	border-color: #d9dfce;
}
#aroma #aroma08 #aroma08_1.ofh div.item_desc_box div.fl h2,
#aroma #aroma08 #aroma08_1.ofh div.item_content,
#aroma #aroma08 #aroma08_1.ofh div.item_content dt,
#aroma #aroma08 #aroma08_1.ofh div.item_content dd {
	border-color: #a6b689;
}
#aroma #aroma08 #aroma08_1.ofh div.item_content dt {
	background: #d9dfce;
}
#aroma #aroma08 #aroma08_2.ofh {
	border-color: #e9cec8;
}
#aroma #aroma08 #aroma08_2.ofh div.item_desc_box div.fl h2,
#aroma #aroma08 #aroma08_2.ofh div.item_content,
#aroma #aroma08 #aroma08_2.ofh div.item_content dt,
#aroma #aroma08 #aroma08_2.ofh div.item_content dd {
	border-color: #cd8a7b;
}
#aroma #aroma08 #aroma08_2.ofh div.item_content dt {
	background: #e9cec8;
}
#aroma #aroma08 #aroma08_3.ofh {
	border-color: #f2e4f1;
}
#aroma #aroma08 #aroma08_3.ofh div.item_desc_box div.fl h2,
#aroma #aroma08 #aroma08_3.ofh div.item_content,
#aroma #aroma08 #aroma08_3.ofh div.item_content dt,
#aroma #aroma08 #aroma08_3.ofh div.item_content dd {
	border-color: #cd9fca;
}
#aroma #aroma08 #aroma08_3.ofh div.item_content dt {
	background: #f2e4f1;
}
#aroma #aroma08 #aroma08_4.ofh {
	border-color: #f0e1c1;
}
#aroma #aroma08 #aroma08_4.ofh div.item_desc_box div.fl h2,
#aroma #aroma08 #aroma08_4.ofh div.item_content,
#aroma #aroma08 #aroma08_4.ofh div.item_content dt,
#aroma #aroma08 #aroma08_4.ofh div.item_content dd {
	border-color: #e2b24b;
}
#aroma #aroma08 #aroma08_4.ofh div.item_content dt {
	background: #f0e1c1;
}
#aroma #aroma08 #aroma08_5.ofh {
	border-color: #c5dce1;
}
#aroma #aroma08 #aroma08_5.ofh div.item_desc_box div.fl h2,
#aroma #aroma08 #aroma08_5.ofh div.item_content,
#aroma #aroma08 #aroma08_5.ofh div.item_content dt,
#aroma #aroma08 #aroma08_5.ofh div.item_content dd {
	border-color: #6fadbc;
}
#aroma #aroma08 #aroma08_5.ofh div.item_content dt {
	background: #c5dce1;
}
#aroma #aroma08 div.ofh div.item_desc_box {
	position: relative;
	overflow:hidden;
	margin-bottom: 15px;
}
#aroma #aroma08 div.ofh div.item_desc_box div.fl {
	width: 335px;
}
#aroma #aroma08 div.ofh div.item_desc_box div.fl h2 {
	padding: 0 0 10px 40px;
	margin: 0 0 14px 0;
	border-bottom: 1px dotted;
	text-align: left;
	font-size: 22px;
	line-height: 1.2;
}
#aroma #aroma08 div.ofh div.item_desc_box div.fl div.item_ph {
	float: left;
	margin: 0 18px 0 0;
	width: 121px;
	height: 148px;
}
#aroma #aroma08 div.ofh div.item_desc_box div.fl p.item_desc {
	float: right;
	width: 196px;
	font-size: 16px;
	line-height: 1.2 !important;
}
#aroma #aroma08 div.ofh div.item_desc_box div.fl p.item_price {
	position: absolute;
	bottom: 0;
	left: 143px;
	float: right;
	width: 196px;
	font-size: 25px;
	text-align: right;
	line-height: 1 !important;
}
#aroma #aroma08 div.ofh div.item_desc_box div.fl p.item_price span {
	font-size: 20px;
}
#aroma #aroma08 #aroma08_1.ofh div.item_desc_box div.fl h2 {
	background: url(/mistdewax/img/aroma/icon_aroma01.png) no-repeat 0 0;
}
#aroma #aroma08 #aroma08_2.ofh div.item_desc_box div.fl h2 {
	background: url(/mistdewax/img/aroma/icon_aroma02.png) no-repeat 0 0;
}
#aroma #aroma08 #aroma08_3.ofh div.item_desc_box div.fl h2 {
	background: url(/mistdewax/img/aroma/icon_aroma03.png) no-repeat 0 0;
}
#aroma #aroma08 #aroma08_4.ofh div.item_desc_box div.fl h2 {
	background: url(/mistdewax/img/aroma/icon_aroma04.png) no-repeat 0 0;
}
#aroma #aroma08 #aroma08_5.ofh div.item_desc_box div.fl h2 {
	background: url(/mistdewax/img/aroma/icon_aroma05.png) no-repeat 0 0;
}
#aroma #aroma08 #aroma08_1.ofh div.item_desc_box div.fl h2,
#aroma #aroma08 #aroma08_1.ofh div.item_desc_box div.fl p.item_price {
	color: #a6b689;
}
#aroma #aroma08 #aroma08_2.ofh div.item_desc_box div.fl h2,
#aroma #aroma08 #aroma08_2.ofh div.item_desc_box div.fl p.item_price {
	color: #cd8a7b;
}
#aroma #aroma08 #aroma08_3.ofh div.item_desc_box div.fl h2,
#aroma #aroma08 #aroma08_3.ofh div.item_desc_box div.fl p.item_price {
	color: #cd9fca;
}
#aroma #aroma08 #aroma08_4.ofh div.item_desc_box div.fl h2,
#aroma #aroma08 #aroma08_4.ofh div.item_desc_box div.fl p.item_price {
	color: #e2b24b;
}
#aroma #aroma08 #aroma08_5.ofh div.item_desc_box div.fl h2,
#aroma #aroma08 #aroma08_5.ofh div.item_desc_box div.fl p.item_price {
	color: #6fadbc;
}
#aroma #aroma08 div.ofh div.item_desc_box div.fr {
	width: 356px;
}
#aroma #aroma08 div.ofh div.item_desc_box div.fr p {
	font-size: 14px;
	margin-bottom: 14px;
}
#aroma #aroma08 div.ofh div.item_desc_box div.fr p.btn_buy {
	position: absolute;
	bottom: 0;
	margin-bottom: 0;
	text-indent: 100%; white-space: nowrap; overflow: hidden;
}
#aroma #aroma08 div.ofh p.btn_buy a {
	display: block;
	width: 356px;
	height: 48px;
	background: url(/mistdewax/img/aroma/btn_aroma09.png) no-repeat;
}
#aroma #aroma08 #aroma08_1.ofh p.btn_buy a {
	background-color: #a6b689;
}
#aroma #aroma08 #aroma08_2.ofh p.btn_buy a {
	background-color: #cd8a7b;
}
#aroma #aroma08 #aroma08_3.ofh p.btn_buy a {
	background-color: #cd9fca;
}
#aroma #aroma08 #aroma08_4.ofh p.btn_buy a {
	background-color: #e2b24b;
}
#aroma #aroma08 #aroma08_5.ofh p.btn_buy a {
	background-color: #6fadbc;
}
#aroma #aroma08 div.ofh p.btn_buy a:hover {
	opacity: 0.7;
}
#aroma #aroma08 div.ofh div.item_content {
	display: table;
	border-right: 1px solid;
	border-bottom: 1px solid;
	font-size: 14px;
}
#aroma #aroma08 div.ofh div.item_content dl {
	display: table-row;
	box-sizing: border-box;
}
#aroma #aroma08 div.ofh div.item_content dt,
#aroma #aroma08 div.ofh div.item_content dd {
	display: table-cell;
	padding: 10px;
	border-top: 1px solid;
	border-left: 1px solid;
}
#aroma #aroma08 div.ofh div.item_content dt {
	width: 140px;
	text-align: center;
	vertical-align: middle;
}


/* #aromablog
─────────────────────────*/
#aromablog {
	padding: 20px 0;
	background-color: #F9F8F4;
	background-image: none;
}
#aromablog ul.taikenList {
	list-style: none;
	width: 840px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
}
#aromablog ul.taikenList li.taikenBox {
	float: left;
	display: inline;
	width: 160px;
	margin: 0 10px 10px 0;
	line-height: 1.5;
	border-top: 1px dashed #D6CBB1;
	border-bottom: 1px dashed #D6CBB1;
}
#aromablog ul.taikenList li.taikenBox:nth-child(5n+5) {
	margin-right: 0;
}
#aromablog .taikenBox .taikenPic {
	padding: 15px 0 0 0;
}
#aromablog .taikenBox .taikenPic a:hover img {
	opacity: 0.7;
}
#aromablog .taikenBox p.taikenTitle {
	padding: 10px 5px;
	font-size: 93%;
	line-height: 1.5;
}
#aromablog .taikenBox p.taikenDate {
	padding: 0 5px 15px;
	font-size: 93%;
}
#aromablog .taikenBox .taikenDate img {
	padding: 0 10px 0 0;
}

/* #qa
─────────────────────────*/
#qa{
	max-width: 960px;
	margin: 0 auto;
}
#qa #contents h2 {
	padding: 30px;
	font-size: 22px;
	font-weight: bold;
}
#qa #contents .section {
	padding: 40px 60px 30px;
	background: url(/mistdewax/img/common/line.gif) no-repeat center 0;
	font-size: 16px;
}
#qa #contents .section h3 {
	margin-bottom: 20px;
	font-weight: bold;
	color: #555;
}
#qa #contents .section ul.qaList {
	margin-bottom: 40px;
}
#qa #contents #qaq.section ul.qaList li,
#qa #contents #qaa.section ul.qaList li .que {
	margin-bottom: 20px;
	padding-left: 2em;
	text-indent: -2em;
}
#qa #contents #qaq.section ul.qaList li a:link,
#qa #contents #qaa.section ul.qaList li .que {
 color: #669900;
}

#qa #contents #qaa.section ul.qaList li {
	margin-bottom: 40px;
	padding: 20px;
	border: 1px solid #666;
	border-radius: 10px;
	overflow: hidden;
}
#qa #contents #qaa.section ul.qaList li ul {
	list-style: disc;
	margin-left: 20px;
}
#qa #contents #qaa.section ul.qaList li ol {
	list-style: decimal;
	margin-left: 20px;
}
#qa #contents #qaa.section ul.qaList li li {
	margin-bottom: 0;
	padding: 0;
	border: none;
	border-radius:  none;
	overflow: visible;
}
#qa #contents #qaq.section ul.qaList li a span,
#qa #contents #qaa.section ul.qaList li .que a span {
	font-weight: bold;
}
#qa #contents #qaa.section ul.qaList li .ans {
	margin-bottom: 1em;
}
#qa #contents #qaa.section ul.qaList li .ans:last-child {
	margin-bottom: 0;
}
#qa #contents #qaa.section ul.qaList li .ans img.icon {
	vertical-align: text-top;
}
#qa #contents #qaa.section ul.qaList li .ans strong {
	font-weight: bold;
	color: #555;
}
#qa #contents #qaa.section ul.qaList li .ans .red {
	color: #CC0000;
}
.mb10 {
    margin-bottom: 10px !important;
}
.mb10 {
      margin-right: 10px !important;
}
.fl {
    float: left !important;
}
@media screen and (max-width: 850px) {
	#qa #contents .section {
		padding: 40px 20px 30px;
	}
}
