@charset "utf-8";

/* ------------------------------------------------------
 LINEUP
------------------------------------------------------ */
.clear {
clear:both;
}

h2 img {
vertical-align:middle;
}
h2.itemName {
margin-top:4px;
}
h2.itemName span {
padding-left:15px;
vertical-align:bottom;
}
* html h2.itemName span {
font-family:"宋体";
}

/*Point Make*/

div#subtitleArea {
position:relative;
width:844px;
margin:0 0 0 54px;
padding:23px 0 0;
}
div#subtitleArea p {
position:absolute;
top:28px;
right:0;
}

/* LocalNav
------------------------------------------------------ */

#localNavigation {
width:900px;
height:65px;
margin-bottom:40px;
background:url(/coffretdor/lineup/images/share_lnavBg_01.gif) no-repeat top left;
}
#localNavigation ul {
margin-left:60px;
padding-top:23px;
}
#localNavigation ul li {
padding-right:6px;
display:inline;
font-size:0px;
}

/* Point Make */

#localNavigation ul#pointMake {
margin-left:50px;
padding-top:23px;
}
#localNavigation ul#pointMake li {
padding-right:0;
display:inline;
font-size:0px;
}

/* Base Make */

#localNavigation ul#baseMake {
margin-left:60px;
padding-top:23px;
}
#localNavigation ul#baseMake li {
padding-right:0;
display:inline;
font-size:0px;
}

/*Power Pact*/

#baseNavigation {
margin-bottom:30px;
}
#baseNavigation ul{
width:100%;
height:34px;
background:url(/coffretdor/lineup/images/share_lbbtn_bg.gif) repeat-x;
}
#baseNavigation ul.noTabBox{
background:none;
}
#baseNavigation ul li {
height:34px;
display:inline;
}
#baseNavigation p img {
margin-top: -3px;
}

/* MakeDirection
------------------------------------------------------ */

#makeDirectionBtnArea {
text-align: right;
margin-bottom: 20px;
}


/* Index
------------------------------------------------------ */
body#lineupIndex div#localNavigation {
width:900px;
height:123px;
margin-bottom:20px;
background:url(/coffretdor/lineup/images/index_bg_01.gif) no-repeat top left;
}
body#lineupIndex div#localNavigation ul {
margin:5px 0 12px 60px;
padding:0;
}
body#lineupIndex div#localNavigation ul li {
padding-right:1px;
display:inline;
font-size:0px;
}
body#lineupIndex div#localNavigation p.makeSubject{
padding-top:8px;
margin-left:60px;
}

body#lineupIndex div#contentsBlock {
margin-left:0;
padding-bottom:5px;
}

body#lineupIndex h2 img {
padding-bottom:20px;
}
body#lineupIndex h3 img {
padding-bottom:13px;
}

body#lineupIndex div.productArea {
width:780px;
margin-left:60px;
margin-bottom:35px;
}
body#lineupIndex div.lastArea {
margin-bottom:0px;
}
body#lineupIndex div.lastArea div.productBlock {
padding-bottom:0px;
}
body#lineupIndex div.productArea div.productBlock {
width:780px;
padding-bottom:25px;
}
body#lineupIndex div.productArea div.productBlock div.productBox {
float:left;
width:122px;
margin-right:9px;
padding-top:14px;
}
body#lineupIndex div.productArea div.productBlock div.lastBox{
margin-right:0px;
}
body#lineupIndex div.productArea div.productBlock div.newProduct {
background:url(/coffretdor/lineup/images/share_txt_newProduct.gif) no-repeat top left;
}
body#lineupIndex div.productArea div.productBlock div.newFoundation {
background:url(/coffretdor/lineup/images/index_ico_01.gif) no-repeat top left;
}
body#lineupIndex div.productArea div.productBlock div.newColor {
background:url(/coffretdor/lineup/images/share_txt_newColor.gif) no-repeat top left;
}
body#lineupIndex div.productArea div.productBlock div.newColor03 {
background:url(/coffretdor/lineup/images/share_txt_newColor_03.gif) no-repeat top left;
}
body#lineupIndex div.productArea div.productBlock div.newColor08 {
background:url(/coffretdor/lineup/images/share_txt_newColor_08.gif) no-repeat top left;
}
body#lineupIndex div.productArea div.productBlock div.newSaleComing {
background:url(/coffretdor/lineup/images/share_txt_coming_02.gif) no-repeat top left;
}
body#lineupIndex div.productArea div.productBlock div.launching09 {
background:url(/coffretdor/lineup/images/share_txt_launching_09.gif) no-repeat top left;
}
body#lineupIndex div.productArea div.productBlock div.launching09_02 {
background:url(/coffretdor/lineup/images/share_txt_launching_09_02.gif) no-repeat top left;
}
body#lineupIndex div.productArea div.productBlock div.launching09_03 {
background:url(/coffretdor/lineup/images/share_txt_launching_09_03.gif) no-repeat top left;
}
body#lineupIndex div.productArea div.productBlock div.launching11 {
background:url(/coffretdor/lineup/images/share_txt_launching_11.gif) no-repeat top left;
}
body#lineupIndex div.productArea div.productBlock div.newColor02 {
background:url(/coffretdor/lineup/images/share_txt_newColor_02.gif) no-repeat top left;
}

body#lineupIndex div.productArea div.productBlock div.productBox p.name {
margin-top:5px;
}

body#lineupIndex div.productArea h3.foundationLabel img {
padding-bottom:0px;
}

body#lineupIndex div.productArea div.foundationBlock01 {
background-color:#eee7c9;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
body#lineupIndex div.productArea div.foundationBlock01 div.productBlock{
border-bottom:1px solid #fff;
margin-bottom:1px;
}
body#lineupIndex div.productArea div.foundationBlock02 {
background-color:#f9f4d6;
border-bottom:1px solid #fff;
}

body#lineupIndex div.productArea div.foundationBlock03 {
background-color:#fbf8e9;
border-bottom:1px solid #fff;
margin-bottom:25px;
}
body#lineupIndex div.productArea div.foundationBlock01 div.productBlock,
body#lineupIndex div.productArea div.foundationBlock02 div.productBlock,
body#lineupIndex div.productArea div.foundationBlock03 div.productBlock{
border-bottom:1px solid #fff;
padding-left:10px;
padding-bottom:10px;
margin-bottom:1px;
}
body#lineupIndex div.productArea div.foundationBlock01 p.foundationType,
body#lineupIndex div.productArea div.foundationBlock02 p.foundationType,
body#lineupIndex div.productArea div.foundationBlock03 p.foundationType{
padding-top:11px;
}

/* sectionArea
------------------------------------------------------ */
div.sectionArea {
width:780px;
}
div.sectionImgArea {
float:left;
width:220px;
text-align:center;
}
div.sectionDetailArea {
float:right;
width:530px;
}
div.sectionDetailArea .noteMark01 {
padding:7px 0 0 10px;
background:url(/coffretdor/lineup/images/share_ico_01.gif) no-repeat 0 12px;
}
div.sectionDetailArea .addTxt {
padding-top:7px;
}
div.sectionDetailArea .addTxt span {
padding-left:7px;
}
div.sectionDetailArea p.leadTxt {
margin-bottom:20px;
padding-top:20px;
}


/* itemDetailArea
------------------------------------------------------ */
div.itemDetailTxt {
margin-bottom:20px;
}
.leadTxt {
font-size:131%;
color:#6F5D2E;
}

/* colorPaletteArea */
div.colorPaletteAreaWrap {
margin-bottom:40px;
}
div.colorPaletteArea {
width:530px;
padding-bottom:20px;
background:url(/coffretdor/common/images/line_dot_02.gif) repeat-x bottom;
}
div.colorPaletteAreaTop {
width:530px;
background:url(/coffretdor/common/images/line_dot_02.gif) repeat-x top;
}
div.colorPaletteBlock {
width:495px;
margin-left:35px;
}
div.colorPaletteBlock ul {
float:left;
}
div.colorPaletteBlock ul.last {
margin-bottom:0px;
}
div.colorPaletteBlock ul li {
float:left;
margin-right:15px;
margin-top:20px;
zoom:1;
}
div.colorPaletteBox {
float:left;
width:380px;
}
.colorTip img {
margin-top:20px;
}
.colorAddTxt {
margin-bottom:10px;
}


/* eye
------------------------------------------------------ */
/* eyesItem13 */
#eyesItem13 div.colorPaletteAreaWrap {
margin-bottom:20px;
}

#eyesItem13 div.colorPaletteBlock {
width:485px;
margin-left:45px;
}
#eyesItem13 div.eyesItem13_colorArea {
width:212px;
margin-top:18px;
margin-right:10px;
}
#eyesItem13 div.eyesItem13_colorArea p {
margin-bottom:5px;
}
#eyesItem13 div.colorPaletteBlock ul li {
margin-top:0;
}
#eyesItem13 div#pactPic {
padding-bottom:40px;
}
#eyesItem13 div#pactPic img {
float:left;
display:inline;
margin-left:40px;
}
#eyesItem13 div#pactPic p#itemName {
margin-left:210px;
padding-top:45px;
}
#eyesItem13 div#pactPic p {
margin-left:210px;
}

/* eyesItem19 */
#eyesItem19 div.colorPaletteArea {
padding-bottom:10px;
}
#eyesItem19 div.colorPaletteBlock {
margin-left:20px;
}
#eyesItem19 div.colorPaletteBlock ul li {
margin-top:10px;
margin-right:20px;
}

/* eyesItem20 */
#eyesItem20 div.colorPaletteArea{
padding-bottom:10px;
}
#eyesItem20 div.colorPaletteBlock {
margin-left:10px;
}
#eyesItem20 div.colorPaletteBlock ul li {
margin-top:10px;
margin-right:20px;
}

/* eyesItem21 */
#eyesItem21 div.colorPaletteArea {
padding-bottom:10px;
}
#eyesItem21 div.colorPaletteBlock {
margin-left:10px;
}
#eyesItem21 div.colorPaletteBlock ul li {
margin-top:10px;
margin-right:20px;
}

/* eyesItem22 */
#eyesItem22 div.colorPaletteArea {
padding-bottom:10px;
}
#eyesItem22 div.colorPaletteBlock {
margin-left:0;
}
#eyesItem22 div.colorPaletteBlock ul li {
margin-top:10px;
margin-right:25px;
}

/* newColorItem */
div.colorPaletteBlock ul li.newColorItem {
position:relative;
margin:13px 15px 0 -8px;
padding:7px 0 0 8px;
background:url(/coffretdor/common/images/share_mark_03.gif) no-repeat top left;
}


/* lips
------------------------------------------------------ */
/* lipsItem07 */
/* lipsItem08 */
#lipsItem07 div.lipsItem07_colorArea,
#lipsItem08 div.lipsItem08_colorArea {
width:255px;
}
#lipsItem07 div.lipsItem07_colorArea dl dt,
#lipsItem08 div.lipsItem08_colorArea dl dt {
margin-bottom:8px;
}
#lipsItem07 div.lipsItem07_colorArea dl dd,
#lipsItem08 div.lipsItem08_colorArea dl dd {
margin-bottom:8px;
}
#lipsItem07 div.colorPaletteArea,
#lipsItem08 div.colorPaletteArea {
width:255px;
padding-bottom:20px;
background:url(../images/share_line_02.gif) repeat-x bottom;
}
#lipsItem07 div.colorPaletteAreaTop,
#lipsItem08 div.colorPaletteAreaTop {
width:255px;
background:url(../images/share_line_02.gif) repeat-x top;
}
#lipsItem07 div.colorPaletteBlock,
#lipsItem08 div.colorPaletteBlock {
width:217px;
margin-left:38px;
}

/* lipsItem11 */
#lipsItem11 div.colorPaletteArea {
padding-bottom:10px;
}
#lipsItem11 div.colorPaletteBlock {
margin-left:0;
}
#lipsItem11 div.colorPaletteBlock ul li {
margin-top:10px;
margin-right:0;
}

/* lipsItem14 */
#lipsItem14 div.colorPaletteBlock {
margin-left:29px;
}
#lipsItem14 div.colorPaletteBlock ul li {
margin-right:13px;
}

/* face
------------------------------------------------------ */
/* faceItem18 */
#faceItem18 div.colorPaletteBlock {
width:455px;
margin-left:75px;
}
#faceItem18 div.colorPaletteBlock ul li {
margin-right:33px;
}


/* faceItem19 */
#faceItem19 div.colorPaletteBlock {
width:515px;
margin-left:15px;
}

/* faceItem20 */
#faceItem20 div.colorPaletteBlock {
width:520px;
margin-left:10px;
}

/* faceItem22 */
#faceItem22 div.colorPaletteArea {
padding-bottom:10px;
}
#faceItem22 div.colorPaletteBlock {
margin-left:10px;
}
#faceItem22 div.colorPaletteBlock ul li {
margin-top:10px;
margin-right:23px;
}


/* nails
------------------------------------------------------ */
/* nailsItem01 */
#nailsItem01_btnArea {
width:530px;
padding-bottom:10px;
}
#nailsItem01_btnLeftBlock {
width:139px;
float:left;
padding-top:3px;
}
#nailsItem01_btnRightBlock {
width:87px;
float:right;
}
div.nailsItem01_colorArea {
width:530px;
margin-bottom:40px;
background:url(/coffretdor/lineup/nails/images/nails_line_01.gif) no-repeat bottom left;
}
div.nailsItem01_colorAreaSingle {
width:530px;
margin-bottom:40px;
background:url(/coffretdor/lineup/nails/images/nails_line_02.gif) repeat-x left bottom;
}
div.nailsItem01_colorArea ul,
div.nailsItem01_colorAreaSingle ul {
float:left;
}
div.nailsItem01_colorArea ul li,
div.nailsItem01_colorAreaSingle ul li {
float:left;
margin-right:15px;
margin-top:12px;
zoom:1;
}
div.nailsItem01_colorArea p.colortxt,
div.nailsItem01_colorAreaSingle p.colortxt {
color:#6f5d2e;
margin-top:5px;
}
div.nailsItem01_colorBlock {
width:530px;
padding:10px 0;
background:url(/coffretdor/lineup/nails/images/nails_line_01.gif) no-repeat top left;
}
div.nailsItem01_colorBlockSingle {
width:520px;
padding:10px 0 10px 10px;
background:url(/coffretdor/lineup/nails/images/nails_line_02.gif) repeat-x left top;
}
div.nailsItem01_colorLeft {
width:245px;
float:left;
padding-left:10px;
}
div.nailsItem01_colorRight {
width:245px;
float:right;
padding-left:10px;
}


/* others
------------------------------------------------------ */
body.others div#contentsBlock {
width:800px;
}
div.othersArea {
width:800px;
margin-bottom:40px;
}
div.areaLast {
margin-bottom:0px;
}


/* nailart
------------------------------------------------------ */
.nailartArea {
width:510px;
margin-bottom:20px;
}

/* finishArea */
div.finishArea {
width:510px;
margin-bottom:40px;
}
div.finishArea_Line {
width:510px;
margin-bottom:20px;
padding-bottom:20px;
background:url(/coffretdor/common/images/line_dot_02.gif) repeat-x bottom;
}

p.finishTitle {
margin-bottom:10px;
}

div.finishArea p.txtBlock {
width:347px;
float:left;
}
div.finishArea p.imgBlock {
width:163px;
float:right;
}

/* gradationnail
------------------------------------------------------ */
div.gradation_btnArea ul {
float:left;
}
div.gradation_btnArea ul.last {
margin-bottom:0px;
}
div.gradation_btnArea ul li {
float:left;
margin:10px 15px 15px 0;
zoom:1;
}

.gradationArea{
padding-bottom:10px;
}

div.gradationLine {
width:530px;
margin:20px 0 30px 0;
}

.gradationAreaLast{
padding-bottom:0;
}

/* stepGradationArea
------------------------------------------------------ */
div.stepGradationArea {
width:530px;
}
div.stepGradationArea ul li {
line-height:0;
font-size:0;
}

