@charset "UTF-8";

/* -----------------------------------------------------------
  Products Category
------------------------------------------------------------ */

body {
background-color:#fff;
}


/* Index
------------------------------------------------------------ */
li img {
vertical-align:bottom;
}

div#contents {
width:994px;
margin:0 auto;
padding:32px 0 0;
background:url(/allie/products/images/index_bg_01.png) no-repeat;
text-align:left;
}

div#contentsInner {
position:relative;
width:994px;
min-height:566px;
background:url(/allie/products/images/index_bg_02.gif) repeat-y;
}
* html div#contentsInner {
height:566px;
}

/* title */

div#contents h1 {
position:absolute;
top:50px;
left:30px;
}

/* sunscreen */

div.sunscreen {
position:absolute;
top:38px;
left:241px;
width:708px;
clear:both;
}
div.sunscreen ul {
width:708px;
padding: 27px 0 0;
}
div.sunscreen ul li {
float:left;
margin-right:5px;
}
div.sunscreen ul li.mr0 {
margin-right:0;
}
div.sunscreen ul li.small {
padding-top:24px;
}
div.sunscreen p.bnr {
position:absolute;
top:0;
left:404px;
}

/* foundation */

div.foundation {
position:absolute;
top:319px;
left:241px;
width:220px;
clear:both;
}
div.foundation ul {
width:220px;
padding:27px 0 0;
}
div.foundation ul li {
float:left;
margin-right:10px;
}

/* eye */

div.eye {
position:absolute;
top:319px;
left:467px;
width:263px;
clear:both;
}
div.eye h2 {
margin-left:6px;
}
div.eye ul {
width:263px;
padding:14px 0 0;
}
div.eye ul li {
float:left;
margin:0 20px 20px 0;
}

/* cleansing */

div.cleansing {
position:absolute;
top:319px;
left:743px;
width:210px;
clear:both;
}
div.cleansing ul {
width:210px;
padding:19px 0 0;
}
div.cleansing ul li {
float:left;
margin-right:10px;
}


/* Item
------------------------------------------------------------ */
div#itemContents{
width:100%;
font-size:89%;
background:url(/allie/products/item/images/item_bg_green.gif) repeat-y;
background-color:white;
}

#item02 #itemContents{
background:url(/allie/products/item/images/item_bg_blue.gif) repeat-y;
background-color:white;
}

#item03 #itemContents{
background:url(/allie/products/item/images/item_bg_yellow.gif) repeat-y;
background-color:white;
}

div#itemContents:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div#itemContents {display:inline-block;}
/* Hides from IE-mac \*/
* html div#itemContents {height:1%;}
div#itemContents {display:block;}
/* End hide from IE-mac */

div#itemImg {
float:left;
width:299px;
margin-right:28px;
}

div#itemDetail {
float:left;
width:390px;
height:550px;
margin-top:0px;
color:#135a69;
overflow:hidden;
}
	* html div#itemDetail {/*for IE6 */
	width:385px;
	}
	*:first-child+html div#itemDetail {/*for IE7 */
	width:384px;
	}
	
div#itemDetailInner {
width:364px;
padding-bottom:20px;
line-height:1.6;


}

div#itemDetailInner p#prescribeBtn{
	float:right;
}

div#itemDetailInner .spc {
margin-top:20px;
}

div#itemDetailInner h1 {
margin-top:29px;
margin-bottom:16px;
}

div#itemDetailInner p,
div#itemDetailInner li {
line-height:1.4;
}

div#itemPrice,
div#itemComponent,
div#itemPoint {
padding-top:14px;
margin-top:14px;
border-top:1px dashed #91cac2;
}

div#itemPrice,
div#itemComponent{
font-size:.9em;	
}

div#itemPoint ul{
margin-top:8px;	
}

div#itemPoint ul li {
text-indent:-1.0em;
padding-left:1.0em;
}

#itemPrice.noline {
margin-top:0;
padding-top:0;
border-top:none;
}

#itemColor {
margin-top:10px;
}

div#itemSubpoint {
margin-bottom:25px;
padding-right:10px;
}
div#itemSubpoint ul li {
margin-left:30px;
list-style-type:disc;
font-size:77%;
}

p.note {
margin-top:5px;
}

/* advan
------------------------------------------------------------ */
div#prescribeContents,
div#advanContents {
width:100%;
font-size:93%;
}
div#advanContents:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div#advanContents {display:inline-block;}
/* Hides from IE-mac \*/
* html div#advanContents {height:1%;}
div#advanContents {display:block;}
/* End hide from IE-mac */


div#prescribeContents div#prescribe01,
div#advanContents div#advan01 {
position:relative;
width:720px;
height:550px;
}

div#advanContents div#advan01 {
background:url(/allie/products/item/images/advan01_bg_01.gif) no-repeat;
}

div#prescribeContents div#prescribe01{
background:url(/allie/products/item/images/prescribe01_bg_01.gif) no-repeat;
}

div#prescribe01 div#prescribeDetail,
div#advan01 div#advanDetail {
position:relative;
width:443px;
margin-left:30px;
padding:34px 0 1px;
}

div#prescribe01 div#container{
position:relative;
margin-left:30px;
margin-top:15px;
}

div#advan01 div#advanDetail #advanLogo {
float:right;
padding:1px 0 0 0;
}

div#advan01 div#advanDetail h1 {
margin:12px 0 28px;
}

div#advan01 div#advanDetail ul {
margin-top:19px;
}

div#advan01 div#advanDetail ul li {
margin-bottom:13px;
font-size:0;
}

div#advan01 #advanImg01 {
margin-left:28px;
margin-top:20px;
}

div#advan01 div#advanImg02 {
position:absolute;
top:27px;
left:518px;
}

div#advan01 div#advanImg02 p {
margin-top:56px;
}

div#advan01 p#year{
padding-left:90px;
}

body.products div#main object {
position:static;
}

/*
prescribe01.html。
*/


#prescribeContents{
	width:680px;

}

div#prescribeDetail h1,
div#prescribeDetail p{
	width:680px;
	margin:0;
	padding:0;
	
	text-align:center;
}

div#prescribe01 div#container div#mineralMoist h2{
	margin-bottom:17px;
	text-align:center;
	width:680px;
}

div#prescribe01 div#container div#mineralMoist p{
	margin-bottom:13px;
	text-align:center;
	width:680px;
}

div#prescribe01 div#prescribeDetail p{
	margin-top:17px;
}

