body{margin:0; padding:0; background-color:#FFFFFF; color:#333333;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
img.rightsp{margin:0 6px 0 0;}
img.leftsp{margin:0 0 0 6px;}
img.centersp{margin:0px;}
img.sp{margin:12px 2px;}
form{margin:0; padding:0;}
ol{margin:0 0 0 24px; padding:0;}
ul.marg{padding:0; margin:0 0 0 18px;}
ul.none{padding:0; margin:0; list-style-type:none;}

.noml{font-weight:normal;}
.clr{clear:both;}
.space{margin:0px; padding:0px;}
.blank{margin-top:14px; margin-bottom:14px; font-size:1px;}
.inter{margin-top:28px; margin-bottom:28px; font-size:1px;}
.pagelink{margin:0; padding:0; font-size:1px;}
.pagetop{font-size:65%; margin:20px 4px 12px 0; padding-top:12px;}

/*�e�L�X�g�T�C�Y*/
.Txt_small{font-size:65%;}
.Txt_smallH{font-size:65%; line-height:1.6em;}
.Txt_mid{font-size:75%;}
.Txt_midH{font-size:75%; line-height:1.6em;}
.Txt_midsmall{font-size:90%;}
.Txt_midsmallH{font-size:90%; line-height:1.1em;}
.Txt_midbig{font-size:140%;}
.Txt_big{font-size:100%;}
.Txt_bigH{font-size:100%; line-height:1.6em;}

/*�e�L�X�g�J���[*/
.redB{background-color:#990000;}
.white{color:#FFFFFF;}
.red{color:#CC0000;}
.black{color:#000000;}
.pink{color:#CC3366;}

/*�{�b�N�X*/
.BoxPink{border:1px solid #CC3366;}
.BoxPinkB{background-color:#FFCCCC;}
.boxpadd{padding:6px;}
.Boxwhitesmoke{border:1px solid #F5F5F5;}
.Boxgainsboro{border:1px solid #DCDCDC;}
.Boxrosybrown{border:1px solid #BC8F8F;}
.entry img{display:block; margin:0px auto; text-align:center;}

/*�T�C�g�T�C�Y*/
#Frame{width:950px; margin:0 auto; padding:0; background-color:#FFFFFF;}

#headernews{margin:4px 0 0 0; padding:2px 0; text-align:center; background-color:#EEEEEE; font-size:90%; font-weight:bold;}
#headernews span{color:#CC0000;}

/*�w�b�_�[*/
#HeaderB{background:url(common/header_back4.jpg) repeat-x #E9E9E9; border-bottom:1px solid #CCCCCC; height:110px;}
#HeaderRight{margin:21px 10px 0 0; float:right}
#HeaderLeft{margin:27px 0 0 0; float:left;}


/*�R���e���c*/
#Main{margin:0; padding:12px 0 0 0; clear:both;}

#Main .news{font-size:0.9em; color:#CC0000; padding:2px; border:1px solid #CC0000; margin-bottom:12px;}

#Left{float:left; margin:0; padding:0; width:165px;}
#Right{float:right; margin:0; padding:0; width:770px;}

/*���j���[*/
#Menu{margin:0; padding:0; list-style:none;}
#Menu li{list-style:none; margin:0; padding:0 0 1px 0;}
#Menu a{text-indent:-10000px; height:65px; width:165px; display:block; background-repeat:no-repeat;}

#Menu a.home{background:url(common/menu_home.jpg); background-position:top left;}
#Menu a.home:hover{background:url(common/menu_home.jpg); background-position:top right;}

#Menu a.home{background:url(common/menu_home.jpg); background-position:top left;}
#Menu a.home:hover{background:url(common/menu_home.jpg); background-position:top right;}

#Menu a.ret{background:url(common/menu_retinoalive.jpg); background-position:top left;}
#Menu a.ret:hover{background:url(common/menu_retinoalive.jpg); background-position:top right;}

#Menu a.arg{background:url(common/menu_argirelift.jpg); background-position:top left;}
#Menu a.arg:hover{background:url(common/menu_argirelift.jpg); background-position:top right;}

#Menu a.arg30{background:url(common/menu_argire30.jpg); background-position:top left;}
#Menu a.arg30:hover{background:url(common/menu_argire30.jpg); background-position:top right;}

#Menu a.arg30limited{background:url(common/menu_argire30limited.jpg); background-position:top left;}
#Menu a.arg30limited:hover{background:url(common/menu_argire30limited.jpg); background-position:top right;}


#Menu a.argm{background:url(common/menu_argiremoisture.jpg); background-position:top left;}
#Menu a.argm:hover{background:url(common/menu_argiremoisture.jpg); background-position:top right;}

#Menu a.maxbb{background:url(common/menu_maxonebbcream.jpg); background-position:top left;}
#Menu a.maxbb:hover{background:url(common/menu_maxonebbcream.jpg); background-position:top right;}

#Menu a.bri{background:url(common/menu_brillante.jpg); background-position:top left;}
#Menu a.bri:hover{background:url(common/menu_brillante.jpg); background-position:top right;}

#Menu a.briwf{background:url(common/menu_briwf.jpg); background-position:top left;}
#Menu a.briwf:hover{background:url(common/menu_briwf.jpg); background-position:top right;}

#Menu a.ret{background:url(common/menu_retinoalive.jpg); background-position:top left;}
#Menu a.ret:hover{background:url(common/menu_retinoalive.jpg); background-position:top right;}

#Menu a.selection{background:url(common/menu_selection.jpg); background-position:top left;}
#Menu a.selection:hover{background:url(common/menu_selection.jpg); background-position:top right;}

#Menu a.briec{background:url(common/menu_brieclat.jpg); background-position:top left;}
#Menu a.briec:hover{background:url(common/menu_brieclat.jpg); background-position:top right;}

#Menu a.arglotion{background:url(common/menu_argirelotion.jpg); background-position:top left;}
#Menu a.arglotion:hover{background:url(common/menu_argirelotion.jpg); background-position:top right;}

#Menu a.aojiru{background:url(common/menu_aojiru.jpg); background-position:top left;}
#Menu a.aojiru:hover{background:url(common/menu_aojiru.jpg); background-position:top right;}

#Menu a.briuni{background:url(common/menu_briuni.jpg); background-position:top left;}
#Menu a.briuni:hover{background:url(common/menu_briuni.jpg); background-position:top right;}

#Menu a.picoinrichserum{background:url(common/menu_picoinrichserum.jpg); background-position:top left;}
#Menu a.picoinrichserum:hover{background:url(common/menu_picoinrichserum.jpg); background-position:top right;}

#Menu a.nine{background:url(common/menu_nine.jpg); background-position:top left;}
#Menu a.nine:hover{background:url(common/menu_nine.jpg); background-position:top right;}

#Menu a.briw{background:url(common/menu_briw.jpg); background-position:top left;}
#Menu a.briw:hover{background:url(common/menu_briw.jpg); background-position:top right;}

#Menu a.rose{background:url(common/menu_rose.jpg); background-position:top left;}
#Menu a.rose:hover{background:url(common/menu_rose.jpg); background-position:top right;}

#Menu a.juntan{background:url(common/menu_juntan.jpg); background-position:top left;}
#Menu a.juntan:hover{background:url(common/menu_juntan.jpg); background-position:top right;}

#Menu a.ap{background:url(common/menu_ap.jpg); background-position:top left;}
#Menu a.ap:hover{background:url(common/menu_ap.jpg); background-position:top right;}

#Menu a.briv{background:url(common/menu_briv.jpg); background-position:top left;}
#Menu a.briv:hover{background:url(common/menu_briv.jpg); background-position:top right;}

#Menu a.remedy{background:url(common/menu_remedy.jpg); background-position:top left;}
#Menu a.remedy:hover{background:url(common/menu_remedy.jpg); background-position:top right;}

#Menu a.wakanpo{background:url(common/menu_wakanpo.jpg); background-position:top left;}
#Menu a.wakanpo:hover{background:url(common/menu_wakanpo.jpg); background-position:top right;}

#Menu a.oil{background:url(common/menu_oil.jpg); background-position:top left;}
#Menu a.oil:hover{background:url(common/menu_oil.jpg); background-position:top right;}

#Menu a.argire_oil{background:url(common/menu_argire_oil.jpg); background-position:top left;}
#Menu a.argire_oil:hover{background:url(common/menu_argire_oil.jpg); background-position:top right;}

#Menu a.argire_emulsion{background:url(common/menu_argire_emulsion.jpg); background-position:top left;}
#Menu a.argire_emulsion:hover{background:url(common/menu_argire_emulsion.jpg); background-position:top right;}

/**Shopping**/
div.shopping{margin:10px 0; line-height:2em;}
div.shoppingL{float:left; padding:0 8px 0 0; margin:0; width:24%;}

div.shoppingR p.item strong{font-size:2em; font-weight:bold;}
div.shoppingR p.pay{line-height:1.6em; margin:20px 0 0 0; font-size:0.8em;}
div.shoppingR p.pay a{font-size:0.8em;}
div.shoppingR{float:left; width:74%;}

p.payform{padding:3px; line-height:2em; font-size:1em; color:#CC0000;}
p.payform strong{ color:#CC0000; font-size:1.6em;}
p.payform strong.mainus{margin-left:-16px;}
p.payform s{font-size:1em; color:#000000;}

dl.pr{border:1px solid #EE8C51; background-color:#FFF7F2; padding:2px 8px; margin:0 0 60px; line-height:1.2em;}
dl.pr dt{background-image:none; border-bottom:1px #006600; padding:3px 0; color:#FF6600;}
dl.pr dd{padding-bottom:12px;}

/*ShoppingForm*/
p.button{margin:20px auto; text-align:center; padding:12px 0;}

select{font-size:1em; padding:2px 2px 4px 2px;}
.red_button{background-color:#CC0000; color:#FFFFFF; font-size:1em; padding:6px 50px; border:1px solid #CC0000; cursor:pointer;
border-top-left-radius: 4px;
border-top-right-radius: 4px;	
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;	
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;	  
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px; 	 
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;	  
-moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px;}
.red_button:hover{background-color:#990000;}

input[type=button]{border:1px solid #999999; padding:6px 20px; cursor:pointer;
border-top-left-radius: 4px;
border-top-right-radius: 4px;	
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;	
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;	  
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px; 	 
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;	  
-moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px;}
input[type=button]:hover{background-color:#999999; color:#FFFFFF;}


/****Togther******/
table.togther{font-size:0.9em; width:100%;}
table.togther th, table.togther td{padding-bottom:60px; vertical-align:top;}
table.togther td{vertical-align:top;}
table.togther p{margin:0;}
table.togther p.price{font-size:0.9em; color:#CC0000; margin-top:8px;}
table.togther p.price strong{font-size:1.2em; margin-left:-12px;}
table.togther p.price s{font-size:1em; color:#000000;}
table.togther ul{ margin:0; padding:0; list-style:none; font-size:0.8em; border:1px solid #CCCCCC; padding:1px; display:inline-block;}


/*���j���[�o�i�[*/
a.order{ background:url(common/menu_order.jpg) no-repeat; text-indent:-10000px; height:50px; width:165px; display:block; background-position:top left;}
a.order:hover{background-position:top right;}

a.contact{ background:url(common/menu_contact.jpg) no-repeat; text-indent:-10000px; height:39px; width:165px; display:block; background-position:top left;}
a.contact:hover{background-position:top right;}

a.member{ background:url(common/menu_member02.jpg) no-repeat; text-indent:-10000px; height:70px; width:165px; display:block; background-position:top left;}
a.member:hover{background-position:top right;}

a.rakuten{ background:url(common/menu_rakuten.png) no-repeat; text-indent:-10000px; height:70px; width:165px; display:block; background-position:top left;}
a.rakuten:hover{background-position:top right;}

a.amazon{ background:url(common/menu_amazon.png) no-repeat; text-indent:-10000px; height:70px; width:165px; display:block; background-position:top left;}
a.amazon:hover{background-position:top right;}

a.yahoo{ background:url(common/menu_yahoo.png) no-repeat; text-indent:-10000px; height:70px; width:165px; display:block; background-position:top left;}
a.yahoo:hover{background-position:top right;}

a.ameba{ background:url(common/menu_ameba.png) no-repeat; text-indent:-10000px; height:70px; width:165px; display:block; background-position:top left;}
a.ameba:hover{background-position:top right;}

a.apset{ background:url(common/menu_apset.jpg) no-repeat; text-indent:-10000px; height:40px; width:165px; display:block; background-position:top left;}
a.apset:hover{background-position:top right;}



/*�Z�J���h�y�[�W*/
.sec h1{background-repeat:no-repeat; height:44px; width:770px; text-indent:-10000px; font-size:1px; margin:0 0 12px 0; padding:0;}
.sec h1.home{background:url(common/title_home.gif);}
.sec h1.arg{background:url(common/title_argirelift.gif);}
.sec h1.argm{background:url(common/title_argiremoisture.gif);}
.sec h1.maxbb{background:url(common/title_maxonebbcream.gif);}
.sec h1.bri{background:url(common/title_brillante.gif);}
.sec h1.selection{background:url(common/title_selection.gif);}
.sec h1.ret{background:url(common/title_retinoalive.gif);}
.sec h1.pri{background:url(common/title_privacy.gif);}
.sec h1.comp{background:url(common/title_company.gif);}
.sec h1.cont{background:url(common/title_contact.gif);}
.sec h1.cam{background:url(common/title_campaign.gif);}
.sec h1.order{background:url(common/title_order.gif);}
.sec h1.member{background:url(common/title_member.gif);}
.sec h1.law{background:url(common/title_law.gif);}
.sec h1.nanopowder{background:url(common/title_nanopowder.gif);}
.sec h1.arglotion{background:url(common/title_argirelotion.gif);}
.sec h1.briuni{background:url(common/title_briuni.gif);}
.sec h1.briwf{background:url(common/title_briwf.gif);}
.sec h1.picoinrichserum{background:url(common/title_picoinrichserum.gif);}
.sec h1.aojiru{background:url(common/title_aojiru.gif);}
.sec h1.arg20{background:url(common/title_argirelift20.gif);}
.sec h1.nine{background:url(common/title_nine.gif);}
.sec h1.briw{background:url(common/title_briw.gif);}
.sec h1.rose{background:url(common/title_rose.gif);}
.sec h1.briec{background:url(common/title_brieclat.gif);}
.sec h1.al25{background:url(common/title_argirelift25.gif);}
.sec h1.juntan{background:url(common/title_juntan.gif);}
.sec h1.ap{background:url(common/title_ap.gif);}
.sec h1.briv{background:url(common/title_briv.gif);}
.sec h1.al30{background:url(common/title_argirelift30.gif);}
.sec h1.remedy{background:url(common/title_remedy.gif);}
.sec h1.wakanpo{background:url(common/title_wakanpo.gif);}
.sec h1.brand{background:url(common/title_brandsite.gif);}
.sec h1.al30limited{background:url(common/title_argire30limited.gif);}
.sec h1.oil{background:url(common/title_oil.gif);}
.sec h1.argire_oil{background:url(common/title_argire_oil.gif);}
.sec h1.argire_emulsion{background:url(common/title_argire_emulsion.gif);}

.sec h2{background:url(common/h2.jpg) no-repeat; padding:10px 0 0 23px; margin:34px 0 4px 0; font-size:80%; height:26px;}
.sec h3{ color:#660000; background-color:#CCCCCC; border-left:4px solid #CC3333; font-size:90%; padding:3px; margin:2px 0;}
h4{border-left:6px double #CC3333; border-bottom:1px dotted #CC0000; padding:3px; margin:4px 0; font-size:80%; color:#993333;}

p.read{color:#663333; font-size:80%; line-height:150%; margin:0 0 12px 0;}

table.flow td{text-align:center;}
table.flow td.ln{border:1px solid #666666; background-color:#CCCCCC; width:20%;}
table.flow td.redn{border:1px solid #CC0000;}

table.inf th{color:#CC0033; border-right:2px solid #CC3333; text-align:right; padding:12px 6px;}
table.inf td{font-size:90%; line-height:150%;}

table.comp th{color:#993300; background-color:#FDECE8; border-bottom:1px solid #CC6666; border-right:1px solid #CC6666;}
table.comp td{border-bottom:1px solid #CCCCCC; padding:10px 6px;}
table.comp{font-size:75%; line-height:150%;}

table.camp{font-size:75%; line-height:130%;}
table.camp th{border-left:2px solid #CC3333; padding:6px; background-color:#F7EFEE; white-space:nowrap;}
table.camp td{padding:6px; border-bottom:1px dotted #CCCCCC;}
table.camp img{margin-left:12px;}

dt{border-bottom:1px dotted #CC3300; background:url(common/arrow_black.gif) no-repeat center left; padding-left:12px; color:#993333; font-weight:bold; font-size:80%;}
dd{font-size:75%; line-height:150%; padding:0 0 20px 0; margin:0;}

h5{background:url(common/top_h1.jpg) no-repeat; padding:8px 0 6px 18px; margin:20px 0; height:32px; font-size:90%; font-weight:normal; color:#000000;}




/*�g�b�v�y�[�W*/
.top h1{background:url(common/top_h1.jpg) no-repeat; padding:8px 0 6px 18px; margin:20px 0; height:32px; font-size:90%; font-weight:normal; color:#000000;}
.top table td{padding-bottom:20px; font-size:75%; line-height:150%;}
.top table img{padding-right:2px; padding-left:2px;}
.top table .cam{background-color:#993333; color:#FFFFFF; padding:2px;}

.top p.banar{margin:0 0 12px;}

.top table.campaign{border-collapse:2px; font-size:1.2em;}
.top table.campaign p.title{margin:0;}
.top table.campaign img{padding:4px 0;}
.top table.campaign p{line-height:1.6em;}
.top table.campaign td{padding:6px; text-align:center; width:30%; border:1px solid #CCCCCC; vertical-align:top;}
.top table.campaign a strong{font-size:1.2em; color:#663366;}
.top table.campaign td p.detail{text-align:left;}
.top table.campaign strong{color:#CC0000;}

/*�t�b�^�[*/
#FooterMenu{background:url(common/footer.jpg) repeat-x #E7BBBA; margin:0; padding:3px 0 6px 0; clear:both; height:18px;}
#FooterMenu a{background:url(common/arrow_footer.jpg) no-repeat left center; padding-left:6px; font-size:75%; color:#660000;}
#FooterMenu ul{margin:0; padding:4px 0 0 8px;}
#FooterMenu li{margin:0; padding:0 12px 0 0; float:left; list-style:none;}

#FooterCopy{background-color:#E3E3E3; color:#993333; border-top:1px solid #CCCCCC; font-size:75%; padding:4px 0 10px 8px; margin:0;}


@media print{
	#Frame{width:800px; }
	#Main{width:800px; }
	#Left{width:160px; float:left; } 
	#Right{width:640px; float:right; }

	#FooterMenu{width:800px; float:right;} 
	#FooterCopy{width:800px; float:right;} 
}
