@charset "shift_jis";
/*-----------------------------------------------------------
===  [ pages CSS ]  ====================================
------------------------------------------------------------*/

/* ***************************************************************************** */
/*

　01. pages_concept
	02. pages_products
	03. pages_voice
	04. pages_media
	05. pages_qa
	06. pages_usage
	07. pages_column

*/
/* ***************************************************************************** */

/** -------------------------------------------------------
 ** 01. pages_concept
 ** ------------------------------------------------------- */
 
#pages_concept {
	padding: 60px 0 0;
}
/* sec01
----------------------------------------------------*/


#pages_concept .sec01 {
	padding: 0;
}
#pages_concept .sec01 h3 {
	margin: 0 0 30px 0;
}

#pages_concept .sec01 ul {
}

#pages_concept .sec01 ul li {
	float: left;
	padding: 5px 10px 90px;
	border-right: 1px dashed #00BA6D;
	margin-top: 13px;
}
#pages_concept .sec01 ul li.list01 .productTtl {
	margin-top: 30px;
}
#pages_concept .sec01 ul li.list02 {
	padding: 5px 28px 90px 20px;
}
#pages_concept .sec01 ul li.list02 .productTtl {
	margin-top: 19px;
}
#pages_concept .sec01 ul li.list03 {
	padding: 5px 32px 90px 28px;
}
#pages_concept .sec01 ul li.list03 .productTtl {
	margin-top: 28px;
}
#pages_concept .sec01 ul li.list04 {
	padding: 5px 23px 90px 30px;
	border-right: none;
}
#pages_concept .sec01 ul li.list04 .productTtl {
	margin-top: 28px;
}
#pages_concept .sec01 ul li .box {
	float: left;
}




/* sec02
----------------------------------------------------*/
#pages_concept .sec02 {
	margin: 0 0 94px;
}
/* sec03
----------------------------------------------------*/
#pages_concept .sec03 {
	margin: 0 0 90px;
}
#pages_concept .sec03 .tit01 {
	text-align: center;
	margin: 0 0 23px;
}
#pages_concept .sec03 .sbox_wrap {
	position: relative;
	height: 562px;
}
#pages_concept .sec03 .sbox_img01 {
	position: absolute;
	top: 209px;
	left: 395px;
}
#pages_concept .sec03 .sbox01,
#pages_concept .sec03 .sbox02,
#pages_concept .sec03 .sbox03,
#pages_concept .sec03 .sbox04,
#pages_concept .sec03 .sbox05,
#pages_concept .sec03 .sbox06,
#pages_concept .sec03 .sbox07 {
	position: absolute;
}
#pages_concept .sec03 .sbox01,
#pages_concept .sec03 .sbox02 {
	width: 443px;
	height: 186px;
}
#pages_concept .sec03 .sbox03,
#pages_concept .sec03 .sbox04,
#pages_concept .sec03 .sbox05,
#pages_concept .sec03 .sbox06,
#pages_concept .sec03 .sbox07 {
	width: 295px;
	height: 186px;
}
#pages_concept .sec03 .sbox01 {
	background: #dbf6e4;
	top: 0;
	left: 0;
}
#pages_concept .sec03 .sbox02 {
	background: #e2f8e9;
	top: 0;
	right: 0;
}
#pages_concept .sec03 .sbox03 {
	background: #f2fbf5;
	top: 188px;
	left: 0;
}
#pages_concept .sec03 .sbox04 {
	background: #f2fbf5;
	top: 188px;
	right: 0;
}
#pages_concept .sec03 .sbox05 {
	background: #e2f8e9;
	top: 376px;
	left: 0;
}
#pages_concept .sec03 .sbox06 {
	background: #f2fbf5;
	top: 376px;
	left: 297px;
}
#pages_concept .sec03 .sbox07 {
	background: #e2f8e9;
	top: 376px;
	right: 0;
}
#pages_concept .sec03 .sbox_wrap dt {
	margin: 25px 0 20px;
}
#pages_concept .sec03 .sbox_wrap dd {
	padding: 0 0 0 35px;
	color: #009e5d;
	font-weight: bold;
	font-size: 100%;
	line-height: 1.75;
}
/* sec04
----------------------------------------------------*/
#pages_concept .sec04 .listbox01 {
	background: #fff;
	border: 1px solid #a4d9b6;
	width: 586px;
	margin: 0 auto;
	padding: 0 0 20px;
}
#pages_concept .sec04 .listbox01 dl {
	margin: 30px 47px 0;
	padding: 0 0 20px;
	background: url(/brand/eaudemuge/img/concept_bg02.gif) no-repeat 57px bottom;
}
#pages_concept .sec04 .listbox01 dt {
	float: left;
	clear: both;
	width: 60px;
}
#pages_concept .sec04 .listbox01 dd {
	float: left;
	width: 413px;
	background: url(/brand/eaudemuge/img/concept_bg01.png) no-repeat left top;
}
#pages_concept .sec04 .listbox01 dd span {
	padding: 15px 0 0 35px;
	display: block;
}
#pages_concept .sec04 .listbox01 p {
	font-size: 75%;
	border-top: 1px solid #a4d9b6;
	margin: -15px 65px 0 123px;
	padding: 10px 0 0 20px;
}
/* ***************************************************************************** */

/** -------------------------------------------------------
 ** 02. pages_products
 ** ------------------------------------------------------- */

#pages_products .listbox01 dt {
	margin: 0 0 10px;
}
#pages_products .listbox01 dd {
	margin: 0 0 20px;
}
#pages_products .listbox02 {
	width: 396px;
	background: #fff;
}
#pages_products .listbox02 dl {
	border: 1px solid #f8e511;
	background: #fff;
	padding: 20px 15px 20px 30px;
}
#pages_products .listbox02 dt {
	margin: 0 0 15px;
}
#pages_products .listbox02 li {
	padding: 0 0 0 18px;
	background: url(/brand/eaudemuge/img/products_ico01.gif) no-repeat left 0.3em;
}
#pages_products .tbl01 th,
#pages_products .tbl01 td {
	padding: 0 10px;
	line-height: 1.5;
}
#pages_products .tbl01 th {
	text-align: right;
	border-right: 1px solid #9dd1da;
}
#pages_products .tbl01 tr.first-child th,
#pages_products .tbl01 tr.first-child td {
	padding-bottom: 10px;
}
#pages_products .tit01 {
	margin: 0 0 26px;
}
#pages_products .txt01 {
	margin: 0 0 34px;
}
#pages_products div.new {
	position: absolute;
	top: 95px;
	left: -50px;
}
/* sec01
----------------------------------------------------*/
#pages_products .sec01 {
	position: relative;
	margin-bottom: 50px;
}
#pages_products .sec01 .mv_img {
	position: absolute;
    top: 0;
    right: -145px;
    z-index: 0;
}
#pages_products .sec01 .ft-r {
	width: 413px;
	padding: 394px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec01 .ft-l {
	width: 531px;
	padding: 95px 0 0;
	margin: 0 0 30px;
	position: relative;
	z-index: 1;
}
#pages_products .sec01 .img01 {
	position: relative;
	right: -130px;
	top: -36px;
	width: 267px;
}

/* sec02
----------------------------------------------------*/
#pages_products .sec02 {
	position: relative;
}
#pages_products .sec02 .ft-r {
	width: 532px;
	padding: 64px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec02 .ft-l {
	width: 408px;
	padding: 412px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec02 .img01 {
	position: relative;
	left: 206px;
	top: -26px;
	width: 195px;
}
#pages_products .sec02 .mv_img {
	position: absolute;
	top: -90px;
	left: -123px;
	z-index: 0;
}

/* sec03
----------------------------------------------------*/
#pages_products .sec03 {
	position: relative;
}
#pages_products .sec03 .ft-l {
	width: 531px;
	padding: 86px 0 0;
	margin: 0 0 30px;
	position: relative;
	z-index: 1;
}
#pages_products .sec03 .ft-r {
	width: 413px;
	padding: 371px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec03 .img01 {
	position: relative;
	left: -48px;
	top: -38px;
	width: 267px;
}
#pages_products .sec03 .mv_img {
	position: absolute;
	top: -79px;
	right: -138px;
	z-index: 0;
}

/* sec04
----------------------------------------------------*/
#pages_products .sec04 {
	position: relative;
	margin-left:20px;
}
#pages_products .sec04 .ft-l {
	width: 532px;
	padding: 64px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec04 .ft-r {
	width: 408px;
	padding: 412px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec04 .listbox02 {
	margin: 0 0 0 12px;
}
#pages_products .sec04 .img01 {
	position: relative;
	right: 40px;
	top: -36px;
	width: 195px;
}
#pages_products .sec04 .mv_img {
	position: absolute;
	top: -90px;
	right: -123px;
	z-index: 0;
}

/* sec05
----------------------------------------------------*/
#pages_products .sec05 {
	position: relative;
}
#pages_products .sec05 .ft-l {
	width: 531px;
	padding: 64px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec05 .ft-r {
	padding: 371px 0 0;
	position: relative;
	z-index: 1;
}

#pages_products .sec05 .listbox02 {
	margin: 50px 0 0 12px;
}

#pages_products .sec05 .img01 {
	position: relative;
	left: -40px;
	top: -36px;
	width: 267px;
}
#pages_products .sec05 .mv_img {
	position: absolute;
	top: -79px;
	right: -78px;
	z-index: 0;
}

/* sec06
----------------------------------------------------*/
#pages_products .sec06 {
	position: relative;
}
#pages_products .sec06 .ft-r {
	width: 532px;
	padding: 64px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec06 .ft-l {
	width: 408px;
	padding: 412px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec06 .img01 {
	position: relative;
	left: 206px;
	top: -26px;
	width: 195px;
}
#pages_products .sec06 .mv_img {
	position: absolute;
	top: -90px;
	left: -123px;
	z-index: 0;
}

/* sec07
----------------------------------------------------*/
#pages_products .sec07 {
	position: relative;
}
#pages_products .sec07 .ft-r {
	width: 532px;
	padding: 64px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec07 .ft-l {
	width: 408px;
	padding: 412px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec07 .ft-r dl.listbox01 dd ul {
	padding-right: 165px;
	background: url(/brand/eaudemuge/img/products_img36.jpg) no-repeat top right;
}
#pages_products .sec07 .ft-r dl.listbox01 dd ul li {
	text-indent: -1em;
	padding-left: 1em;
}
#pages_products .sec07 .img01 {
	position: relative;
	left: 175px;
	top: -26px;
}
#pages_products .sec07 .mv_img {
	position: absolute;
	top: -90px;
	left: -123px;
	z-index: 0;
}

/* sec08
----------------------------------------------------*/
#pages_products .sec08 {
	position: relative;
}
#pages_products .sec08 .ft-r {
	width: 532px;
	padding: 64px 0 0;
	position: relative;
	z-index: 1;
	margin-bottom: 80px;
}
#pages_products .sec08 .ft-l {
	width: 408px;
	padding: 412px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec08 .mv_img {
	position: absolute;
	top: -90px;
	left: -123px;
	z-index: 0;
}

/* sec09
----------------------------------------------------*/
#pages_products .sec09 {
	position: relative;
}
#pages_products .sec09 .ft-l {
	width: 531px;
	padding: 86px 0 0;
	margin: 0 0 30px;
	position: relative;
	z-index: 1;
}
#pages_products .sec09 .ft-r {
	width: 370px;
	padding: 400px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec09 .img01 {
	position: relative;
	left: -48px;
	top: -38px;
	width: 267px;
}
#pages_products .sec09 .mv_img {
	position: absolute;
	top: -60px;
	right: -138px;
	z-index: 0;
}

/* sec10
----------------------------------------------------*/
#pages_products .sec10 {
	position: relative;
}
#pages_products .sec10 .ft-r {
	width: 509px;
	padding: 64px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec10 .ft-l {
	width: 408px;
	padding: 355px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec10 .img01 {
	position: relative;
	left: 206px;
	top: -26px;
	width: 195px;
}
#pages_products .sec10 .mv_img {
	position: absolute;
	top: -90px;
	left: -123px;
	z-index: 0;
}

/* sec11
----------------------------------------------------*/
#pages_products .sec11 {
	position: relative;
}
#pages_products .sec11 .ft-l {
	width: 531px;
	padding: 86px 0 0;
	margin: 0 0 30px;
	position: relative;
	z-index: 1;
}
#pages_products .sec11 .ft-r {
	width: 376px;
	padding: 412px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec11 .img01 {
	position: relative;
	left: -48px;
	top: -38px;
	width: 267px;
}
#pages_products .sec11 .mv_img {
	position: absolute;
	top: -79px;
	right: -137px;
	z-index: 0;
}
/* sec12
----------------------------------------------------*/
#pages_products .sec12 {
	position: relative;
	margin-bottom: 50px;
}
#pages_products .sec12 .mv_img {
	position: absolute;
	top: -90px;
	left: -95px;
	z-index: 0;
}
#pages_products .sec12 .ft-r {
	width: 531px;
	padding: 95px 0 0;
	margin: 0 0 30px;
	position: relative;
	z-index: 1;
}
#pages_products .sec12 .ft-l {
	width: 413px;
	padding: 412px 0 0;
	position: relative;
	z-index: 1;
}
/* sec11
----------------------------------------------------*/
#pages_products .sec13 {
	position: relative;
	margin-bottom: 20px;
}
#pages_products .sec13 .ft-l {
	width: 376px;
	padding: 412px 0 0;
	position: relative;
	z-index: 1;
}
#pages_products .sec13 .ft-r {
	width: 531px;
	padding: 86px 0 0;
	margin: 0 0 30px;
	position: relative;
	z-index: 1;
}
#pages_products .sec13 .img01 {
	position: relative;
	left: -48px;
	top: -38px;
	width: 267px;
}
#pages_products .sec13 .mv_img {
	position: absolute;
	top: -79px;
	left: -110px;
	z-index: 0;
}

/* ***************************************************************************** */

/** -------------------------------------------------------
 ** 03. pages_voice
 ** ------------------------------------------------------- */
 
#pages_voice {
	width: 960px;
	overflow: hidden;
	padding: 39px 0 0;
}
#pages_voice ul {
	width: 950px;
	margin: 0 0 0 22px;
}
#pages_voice li {
	float: left;
	margin: 0 16px 3px 0;
}
#pages_voice ul.attention {
	float: right;
	width: 280px;
	margin: 20px 0 0 0;
}
#pages_voice ul.attention li {
	font-size: 70%;
	float: none;
	margin: 0;
}
/* ***************************************************************************** */

/** -------------------------------------------------------
 ** 04. pages_media
 ** ------------------------------------------------------- */
 
#pages_media {
	padding: 60px 0 0;
}
#pages_media ul li {
	background: url(/brand/eaudemuge/img/cmn_ico01.gif) no-repeat left 0.6em;
	padding: 0 0 0 30px;
	line-height: 1.5;
	text-indent: -1em;
}
#pages_media ul li a {
	text-decoration: underline!important;
}
#pages_media ul li a:hover{
	text-decoration: none!important;
}


/* sec01
----------------------------------------------------*/
#pages_media .sec01 {
	margin: 0 0 90px;
}

/* sec02
----------------------------------------------------*/
#pages_media .sec02 h4 {
	margin-bottom: 20px;
}
#pages_media .sec02 ul {
	margin-bottom: 10px;
}

#pages_media .sec02 div.clearfix {
	margin-bottom: 50px;
}

/* ***************************************************************************** */

/** -------------------------------------------------------
 ** 05. pages_qa
 ** ------------------------------------------------------- */
 
/* sec01
----------------------------------------------------*/
#pages_qa .sec01 {
	padding-top: 19px;
	margin: 0 0 55px;
}
#pages_qa .sec01 .ft-l,
#pages_qa .sec01 .ft-r {
	width: 423px;
}
#pages_qa .sec01 dd {
	background: #f7fdf5;
	padding: 0 0 30px;
}
#pages_qa .sec01 dd li {
	text-align: center;
	margin: 0 0 2px;
}
/* sec02
----------------------------------------------------*/
#pages_qa .sec02 dl {
	background: #fff;
	border: 1px solid #a4d9b6;
	margin: 0 0 30px;
}
#pages_qa .sec02 dt,
#pages_qa .sec02 dd {
	padding: 12px 10px 12px 72px;
	background: no-repeat 19px 12px;
}
#pages_qa .sec02 dt {
	color: #00ac65;
	font-size: 112.5%;
}
#pages_qa .sec02 dd {
	border-top: 1px dotted #a4d9b6;
}
#pages_qa .sec02 .q1 {
	background-image: url(/brand/eaudemuge/img/qa_ico_q1.gif);
}
#pages_qa .sec02 .q2 {
	background-image: url(/brand/eaudemuge/img/qa_ico_q2.gif);
}
#pages_qa .sec02 .q3 {
	background-image: url(/brand/eaudemuge/img/qa_ico_q3.gif);
}
#pages_qa .sec02 .q4 {
	background-image: url(/brand/eaudemuge/img/qa_ico_q4.gif);
}
#pages_qa .sec02 .q5 {
	background-image: url(/brand/eaudemuge/img/qa_ico_q5.gif);
}
#pages_qa .sec02 .a1 {
	background-image: url(/brand/eaudemuge/img/qa_ico_a1.gif);
}
#pages_qa .sec02 .a2 {
	background-image: url(/brand/eaudemuge/img/qa_ico_a2.gif);
}
#pages_qa .sec02 .a3 {
	background-image: url(/brand/eaudemuge/img/qa_ico_a3.gif);
}
#pages_qa .sec02 .a4 {
	background-image: url(/brand/eaudemuge/img/qa_ico_a4.gif);
}
#pages_qa .sec02 .a5 {
	background-image: url(/brand/eaudemuge/img/qa_ico_a5.gif);
}
#pages_qa .sec02 .tbl01 {
	margin: 10px 0 0;
}
#pages_qa .sec02 .tbl01 th,
#pages_qa .sec02 .tbl01 td {
	padding: 15px 25px;
}
#pages_qa .sec02 .tbl01 th {
	background: #eefaea;
	color: #00ac65;
	font-weight: bold;
	border-top: 1px solid #fff;
	text-align: center;
	vertical-align: middle;
}
#pages_qa .sec02 .tbl01 td {
	border-top: 1px solid #d8efe0;
	border-right: 1px solid #d8efe0;
}
#pages_qa .sec02 .tbl01 .first-child th {
	border-top: 1px solid #eefaea;
}
#pages_qa .sec02 .tbl01 .last-child th {
	border-bottom: 1px solid #eefaea;
}
#pages_qa .sec02 .tbl01 .last-child td {
	border-bottom: 1px solid #d8efe0;
}
#pages_qa .sec02 .tbl01 li {
	background: url(/brand/eaudemuge/img/cmn_ico02.gif) no-repeat left 0.8em;
	padding: 0 0 0 15px;
}
/* ***************************************************************************** */

/** -------------------------------------------------------
 ** 06. pages_usage
 ** ------------------------------------------------------- */
 
#pages_usage {
	padding: 24px 0 0;
}
#pages_usage .list01 {
	padding: 45px 0 0;
}
#pages_usage .list01 li {
	float: left;
}

/* ***************************************************************************** */

/** -------------------------------------------------------
 ** 07. pages_column
 ** ------------------------------------------------------- */
 
#pages_column .column{
	margin: 54px 0 0;
	position: relative;
}
#pages_column .columnTxt{
	background: url(/brand/eaudemuge/img/cmn_contents_bg01.png) repeat-y;
}
#pages_column h3 {
	padding: 29px 0 80px 66px;
	line-height: 1;
}
#pages_column p {
	padding: 0 20px 50px 66px;
	line-height: 2.6;
}
#pages_column p img {
	float: right;
	width: auto;
}
#pages_column p .img03 {
	margin: 40px 20px 0 0;
}
#pages_column .profile {
	clear: both;
	text-align: center;
	padding: 0;
	line-height: 1;
	padding-top: 20px;
}
#pages_column .profile img {
	float: none;
}

#pages_column .volMenu{
	margin:70px auto 0;

}

#pages_column .volMenu ul{
	overflow:hidden;
	margin:0 auto;
	width: 776px; /*  ボタンが増えたら増やす  */
}

#pages_column .volMenu li{
	float:left;
	margin:0 5px;
}

