@charset "utf-8";
/* CSS Document */

/*----- sidelinks-skincare & make -----*/
.sidelinks-skincare,
.sidelinks-make{clear:both;padding:0 0 20px;margin-left:10px;}
.sidelinks-skincare ul,
.sidelinks-make ul{height:1%;overflow:hidden;}
.sidelinks-skincare ul li,
.sidelinks-make ul li{float:left;padding:0 20px 0 0;}

.sidelinks-skincare ul li a.global_top,
.sidelinks-make ul li a.global_top {display:block;width:85px;height:13px;}
.sidelinks-skincare ul li a.sk_top {display:block;width:112px;height:13px;}
.sidelinks-make ul li a.make_top {display:block;width:120px;height:13px;}

.sidelinks-skincare ul li a:hover,
.sidelinks-make ul li a:hover {opacity:0.70;-ms-filter:"alpha( opacity=70)";filter:alpha(opacity=70);}


/*--------------------------------------------

	Fall Collection
	
--------------------------------------------*/
#fallcollection{}
#fallcollection-area  {}
#fallcollection-area .usedcolor{border:1px solid #cac9c9;border-top:none;border-bottom:none;}
#fallcollection-area .usedcolor .left{width:478px;float:left;}
#fallcollection-area .usedcolor .right{width:478px;float:right;}
#fallcollection-area .usedcolor h3{width:438px;margin:5px auto;}
#fallcollection-area .usedcolor dl{width:438px;margin:0 auto 10px auto;}
#fallcollection-area .usedcolor dl dt{float:left;}
#fallcollection-area .usedcolor dl dd{
	float:right;
	width:352px;
	font-size:10px!important; /* モダンブラウザ向け */
	font-size:80%; /* IE 向け */
	line-height:1.2;
}
#fallcollection-area .usedcolor dl dd a{color:#8d0331;font-weight:normal;}

#fallcollection-area .tabmenu{height:43px;}
#fallcollection-area .tabmenu ul{height:43px;}
#fallcollection-area .tabmenu ul li{float:left;height:43px;}
#fallcollection-area p.collectionlist_txt{height:196px;}

#fallcollection-area .cllectionlist{width:960px;background:#35020e;padding:30px 0 20px 0;}
#fallcollection-area .cllectionlist .list_lips,
#fallcollection-area .cllectionlist .list_eyes{width:920px;margin:0 auto;}
#fallcollection-area .cllectionlist .list_face{float:left;width:440px;padding:0 0 0 30px;}
#fallcollection-area .cllectionlist .list_nail{float:right;width:440px;padding:0 30px 0 0;}
#fallcollection-area .cllectionlist .list_face .pkg,
#fallcollection-area .cllectionlist .list_nail .pkg{padding:0 0 15px 0;}

#fallcollection-area .cllectionlist .list_lips h5,
#fallcollection-area .cllectionlist .list_eyes h5{width:900px;margin:0 auto;}
#fallcollection-area .cllectionlist .list_face h5,
#fallcollection-area .cllectionlist .list_nail h5{width:440px;margin:0 auto;}

#fallcollection-area .cllectionlist .list_lips h5,
#fallcollection-area .cllectionlist .list_eyes h5,
#fallcollection-area .cllectionlist .list_face h5,
#fallcollection-area .cllectionlist .list_nail h5{padding:0 0 15px 0;}

#fallcollection-area .cllectionlist .pkg{float:left;padding:0 10px 15px 10px;}
#fallcollection-area .cllectionlist .pkg dl{width:440px;height:240px;position:relative;background:#fff;}
#fallcollection-area .cllectionlist .pkg dl dt{position:absolute;}
#fallcollection-area .cllectionlist .pkg dl dd{position:absolute;}
#fallcollection-area .cllectionlist .pkg dl dd.price{top:53px;left:0px;}
#fallcollection-area .cllectionlist .pkg dl dd.txt{top:92px;left:0px;}
#fallcollection-area .cllectionlist .pkg dl dd.photo{top:30px;left:290px;}
#fallcollection-area .cllectionlist .pkg dl dd.color{top:154px;left:0px;}
#fallcollection-area .cllectionlist .pkg dl dd.btn_fall{top:205px;left:307px;}
#fallcollection-area .cllectionlist .pkg dl dd.btn_fall a{
	display:block;
	width:123px;
	height:25px;
}
#fallcollection-area .cllectionlist .pkg dl dd.btn_fall a:hover{
	opacity:0.70;
	-ms-filter:"alpha( opacity=70)";
	filter:alpha(opacity=70);
}
/*在庫切れ対策*/
#fallcollection-area .cllectionlist .pkg dl.collection01,
#fallcollection-area .cllectionlist .pkg dl.collection02,
#fallcollection-area .cllectionlist .pkg dl.collection03,
#fallcollection-area .cllectionlist .pkg dl.collection04,
#fallcollection-area .cllectionlist .pkg dl.collection09,
#fallcollection-area .cllectionlist .pkg dl.collection10{width:440px;height:265px;position:relative;background:#fff;}
#fallcollection-area .cllectionlist .pkg dl.collection01 dd.btn_fall,
#fallcollection-area .cllectionlist .pkg dl.collection02 dd.btn_fall,
#fallcollection-area .cllectionlist .pkg dl.collection03 dd.btn_fall,
#fallcollection-area .cllectionlist .pkg dl.collection04 dd.btn_fall,
#fallcollection-area .cllectionlist .pkg dl.collection09 dd.btn_fall,
#fallcollection-area .cllectionlist .pkg dl.collection10 dd.btn_fall{top:230px;left:307px;}

#fallcollection-area .cllectionlist .pkg dl.collection02 dd.photo{top:30px;left:294px;}
#fallcollection-area .cllectionlist .pkg dl.collection03 dd.photo{top:53px;left:262px;}
#fallcollection-area .cllectionlist .pkg dl.collection04 dd.photo{top:53px;left:261px;}
#fallcollection-area .cllectionlist .pkg dl.collection05 dd.photo{top:25px;left:309px;}
#fallcollection-area .cllectionlist .pkg dl.collection06 dd.photo{top:25px;left:311px;}
#fallcollection-area .cllectionlist .pkg dl.collection07 dd.photo{top:28px;left:322px;}
#fallcollection-area .cllectionlist .pkg dl.collection08 dd.photo{top:28px;left:330px;}
#fallcollection-area .cllectionlist .pkg dl.collection09 dd.photo{top:17px;left:280px;}
#fallcollection-area .cllectionlist .pkg dl.collection10 dd.photo{top:24px;left:312px;}

#fallcollection-area .presents-area{border:1px solid #cac9c9;border-top:none;padding:0px; margin:0 0 20px 0;}
#fallcollection-area .presents-area .present-inner{height:290px;background:url(../../../images/news/2010_07/img/fallcollection/bg_present.jpg) 0 0 no-repeat;}
#fallcollection-area .presents-area .present-inner h5{padding:20px 20px 0px 20px;}
#fallcollection-area .presents-area .present-inner p.btn_fall {padding:0 0 0 100px;}
#fallcollection-area .presents-area .present-inner p.btn_fall a{
	display:block;
	width:123px;
	height:25px;
}
#fallcollection-area .presents-area .present-inner p.btn_fall a:hover{
	opacity:0.70;
	-ms-filter:"alpha( opacity=70)";
	filter:alpha(opacity=70);
}

/*--------------------------------------------
	MakrUpPattern
--------------------------------------------*/
#fallcollection-area .pattern{width:960px;background:#35020e;padding:0 0 1px 0;}
#fallcollection-area .pattern h3{width:930px;margin:0 auto;}
#fallcollection-area .pattern h4{background:none;position:absolute;margin:0;padding:0;top:30px;left:15px;}
#fallcollection-area .pattern .french{width:930px;height:920px;background:#fff;margin:0 auto 20px auto;position:relative;}
#fallcollection-area .pattern .french p{position:absolute;}
#fallcollection-area .pattern .french p.face{top:92px;left:15px;}
#fallcollection-area .pattern .french p.eye{top:354px;left:15px;}
#fallcollection-area .pattern .french p.lip{top:654px;left:15px;}
#fallcollection-area .pattern .french p.img{top:0px;left:560px;}
#fallcollection-area .pattern .french p.point{top:411px;left:605px;}

#fallcollection-area .pattern .pari{width:930px;height:959px;background:#fff;margin:0 auto;position:relative;}
#fallcollection-area .pattern .pari p{position:absolute;}
#fallcollection-area .pattern .pari p.face{top:92px;left:15px;}
#fallcollection-area .pattern .pari p.eye{top:354px;left:15px;}
#fallcollection-area .pattern .pari p.lip{top:695px;left:15px;}
#fallcollection-area .pattern .pari p.img{top:0px;left:560px;}
#fallcollection-area .pattern .pari p.point{top:428px;left:605px;}


/*--------------------------------------------

	Best of Fall kit
	
--------------------------------------------*/
#bfallkit{}

#bfallkit-area  {width:940px;padding:10px 9px 20px;margin:0 0 30px 0;border:1px solid #dbdddf;}

/*top*/
#bfallkit .top {margin:0 0 20px;}
#whiteningkit .limited {position:absolute;top:65px;left:445px;}
#whiteningkit h2 { margin:0 0 8px 80px;}
#whiteningkit .release{margin:0 0 18px 80px;}
#whiteningkit .prots { position:absolute; top:0; left:0;}
#whiteningkit .catch { margin:0;}
#whiteningkit .stock {position:absolute;top:283px;left:675px;}

#bfallkit h3 {margin:0 0 10px 0;}


/*--------------------------------------------
	kit
--------------------------------------------*/
.kit-area {
	margin:0 0 0 10px;
	width:920px;
	background:url(../../../images/news/2010_07/img/bestofall_Kit/bg-kit-top.jpg) no-repeat left top;
	background-color:#edeeef;
}
.kit-area ul {
	background:url(../../../images/news/2010_07/img/bestofall_Kit/bg-kit-bottom.jpg) no-repeat left bottom;
	padding:8px 0 5px 10px;
}
.kit-area ul li {
	background:url(../../../images/news/2010_07/img/bestofall_Kit/icon.jpg) no-repeat left center;
	padding-left:20px;
	margin:0 0 3px 0;
}

/*--------------------------------------------

	wrosecpn
	
--------------------------------------------*/
#wrosecpn-area  {width:940px;padding:10px 9px 20px;margin:0 0 30px 0;border:1px solid #dbdddf;}

/*top*/
#wrosecpn .top {
	margin:0 0 20px;
	padding:71px 0 0 160px;
	min-height:239px;
	height:auto !important;
	height:239px;
	position:relative;
	width:780px;
	background:url(../../../images/news/2010_06/img/wrosecpn/bg.jpg) no-repeat left top;
}

#wrosecpn h2 { margin:0 0 15px 0;}
#wrosecpn .intro { margin:0 0 25px 57px;}
#wrosecpn .release{margin:0 0 18px 57px;}
#wrosecpn .targetproduct { margin:0 0 0 57px; color:#007fc6;}
#wrosecpn .notice {position:absolute;top:290px;left:850px; color:#007fc6; font-size:0.83em; width:100px;}

#wrosecpn h3 {margin:0 0 10px 0;}


/*----------------------
	families
----------------------*/
.families {height:1%;overflow:hidden;}
.families .products {height:1%;overflow:hidden;padding:0 0 36px 0;}

.families .genifique {float:left;}
.families .genifique h4 {
	clear:both;
	text-align:center;
	width:467px;
	padding:6px 0;
	margin:0 0 20px 0;
	background-color:#051945;
}
.families .genifiquemask {float:right;}
.families .genifiquemask h4 {
	clear:both;
	text-align:center;
	width:467px;
	padding:6px 0;
	margin:0 0 20px 0;
	background-color:#051945;
}
.families .products .packshot {
	float:left;
	width:230px;
	text-align:center;
}
.families .products .details {
	float:left;
	margin:0;
	width:230px;
}
.families .products .details .desc {
	padding:0 0 20px 0;
	text-align:left;
}

/*learn-more*/
.families .learn-more {padding:0;}

.families .learn-more a {
	display:block;
	width:123px;
	height:25px;
}
.families .learn-more a:hover {
	opacity:0.70;
	-ms-filter:"alpha( opacity=70)";
	filter:alpha(opacity=70);
}

/*----------------------
	collection
----------------------*/
.collection {
	font-size:10px!important; /* モダンブラウザ向け */
	font-size:80%; /* IE 向け */
	line-height:1.2;
	width:940px;
	clear:both;
}

#bfallkit .collection {margin:0 0 20px 0;}

.collection h4 {
	text-align:center;
	padding:6px 0;
	margin:0 0 2px 0;
	width:940px;
	background-color:#35020e;
}
.collection .attention_cllect{
	text-align:right;
	}


#bfallkit .cllectionlist{width:920px;margin:0 auto;padding:10px 0 0 0;}
#bfallkit .cllectionlist .pkg{float:left;padding:0 10px 15px 10px;}
#bfallkit .cllectionlist .pkg dl{width:438px;height:238px;border:1px solid #c3004e;position:relative;}
#bfallkit .cllectionlist .pkg dl dt{position:absolute;}
#bfallkit .cllectionlist .pkg dl dd{position:absolute;}
#bfallkit .cllectionlist .pkg dl dd.price{top:53px;left:0px;}
#bfallkit .cllectionlist .pkg dl dd.txt{top:92px;left:0px;}
#bfallkit .cllectionlist .pkg dl dd.photo{top:30px;left:290px;}
#bfallkit .cllectionlist .pkg dl dd.color{top:154px;left:0px;}
#bfallkit .cllectionlist .pkg dl dd.btn_fall{top:205px;left:307px;}
#bfallkit .cllectionlist .pkg dl dd.btn_fall a{
	display:block;
	width:123px;
	height:25px;
}
#bfallkit .cllectionlist .pkg dl dd.btn_fall a:hover{
	opacity:0.70;
	-ms-filter:"alpha( opacity=70)";
	filter:alpha(opacity=70);
}

/*在庫切れ対策・bestoffallKit*/
#bfallkit .cllectionlist .pkg dl.collection01,
#bfallkit .cllectionlist .pkg dl.collection02,
#bfallkit .cllectionlist .pkg dl.collection03,
#bfallkit .cllectionlist .pkg dl.collection04,
#bfallkit .cllectionlist .pkg dl.collection09,
#bfallkit .cllectionlist .pkg dl.collection10{width:438px;height:263px;border:1px solid #c3004e;position:relative;}
#bfallkit .cllectionlist .pkg dl.collection01 dd.btn_fall,
#bfallkit .cllectionlist .pkg dl.collection02 dd.btn_fall,
#bfallkit .cllectionlist .pkg dl.collection03 dd.btn_fall,
#bfallkit .cllectionlist .pkg dl.collection04 dd.btn_fall,
#bfallkit .cllectionlist .pkg dl.collection09 dd.btn_fall,
#bfallkit .cllectionlist .pkg dl.collection10 dd.btn_fall{top:230px;left:307px;}


#bfallkit .cllectionlist .pkg dl.collection02 dd.photo{top:30px;left:294px;}
#bfallkit .cllectionlist .pkg dl.collection03 dd.photo{top:53px;left:262px;}
#bfallkit .cllectionlist .pkg dl.collection04 dd.photo{top:53px;left:261px;}
#bfallkit .cllectionlist .pkg dl.collection05 dd.photo{top:25px;left:309px;}
#bfallkit .cllectionlist .pkg dl.collection06 dd.photo{top:25px;left:311px;}
#bfallkit .cllectionlist .pkg dl.collection07 dd.photo{top:28px;left:322px;}
#bfallkit .cllectionlist .pkg dl.collection08 dd.photo{top:28px;left:330px;}
#bfallkit .cllectionlist .pkg dl.collection09 dd.photo{top:17px;left:280px;}
#bfallkit .cllectionlist .pkg dl.collection10 dd.photo{top:24px;left:312px;}


.foundation a { color:#000000; display:inline-block;}

.foundation-chart {margin:0 20px;width:900px;}



.foundation .chart {
	background:#FFFFFF;
	clear:both;
	text-align:center;
	width:100%;
	margin:0;
}
.foundation th,
.foundation td { color:#000000; vertical-align:baseline; }


/*table chart*/
.foundation th, 
.foundation td {
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.foundation .prods td {
	border-right:1px solid #f1d3b8;
	border-left:1px solid #f1d3b8;
}
.foundation .details td {
	border-right:1px solid #f1d3b8;
	border-left:1px solid #f1d3b8;
	border-bottom:1px solid #f1d3b8;
	vertical-align:top;
}

.foundation .peoples .last-col { border-right:1px solid #f1d3b8;}
.foundation .features .last-col { border-right:1px solid #f6e1cd;}
.foundation .coverstrength .last-col { border-right:1px solid #fef1e3;}

.foundation td { width:16%;}
.foundation .peoples th,
.foundation .peoples td {
	background-color:#f1d3b8;
	padding:6px 2px;
}
.foundation .features th,
.foundation .features td {
	background-color:#f6e1cd;
	padding:6px 2px;
}
.foundation .coverstrength th,
.foundation .coverstrength td {
	background-color:#fef1e3;
	padding:6px 2px;
}
.foundation .prods th {
	background-color:#fef1e3;
	border-bottom:1px solid #fef1e3;
}

.foundation .details td { padding:5px 2px 15px 2px;}
.foundation .prods td { padding:5px 0 0 0;}

.foundation .peoples td.first-col {border-left:1px solid #f6e1cd;}
.foundation .features td.first-col {border-left:1px solid #f6e1cd;}
.foundation .coverstrength td.first-col {border-left:1px solid #fef1e3;}

/* Safari3用 only \*/ 
body:first-of-type .foundation table { border-right:1px solid #FFFFFF;}
/* Safari2用 only \*/ 
html:\66irst-child #hack { border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;} 

.foundation .notis {
	text-align:right;
	margin:5px 0 0 0;
}
.foundation .notis img {
/*	vertical-align:middle;
*/position:relative;
top:2px;
}


/*----------------------
	summerfestival
----------------------*/
#summerfes .fL{float:left;}
#summerfes .fR{float:right;}

#summerfes{width:958px;padding:10px 0 0 0;margin:0 0 30px 0;border:1px solid #dbdddf;}
#summerfes .m20{ margin:20px 0 0 0;}
#summerfes .summerfes_inner{margin:0 20px;}

#summerfes .smmmerfes_title_area{background:url(../../../images/news/2010_06/img/summerfestival/smfes_title_bg.jpg) no-repeat 0 0; width:958px; height:448px;}
#summerfes .smmmerfes_title_area ul{margin:30px 0 0 20px;}
#summerfes .smmmerfes_title_area ul li a{display:block; width:230px; height:171px; text-indent:-9999px; line-height:1px; font-size:1px; overflow:hidden}
#summerfes .smmmerfes_title_area .gn_plink_btn a{background:url(../../../images/news/2010_06/img/summerfestival/smfes_gnavi.jpg) no-repeat; background-position:0 0;}
#summerfes .smmmerfes_title_area .gn_plink_btn a:hover{background-position:0 -171px;}
#summerfes .smmmerfes_title_area .hd_plink_btn a{background:url(../../../images/news/2010_06/img/summerfestival/smfes_gnavi.jpg) no-repeat; background-position:-230px 0;}
#summerfes .smmmerfes_title_area .hd_plink_btn a:hover{background-position:-230px -171px;}
#summerfes .smmmerfes_title_area .uv_plink_btn a{background:url(../../../images/news/2010_06/img/summerfestival/smfes_gnavi.jpg) no-repeat; background-position:-460px 0;}
#summerfes .smmmerfes_title_area .uv_plink_btn a:hover{background-position:-460px -171px;}
#summerfes .smmmerfes_title_area .fd_plink_btn a{background:url(../../../images/news/2010_06/img/summerfestival/smfes_gnavi.jpg) no-repeat; background-position:-690px 0;}
#summerfes .smmmerfes_title_area .fd_plink_btn a:hover{background-position:-690px -171px;}

#summerfes .summerfes_inner .sm_box{position:relative;}
#summerfes .summerfes_inner .sm_box .gn_btn a{display:block; position:absolute; top:364px; left:327px;}
#summerfes .summerfes_inner .sm_box .hd_btn a{display:block; position:absolute; top:277px; left:327px;}
#summerfes .summerfes_inner .sm_box .rn_btn a{display:block; position:absolute; top:277px; left:797px;}
#summerfes .summerfes_inner .sm_box .pr_btn a{display:block; position:absolute; top:230px; left:327px;}
#summerfes .summerfes_inner .sm_box .bx_btn a{display:block; position:absolute; top:230px; left:797px;}
#summerfes .summerfes_inner .sm_box .uv_btn a{display:block; position:absolute; top:284px; left:327px;}
#summerfes .summerfes_inner .sm_box .fd_btn a{display:block; position:absolute; top:284px; left:797px;}
#summerfes .summerfes_inner .gn_btn a:hover,
#summerfes .summerfes_inner .hd_btn a:hover,
#summerfes .summerfes_inner .rn_btn a:hover,
#summerfes .summerfes_inner .pr_btn a:hover,
#summerfes .summerfes_inner .bx_btn a:hover,
#summerfes .summerfes_inner .uv_btn a:hover,
#summerfes .summerfes_inner .fd_btn a:hover{opacity:0.70;-ms-filter:"alpha( opacity=70)";filter:alpha(opacity=70);}

#summerfes .summerfes_inner .annotation_tx{text-align:right; font-size:0.83em; line-height:1.2em; margin:30px 0;}



/*----------------------
	fd_kit
----------------------*/
#fd_kit-area{width:940px;padding:10px 9px 30px;margin:0 0 30px 0;border:1px solid #dbdddf;}
#fd_kit .top {margin:0 0 20px;}

#fd_kit h3{background:url(../../../images/news/2010_06/img/fd_kit/fd_kit_title_line.jpg) no-repeat scroll left bottom transparent; margin:50px 0 30px 0; padding:0 0 8px;}

.foundation_fd_kit {
	font-size:10px!important; /* モダンブラウザ向け */
	font-size:80%; /* IE 向け */
	line-height:1.2;
	width:940px;
	clear:both;
}

#whiteningkit .foundation_fd_kit {margin:0 0 20px 0;}

.foundation_fd_kit h4 {
	text-align:center;
	padding:6px 0;
	margin:0 0 10px 0;
	width:940px;
	background-color:#e0edf6;
}

.foundation_fd_kit a { color:#000000; display:inline-block;}

.foundation_fd_kit-chart {margin:0 20px;width:900px;}

.foundation_fd_kit .chart {
	background:#FFFFFF;
	clear:both;
	text-align:center;
	width:100%;
	margin:0;
}
.foundation_fd_kit th,
.foundation_fd_kit td { color:#000000; vertical-align:baseline; }

.foundation_fd_kit th, 
.foundation_fd_kit td {
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.foundation_fd_kit .prods td {
	border-right:1px solid #f1d3b8;
	border-left:1px solid #f1d3b8;
}
.foundation_fd_kit .details td {
	border-left:1px solid #f1d3b8;
	border-bottom:1px solid #f1d3b8;
	vertical-align:top;
}

.foundation_fd_kit .peoples .last-col { border-right:1px solid #f1d3b8;}
.foundation_fd_kit .features .last-col { border-right:1px solid #f6e1cd;}
.foundation_fd_kit .coverstrength .last-col { border-right:1px solid #fef1e3;}

.foundation_fd_kit .peoples th,
.foundation_fd_kit .peoples td {
	background-color:#f1d3b8;
	padding:6px 2px;
}
.foundation_fd_kit .features th,
.foundation_fd_kit .features td {
	background-color:#f6e1cd;
	padding:6px 2px;
}
.foundation_fd_kit .coverstrength th,
.foundation_fd_kit .coverstrength td {
	background-color:#fef1e3;
	padding:6px 2px;
}
.foundation_fd_kit .prods th {
	background-color:#fef1e3;
	border-bottom:1px solid #fef1e3;
}


.foundation_fd_kit .prods td { padding:5px 0 0 0;}

.foundation_fd_kit .peoples td.first-col {border-left:1px solid #f6e1cd; width:80px;}
.foundation_fd_kit .features td.first-col {border-left:1px solid #f6e1cd;}
.foundation_fd_kit .coverstrength td.first-col {border-left:1px solid #fef1e3;}

/* Safari3用 only \*/ 
body:first-of-type .foundation_fd_kit table { border-right:1px solid #FFFFFF;}
/* Safari2用 only \*/ 
html:\66irst-child #hack { border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;} 

.foundation_fd_kit .notis {
	text-align:right;
	margin:5px 0 0 0;
}
.foundation_fd_kit .notis img {
/*	vertical-align:middle;
*/position:relative;
top:2px;
}

/*追記*/
#fd_kit .bgcolor01{background-color:#FEF1E3; border-bottom:0px!important;}
.foundation_fd_kit .coverstrength_02 td.first-col{border-left:1px solid #fef1e3;}
.foundation_fd_kit .coverstrength_02 td.right_line01{border-right:1px solid #F1D3B8;}
.foundation_fd_kit .details td {padding:0 0 30px 0;}
.foundation_fd_kit .w400{width:400px;}

.foundation_fd_kit{position:relative;}
.foundation_fd_kit .fd_table_02{position:relative; margin:30px 0 0 0;}
.foundation_fd_kit .fd_kit_btn_01 a{ display:block; position:absolute; top:385px; left:360px;}
.foundation_fd_kit .fd_kit_btn_02 a{ display:block; position:absolute; top:385px; left:770px;}
.foundation_fd_kit .fd_kit_btn_03 a{ display:block; position:absolute; top:385px; left:340px;}
.foundation_fd_kit .fd_kit_btn_04 a{ display:block; position:absolute; top:385px; left:750px;}
.foundation_fd_kit .fd_kit_btn_01 a:hover,
.foundation_fd_kit .fd_kit_btn_02 a:hover,
.foundation_fd_kit .fd_kit_btn_03 a:hover.
.foundation_fd_kit .fd_kit_btn_04 a:hover{opacity:0.70;-ms-filter:"alpha( opacity=70)";filter:alpha(opacity=70);}


/*-------------- clearfix --------------*/ 
.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden;}
.clearfix{zoom:1;/*for IE 5.5-7*/}









