﻿@charset "Shift_JIS";
/* Ver1.0.0-CLSMS-080722 */

/*------------------------------------------------------
ƒCƒ“ƒfƒbƒNƒXƒy[ƒW
------------------------------------------------------*/
#products #index .present {
	margin:20px 0 0 25px;
}

#products #index .banner01 {
	margin:13px 0 0 30px;
}

#products #index .banner02 {
	/*margin:16px 0 20px 30px;*/
	margin:15px 0 10px 30px;
}


/*------------------------------------------------------
V¤•iî•ñ
------------------------------------------------------*/
/* ‹¤’Ê
------------------------------------------------------*/
#products #new {
	/* margin:40px 0 0 24px; */
	margin:15px 0 0 24px;
}


#products #new h4 {
	margin:0 0 22px 0;
}

/* --------------------------
newbox
-------------------------- */
#products #new .newbox {
	margin:35px 0 0 0;
}

#products #new  .newbox2 {
	margin:0;
}

#products #new .newbox3 {
	margin:0 0 0 0;
	background-color:#F2F2F2;
	padding:9px 0 15px 0;
}
#products #new table {
	border-collapse:collapse;
	border-spacing:0;
}

#products #new .series_category {
	width:816px;
	margin:20px 0 1px 0;
	padding:0;
	background-color:#9FA6B7;
}

#products #new .series_category02 {
	width:332px;
	margin:20px 0 1px 0;
	padding:0;
	background-color:#9FA6B7;
}

#products #new .series_category03 {
	width:468px;
	margin:20px 0 1px 0;
	padding:0;
	background-color:#9FA6B7;
}

#products #new .series_category04 {
	width:816px;
	margin:0 0 1px 0;
	padding:0;
	background-color:#9FA6B7;
}

#products #new .series_category05 {
	width:230px;
	margin:0 0 1px 0;
	padding:0;
	background-color:#9FA6B7;
}

#products #new .series_category06 {
	width:333px;
	margin:0 0 1px 0;
	padding:0;
	background-color:#9FA6B7;
}



/*------------------------------------------------------
¤•iƒJƒ^ƒƒO
------------------------------------------------------*/
/* ‹¤’Ê
------------------------------------------------------*/

/* ƒCƒ“ƒfƒbƒNƒXƒy[ƒW
------------------------------------------------------*/
#products #main_content02 h4 {
	margin:0 0 3px 0;
}

/*item_listbox*/
#products #main_content02 .item_listbox01 {
	margin:0;
}

#products #main_content02 .item_listbox02 {
	margin:26px 0 0 0;
}

#products #main_content02 .item_listbox01 .listbox,
#products #main_content02 .item_listbox02 .listbox {
	margin:7px 0 0 0;
}

/* --------------------------
’Žß
-------------------------- */
/*note*/
#products .note {
	margin:20px 0 0 0;
}



/* ¤•iÚ×ƒy[ƒW
------------------------------------------------------*/

/* --------------------------
‹¤’Ê
-------------------------- */
/*item_data*/
#products .item_data {
	margin:8px 0 0 0;
}


/* --------------------------
ƒ^ƒCƒgƒ‹
-------------------------- */
/*main_content*/
#products #main_content h4 {
	margin:0 0 4px 0;
}

/* --------------------------
¤•iƒLƒƒƒbƒ`ƒRƒs[
-------------------------- */
/*lead*/
#products p.lead {
	margin:8px 0 0 0;
}

/* --------------------------
¤•iŽÊ^
-------------------------- */
/*left_content*/
#products #left_content {
	margin:20px 0 0 0;
}



/* --------------------------
¤•iƒf[ƒ^F‹¤’Ê
-------------------------- */
/* databox*/
#products .databox h5 {
	margin:0 0 10px 0;
}

#products .dotline .bg {
	height:12px;
	background: url(../images/dot_line.gif) repeat-x center left;
}

#products .databox .mobile {
	margin:10px 0 0 0;
}

.databox .tokudai {
	margin:0;
}


/* --------------------------
¤•iƒf[ƒ^F“Á’·
-------------------------- */
/*feature*/
#products #feature {
	margin:25px 0 0 0;
}


/* --------------------------
¤•iƒf[ƒ^FŽg—p•û–@
-------------------------- */
/*how*/
#products #how {
	margin:30px 0 0 0;
}

#products #how p.title {
	margin:0 0 10px 0;
}

#products #how .link {
	margin:10px 0 0 0;
}


/* --------------------------
¤•iƒf[ƒ^F—e—ÊE‰¿Ši
-------------------------- */
/*price*/
#products #price {
	margin:20px 0 0 0;
}

/* --------------------------
ƒJƒ‰[ƒoƒŠƒG[ƒVƒ‡ƒ“ƒ`ƒƒ[ƒg}
-------------------------- */
/*price*/
#products #chart {
	margin:30px 0 0 0;
}


/* --------------------------
¤•iƒ‰ƒCƒ“ƒiƒbƒv
-------------------------- */
/*lineup*/
#products #lineup {
	margin:25px 0 0 0;
}

#products #advice {
	padding:15px 0 0 0;
}


/* --------------------------
ƒoƒi[ƒGƒŠƒA
-------------------------- */
/*bannerbox*/
#products #bannerbox {
	margin:40px 0 0 0;
}

#products #bannerbox p.top {
	margin:0;
}

#products #bannerbox p {
	margin:5px 0 0 0;
}


/* --------------------------
ŠÖ˜AƒŠƒ“ƒN
-------------------------- */
/*relatedlink*/
#products #relatedlink {
	margin:36px 0 0 0;
}



/*------------------------------------------------------
¤•i‚ÌŽg‚¢•û
------------------------------------------------------*/
/* ƒCƒ“ƒfƒbƒNƒXƒy[ƒW
-----------------------------------------------------

#howto_index {
	margin:15px 0 0 30px;
}

#howto_index .itemlist2 {
	margin:20px 0 0 0;
}

#howto_index .itemlist3 {
	margin:10px 0 0 0;
}

#howto_index .itemlist4 {
	margin:56px 0 0 0;
}

#howto_index .itemlist5 {
	margin:78px 0 0 0;
}
-*/

/* ¤•i•Ê
------------------------------------------------------*/

/* --------------------------
‹¤’Ê
-------------------------- */
#products .howto {
	width:833px;
	margin:0 0 0 32px;
}

/*ƒ€[ƒr[‚ÅŠÏ‚éFƒ{ƒ^ƒ“*/
#products .howto .btn {
	margin:12px 0 0 0;
	text-align:center;
}

/*ƒ€[ƒr[‚ÅŠÏ‚éFƒ{ƒ^ƒ“(ƒXƒ^ƒCƒŠƒ“ƒOƒƒbƒNƒX@ƒEƒ‹ƒgƒ‰ƒn[ƒh‚Ì‚Ý)*/
#products .howto .btn2 {
	margin:0 0 12px 0;
	text-align:center;
}

.howto .stylist_roots {
	text-align:right;
	border-left:solid 1px #EE4DB1;
}
.howto .stylist_guzzle {
	text-align:right;
	border-left:solid 1px #8663AD;
}

.howto .stylist_apish {
	text-align:right;
	border-left:solid 1px #F67C2B;
}

.howto .stylist_airrise {
	text-align:right;
	border-left:solid 1px #A0C500;
}

.howto .stylist_wet {
	text-align:right;
	border-left:solid 1px #5DC1CE;
}

.howto .stylist_mat {
	text-align:right;
	border-left:solid 1px #909695;
}







/*------------------------------------------------------
Q&amp;A
------------------------------------------------------*/
/* ‹¤’Ê
------------------------------------------------------*/
#QA h3 {
	margin:0 0 27px 0;
}

#QA h4 {
	margin:0 0 13px 0;
}


#QA .q img,
#QA .a img {
	margin:0 5px 0 0;
	vertical-align:middle;
}

#QA .q_text {
	margin:0 0 5px 0;
}

#QA .qbox .q_text a:link {
	color:#000000;
}

#QA .qbox .q_text a:visited {
	color:#0066FF;
}
#QA .qbox .q_text a:hover {
	color:#FF6600;
}





#QA p.back {
	margin:13px 0 17px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #B2B2B2;
	text-align:right;
}

/* qbox / abox
------------------------------------------------------*/

#QA .abox {
	margin:50px 0 0 0;
}


/* --------------------------
01
-------------------------- */
#QA .q01box p.q,
#QA .q01box h4,
#QA .a01box h4,
#QA .a01box p.q,
#QA .a01box p.a,
#QA .q01box p.q_text,
#QA .a01box p.q_text,
#QA .abox .a01box p.q_text {
	color:#683BA5;
}


/* --------------------------
02
-------------------------- */
#QA .q02box {
	margin:38px 0 0 0;
	color:#29A3B5;
}

#QA .q02box h4,
#QA .a02box h4,
#QA .q02box p.q,
#QA .a02box p.a,
#QA .q02box p.q_text,
#QA .abox .a02box p.q,
#QA .abox .a02box p.q_text {
	color:#29A3B5;
}

/* --------------------------
03
-------------------------- */
#QA .q03box {
	margin:38px 0 0 0;
	color:#3684CC;
}

#QA .q03box h4,
#QA .a03box h4,
#QA .q03box p.q,
#QA .a03box p.a,
#QA .q03box p.q_text,
#QA .abox .a03box p.q,
#QA .abox .a03box p.q_text {
	color:#3684CC;
}




/*------------------------------------------------------
Flash
------------------------------------------------------*/
.flash #content {
width:925px;
margin:0;
padding:0;
}

.flash #footer {
background:none;
padding:5px 0 0 0;
}


/*------------------------------------------------------
Gif anime
------------------------------------------------------*/
.motion {
	margin:0 0 0 54px;
}


/*------------------------------------------------------
pdfbox
------------------------------------------------------*/
.pdfbox {
	width:466px;
	padding:20px 0 20px 0;
}





.buttonbox3 {
	width:865px;
	margin:33px 0 0 0;
	padding:10px 0 0 0;
	border-top:3px solid #D9D9D9;
	text-align:center;
}

.buttonbox4 { 
	width:826px;
	margin:33px 0 0 10px;
	padding:10px 0 0 0;
	border-top:3px solid #D9D9D9;
	text-align:center;
}

.buttonbox4 table { 
	margin:0 auto;
	text-align:center;
}


/* --------------------------
padding
-------------------------- */
.pl32 {
	padding-left:32px;
}



/*------------------------------------------------------
’Ç‰ÁƒVƒŠ[ƒY•ª
------------------------------------------------------*/
#products #specialBox {
	margin:0 0 0 32px;
}

#products #seriesBox {
	margin:20px 0 0 32px;
}

#products .seriesTle {
	/*margin:0 0 22px 0;*/
	margin:0 0 15px 0;
}

#products #spModelBox {
	margin:0 0 33px 0;
}

#products #modelBox {
	margin:14px 0 33px 25px;
}

#products #modelBox2 {
	margin:0 0 33px 25px;
}

#products #modelBox .common,
#products #modelBox2 .common {
	margin:0 0 10px 0;
}

#products #seriesBox .flow {
	margin:24px 0 0 0;
	padding:0;
}

#products #seriesBox .flow2 {
	margin:15px 0 0 0;
	padding:0;
}

#products #seriesBox .flowbox1 {
	border:1px solid #F7CD4C;
	margin:0;
	padding:7px 24px 10px 7px;
}

#products #seriesBox .flowbox1_p {
	border:1px solid #F7CD4C;
	margin:0;
	padding:7px 24px 39px 7px;
}

#products #seriesBox .flowbox1sub {
	border:1px solid #F7CD4C;
	margin:25px 0 0 0;
	padding:7px 24px 10px 7px;
}

#products #seriesBox .flowbox2 {
	border:1px solid #F7CD4C;
	margin:0 0 0 0;
	padding:7px 24px 21px 7px;
}

#products #seriesBox .flowbox2sub {
	border:1px solid #F7CD4C;
	margin:25px 0 0 0;
	padding:7px 24px 21px 7px;
}

#products #seriesBox .flowbox3 {
	border:1px solid #F7CD4C;
	margin:9px 0 0 0;
	padding:7px 24px 21px 7px;
}

#products #seriesBox .flowbox3b {
	border:1px solid #F7CD4C;
	margin:9px 0 0 0;
	padding:7px 24px 10px 7px;
}

#products #specialBox .flowbox3 {
	border:1px solid #40547C;
	margin:9px 0 0 0;
	padding:7px 24px 21px 7px;
}

#products #seriesBox .flowbox4 {
	border-left:1px solid #F7CD4C;
	border-right:1px solid #F7CD4C;
	border-bottom:1px solid #F7CD4C;

	margin:0 0 0 0;
	padding:0 24px 21px 7px;
}

#products #specialBox .flowbox4 {
	border-left:1px solid #40547C;
	border-right:1px solid #40547C;
	border-bottom:1px solid #40547C;

	margin:0 0 0 0;
	padding:0 24px 18px 7px;
}

#products #seriesBox .cataloguebox,
#products #specialBox .cataloguebox {
	margin:0;
	padding:28px 0 0 0;
}

#products #seriesBox .series_yakuzi {
	margin:10px 0 0 0;
	padding:0 0 0 25px;
}

#products #seriesBox .series_yakuzi_nb {
	margin:0;
	padding:0 0 0 25px;
}

.bg_F5ECD3 {
	background-color:#F5ECD3;
}

.bg_E9E7E5 {
	background-color:#E9E7E5;
}

.bg_EEE {
	background-color:#EEEEEE;
}

.pl11 {
	padding-left:11px;
}

.pr11 {
	padding-right:11px;
}

.pt10 {
	padding-top:10px;
}

.pt13 {
	padding-top:13px;
}

.pt15 {
	padding-top:15px;
}

.pt17 {
	padding-top:17px;
}

.pt23 {
	padding-top:23px;
}

.ptb10 {
	padding:10px 0 10px 0;
}

.pt10b14 {
	padding:10px 0 14px 0;
}

.pb25 {
	padding-bottom:25px;

}

.pb28 {
	padding-bottom:28px;

}

.pb10 {
	padding-bottom:10px;

}

.pb14 {
	padding-bottom:14px;

}

.pb43 {
	padding-bottom:43px;

}

.pb49 {
	padding-bottom:49px;

}

.pb54 {
	padding-bottom:54px;

}

.pb59 {
	padding-bottom:59px;

}

.pb26 {
	padding-bottom:26px;
}

.pt10b40 {
	padding:10px 0 40px 0;
}

.pt10b117 {
	padding:10px 0 117px 0;
}

.pt13b43 {
	padding:13px 0 43px 0;
}

.mt10 {
	margin-top:10px;
}

.mb43 {
	margin-bottom:43px;
}


/*------------------------------------------------------
ƒXƒ^ƒCƒŠƒXƒgƒAƒhƒoƒCƒX@Ú×ƒ{ƒ^ƒ“”wŒi
------------------------------------------------------*/
/* ƒ~ƒŠƒ^ƒŠ[ƒ‚ƒJ */
.item_mmochaBG {
	background-color:#F2E8DC;
}

/* ƒOƒ‰ƒ“ƒWƒ‚ƒJ */
.item_grungeBG {
	background-color:#E7E6D5;
}

/* ƒNƒ‰ƒVƒbƒNƒ‚ƒJ */
.item_cmochaBG {
	background-color:#E0E7DC;
}

/* ƒ}ƒbƒhƒ`ƒFƒŠ[ */
.item_mcherryBG {
	background-color:#D9E8E5;
}

/* ƒnƒj[ƒIƒŒƒ“ƒW */
.item_horangeBG {
	background-color:#E9E8E8;
}

/* ƒAƒbƒVƒ…ƒLƒƒƒ‰ƒƒ‹ */
.item_acaramelBG {
	background-color:#DDE7EC;
}

/* ƒNƒŠƒAƒuƒ‰ƒEƒ“ */
.item_clbrownBG {
	background-color:#E9DFE6;
}

/* ƒNƒŠ[ƒ€ƒx[ƒWƒ… */
.item_cbeigeBG {
	background-color:#F7E3EA;
}

/* ƒ\ƒŠƒbƒhƒAƒbƒVƒ… */
.item_sashBG {
	background-color:#F6E6EA;
}

/* ƒAƒNƒAƒVƒ‹ƒo[ */
.item_aqsilverBG {
	background-color:#F3E2DE;
}

/* ƒGƒ“ƒWƒFƒ‹ƒvƒ‰ƒ`ƒi */
.item_anplatinumBG {
	background-color:#FAE8D3;
}

/* ƒ‰ƒXƒeƒBƒ‚ƒJ */
.item_lmocaBG {
	background-color:#D5EBE0;
}

/* ƒAƒbƒVƒ…ƒ‰ƒe */
.item_alatteBG {
	background-color:#F7DFEA;
}

/* ƒN[ƒ‹ƒƒ[ */
.item_croseBG {
	background-color:#E6EDE8;
}

/* ƒTƒ“ƒZƒbƒgƒtƒ@ƒCƒA */
.item_fireBG {
	background-color:#E1E6E8;
}

/* ƒNƒƒ€ƒAƒbƒVƒ… */
.item_cashBG {
	background-color:#F4E1E8;
}
/* ƒA[ƒ‚ƒ“ƒhƒJ[ƒL */
.item_khakiBG {
	background-color:#F5E0EF;
}
/* ƒVƒƒƒ“ƒpƒ“ƒAƒbƒVƒ… */
.item_chashBG {
	background-color:#FCE4E0;
}
/* ƒXƒ‚[ƒL[ƒ`ƒFƒŠ[ */
.item_scherryBG {
	background-color:#FCE3E8;
}

/*------------------------------------------------------
How toF2007_07_20’Ç‰Á
------------------------------------------------------*/
.mt20 {
	margin-top:20px;
}

.mt30 {
	margin-top:30px;
}



/* ƒtƒŒƒOƒ‰ƒ“ƒXƒfƒIƒhƒ‰ƒ“ƒgƒVƒŠ[ƒYƒm[ƒg*/
#fragrance_note01 .note {
	background-color:#FEDFE0;
	padding:.5em 1em;
	color:#BC3134;
	text-align:left;
}
#fragrance_note02 .note {
	background-color:#DAECFC;
	padding:.5em 1em;
	color:#025DAE;
	text-align:left;
}
#fragrance_note03 .note {
	background-color:#C1FEE5;
	padding:.5em 1em;
	color:#038E55;
	text-align:left;
}
#fragrance_note04 .note {
	background-color:#FDDBC4;
	padding:.5em 1em;
	color:#A56A42;
	text-align:left;
}


#fragrance_note01,
#fragrance_note02,
#fragrance_note03,
#fragrance_note04 {
	background-color:#fff;
	margin-top:5px;
}
#fragrance_note01 .note01 {
	background-color:#CA4B4E;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note01 .note02 {
	background-color:#E2484B;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note01 .note03 {
	background-color:#F15A5D;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note02 .note01 {
	background-color:#025DAE;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note02 .note02 {
	background-color:#025DCE;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note02 .note03 {
	background-color:#025DEE;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note03 .note01 {
	background-color:#038E55;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note03 .note02 {
	background-color:#03AE55;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note03 .note03 {
	background-color:#03CE55;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note04 .note01 {
	background-color:#A56A42;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note04 .note02 {
	background-color:#C56A42;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}
#fragrance_note04 .note03 {
	background-color:#E56A42;
	font-size:85%;
	text-align:center;
	color:#fff;
	padding:.3em 0;
}

#fragrance_note01 .note04,
#fragrance_note02 .note04,
#fragrance_note03 .note04,
#fragrance_note04 .note04 {
	background-color:#fff;
	font-size:85%;
	text-align:left;
	padding:.3em;
}


#products #close {
	width:925px;
	padding:26px 0 0 0;
	text-align:center;
}

.spiky_copy { color:#E31F85; }
.shake_copy { color:#7457A4; }
.loose_copy { color:#EC7F1E; }
.airrise_copy { color:#8CC406; }
.smooth_copy { color:#F0AC12; }
.wet_copy { color:#37BDE4; }
.mat_copy { color:#8F8A81; }

/* EOF*/
