.faqList{
padding:5px 5px 10px 10px;
}

.faqList ul{
margin:0;
padding:0;
}

.faqList li{
padding:0 0 5px 0;
margin:0;
list-style:none;
background-image:url(../img/member_title_line.gif);
background-position:bottom;
background-repeat:no-repeat;


}

.faqList li a{
display:block;
font-size:12px;
margin:5px 0 0 0;
padding:0 0 0 13px;
background-image:url(../img/arrow_faq.gif);
background-repeat:no-repeat;
background-position:left top;


}

.txt10 {
	font-size: 10pt;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
}
.txt12 {
	font-size: 12px;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
}
.txt14 {
	font-size: 14px;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
}
.txt16 {
	font-size: 16px;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
}
.noline {  text-decoration:none}
.txt10h {
	font-size: 10px;
	line-height : 14px;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
}
.txt12h {
	font-size: 12px;
	line-height : 16px;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
}
.white { color: #FFFFFF;}
.red{ color: #B81E26;}
.green{color:#336600}
.orange{color:#FF9900;}
.underline{text-decoration:underline;}
.errormess{ margin:100px 0 100px 0;}
.mr{margin:0 5px 0 0;}
.mt{margin:5px 0 0 0;}
.mtb{margin:5px 0 5px 0;}


form,p,h1,h2,h3,h4,img{
margin:0;
padding:0;
}

a:link,a:active {
color: #CC0000;
text-decoration: none;
}


a:visited {
color: #990000;
text-decoration: none;
}


a:hover {
color: #FF0000;
}

a	img{
border:none;
}

.showBorder{
margin:0;
padding:0;

border-style:solid;
border-width:1px;
border-color:#CFC8BF;

}

.showBorder2{

border-style:solid;
border-width:3px;
border-color:#CFC8BF;

}

body {
margin:0;
padding:0;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
font-size: 12px;
color: #333333;
background-image: url(../img/cmn_bg.gif);

}


#wrapper{
margin:0;
padding:0;

}

#title table{
background-image:url(../img/member_title_line.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#title h1, #titleNoLine h1{
margin:3px 0 10px 20px;
}

#pagetitle{
margin:25px 0 10px 0;
}


#header{

padding:3px 0 5px 0;

}

#headerLine{

padding:5px 0 5px 0;

}

#cart img{
margin:0 0 5px 0;
}

#backbtn{
padding:15px 0 15px 0;
background-image:url(../img/footer_line.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#footer{
clear:both;
margin:0;
padding:15px 0 20px 0;
background-image:url(../img/footer_bg.gif);
background-position:bottom;
background-repeat:no-repeat;

}


.txtlink a{
font-size:10px;
margin:0 0 0 10px;
padding:0 0 0 11px;
background-image:url(../img/arrow.gif);
background-repeat:no-repeat;
background-position:left;
}


/***********top page****************/
.col_r{
padding:5px 0 5px 0;
margin:0 0 5px 0;;
background-image:url(../img/member_title_line.gif);
background-position:bottom;
background-repeat:no-repeat;

}


.txtlink2 a{
	font-size:12pt;
	margin:0 0 0 0;
	padding:0 0 0 11px;
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;

}



#leftColumn{
padding:5px 0 0 0;
}

#leftColumn ul{
margin:0;
padding:0;
}

#leftColumn li{
padding:0 0 8px 0;
margin:0;
list-style:none;
background-image:url(../img/member_title_line.gif);
background-position:bottom;
background-repeat:no-repeat;


}

#leftColumn li a{
display:block;
font-size:10px;
margin:5px 0 0 0;
padding:0 0 0 11px;
background-image:url(../img/arrow.gif);
background-repeat:no-repeat;
background-position:left;


}
#topFlash{
margin:10px 0 0 0;
}

/************top page end****************/




/***********skin care********************/

#skincareHead{
position:relative;
margin:0;
padding:0;
width:760px;
height:133px;
background-image:url(../img/sk_navi_bg.jpg);
background-repeat:no-repeat;

}
#skincareNavi{
position:absolute;
width:740px;
top:106px;
left:10px;

}

#skincareNavi li{
list-style:none;
display:inline;

}

#skincareNavi li a{
/*not mac ie5*/
/*\*/
overflow: hidden;
/**/
position:absolute;
text-indent:-999999px;
top:0;
height:27px;
}



/*skincareTop btn*/
#skincareNavi li#categoryTop a{
width:120px;
background-image:url(../img/skincare_navi.gif);
background-position:0 0;
background-repeat:no-repeat;
left:0;
}

#skincareNavi li#categoryTop a:hover{
background-position:0 -28px;
}

body.categoryTop #skincareNavi li#categoryTop a {
background-position:0 -28px;
}
/* end skincareTop btn*/



/*daylycare btn*/
#skincareNavi li#categoryP1 a{
width:143px;
background-image:url(../img/skincare_navi.gif);
background-position:-120px 0;
background-repeat:no-repeat;
left:120px;
}
#skincareNavi li#categoryP1 a:hover{
background-position:-120px -28px;
}

body.categoryP1 #skincareNavi li#categoryP1 a {
background-position:-120px -28px;
}
/*end daylycare btn*/



/*personalecare btn*/
#skincareNavi li#categoryP2 a{
width:155px;
background-image:url(../img/skincare_navi.gif);
background-position:-263px 0;
background-repeat:no-repeat;
left:263px;
}

#skincareNavi li#categoryP2 a:hover{
background-position:-263px -28px;
}

body.categoryP2 #skincareNavi li#categoryP2 a {
background-position:-263px -28px;
}
/*end personalecare btn*/



/*sapriment btn*/
#skincareNavi li#categoryP3 a{
width:121px;
background-image:url(../img/skincare_navi.gif);
background-position:-418px 0;
background-repeat:no-repeat;
left:418px;
}

#skincareNavi li#categoryP3 a:hover{
background-position:-418px -28px;
}

body.categoryP3 #skincareNavi li#categoryP3 a {
background-position:-418px -28px;
}
/*end sapriment btn*/



/*whitening btn*/
#skincareNavi li#categoryP4 a{
width:123px;
background-image:url(../img/skincare_navi.gif);
background-position:-539px 0;
background-repeat:no-repeat;
left:539px;
}

#skincareNavi li#categoryP4 a:hover{
background-position:-539px -28px;
}
body.categoryP4 #skincareNavi li#categoryP4 a {
background-position:-539px -28px;
}

/*end whitening btn*/

/***********skin care end****************/





/***********base care********************/

#basecareHead{
position:relative;
margin:0;
padding:0;
width:760px;
height:133px;
background-image:url(../img/base_navi_bg.jpg);
background-repeat:no-repeat;

}
#basecareNavi{
position:absolute;
width:740px;
top:106px;
left:10px;

}

#basecareNavi li{
list-style:none;
display:inline;

}

#basecareNavi li a{
/*not mac ie5*/
/*\*/
overflow: hidden;
/**/
position:absolute;
text-indent:-999999px;
top:0;
height:27px;
}



/*basecareTop btn*/
#basecareNavi li#categoryTop a{
width:120px;
background-image:url(../img/basecare_navi.gif);
background-position:0 0;
background-repeat:no-repeat;
left:0;
}

#basecareNavi li#categoryTop a:hover{
background-position:0 -28px;
}

body.categoryTop #basecareNavi li#categoryTop a {
background-position:0 -28px;
}
/* end basecareTop btn*/



/*Foundation btn*/
#basecareNavi li#categoryP1 a{
width:162px;
background-image:url(../img/basecare_navi.gif);
background-position:-120px 0;
background-repeat:no-repeat;
left:120px;
}
#basecareNavi li#categoryP1 a:hover{
background-position:-120px -28px;
}

body.categoryP1 #basecareNavi li#categoryP1 a {
background-position:-120px -28px;
}
/*end Foundation btn*/



/*powder btn*/
#basecareNavi li#categoryP2 a{
width:114px;
background-image:url(../img/basecare_navi.gif);
background-position:-281px 0;
background-repeat:no-repeat;
left:281px;
}

#basecareNavi li#categoryP2 a:hover{
background-position:-281px -28px;
}

body.categoryP2 #basecareNavi li#categoryP2 a {
background-position:-281px -28px;
}
/*end powder btn*/


/***********base care end****************/





/***********pointmake care********************/

#pointmakeHead{
position:relative;
margin:0;
padding:0;
width:760px;
height:133px;
background-image:url(../img/pointmake_navi_bg.jpg);
background-repeat:no-repeat;

}
#pointmakeNavi{
position:absolute;
width:740px;
top:106px;
left:10px;

}

#pointmakeNavi li{
list-style:none;
display:inline;

}

#pointmakeNavi li a{
/*not mac ie5*/
/*\*/
overflow: hidden;
/**/
position:absolute;
text-indent:-999999px;
top:0;
height:27px;
}



/*skincareTop btn*/
#pointmakeNavi li#categoryTop a{
width:120px;
background-image:url(../img/pointmake_navi.gif);
background-position:0 0;
background-repeat:no-repeat;
left:0;
}

#pointmakeNavi li#categoryTop a:hover{
background-position:0 -28px;
}

body.categoryTop #pointmakeNavi li#categoryTop a {
background-position:0 -28px;
}
/* end skincareTop btn*/



/*daylycare btn*/
#pointmakeNavi li#categoryP1 a{
width:61px;
background-image:url(../img/pointmake_navi.gif);
background-position:-120px 0;
background-repeat:no-repeat;
left:120px;
}
#pointmakeNavi li#categoryP1 a:hover{
background-position:-120px -28px;
}

body.categoryP1 #pointmakeNavi li#categoryP1 a {
background-position:-120px -28px;
}
/*end daylycare btn*/



/*personalecare btn*/
#pointmakeNavi li#categoryP2 a{
width:76px;
background-image:url(../img/pointmake_navi.gif);
background-position:-181px 0;
background-repeat:no-repeat;
left:181px;
}

#pointmakeNavi li#categoryP2 a:hover{
background-position:-181px -28px;
}

body.categoryP2 #pointmakeNavi li#categoryP2 a {
background-position:-181px -28px;
}
/*end personalecare btn*/



/*sapriment btn*/
#pointmakeNavi li#categoryP3 a{
width:55px;
background-image:url(../img/pointmake_navi.gif);
background-position:-257px 0;
background-repeat:no-repeat;
left:257px;
}

#pointmakeNavi li#categoryP3 a:hover{
background-position:-257px -28px;
}

body.categoryP3 #pointmakeNavi li#categoryP3 a {
background-position:-257px -28px;
}
/*end sapriment btn*/



/*whitening btn*/
#pointmakeNavi li#categoryP4 a{
width:91px;
background-image:url(../img/pointmake_navi.gif);
background-position:-312px 0;
background-repeat:no-repeat;
left:312px;
}

#pointmakeNavi li#categoryP4 a:hover{
background-position:-312px -28px;
}
body.categoryP4 #pointmakeNavi li#categoryP4 a {
background-position:-312px -28px;
}

/*end whitening btn*/

/*whitening btn*/
#pointmakeNavi li#categoryP5 a{
width:111px;
background-image:url(/img/pointmake_navi.gif);
background-position:-403px 0;
background-repeat:no-repeat;
left:403px;
}

#pointmakeNavi li#categoryP5 a:hover{
background-position:-403px -28px;
}
body.categoryP5 #pointmakeNavi li#categoryP5 a {
background-position:-403px -28px;
}

/*end whitening btn*/


/***********skin care end****************/


/*banner*/
.banner img{
margin:0 0 5px 0;
}

/*end banner*/

/*keyword search*/
#searchKeyword{
padding:8px 3px 10px 8px;
}

#searchKeyword ul{
margin:0;
padding:0;
}

#searchKeyword li{
padding:0 0 10px 0;
margin:0;
list-style:none;
}


#searchKeyword li a{
display:block;
font-size:10px;
margin:0 0 0 0;
padding:0 0 0 13px;
background-image:url(../img/arrow_faq.gif);
background-repeat:no-repeat;
background-position:left top;


}
/*end keyword search*/

/*freeword search*/
#searchfreeword{
padding:8px 3px 10px 8px;
}

#searchfreeword input{
margin:5px 0px 5px 0px;
}
/*end freeword search*/


.lineleft{
	background-image: url(../img/shop_line_left.gif);
	background-repeat: repeat-y;
}

#itemlist{
margin:10px 0 0 0;

}

#itemlist a{
font-size:12px;

}

