@charset "big5";

body { 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	/*font: 'Arial','Helvetica', sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%; 
	color:#707070; 
	background: #FDD2E0; 
	background-image:url(../../common/img/bg.gif); 
	background-position:center; 
	background-repeat:repeat-y;
}
	
form { margin: 0; padding: 0; 	padding: 0;}


h1,h2,h3{
	padding:0;
	margin:0;
	display:inline;
}

h1 {
	font-size:10px;
	font-weight:normal;
}

td {
	color:#707070;
	font-size:12px;
	line-height:150%;
	text-align:left;
}

A:link{color: #707070;}
A:visited{color: #707070;}
A:hover{color: #FA6D73;}
A:active{color: #707070;}

.pt10 {  font-size: 10pt; line-height: 14pt; text-decoration: none;	margin: 3px;}
.pt14 {  font-size: 14pt; line-height: 18pt; text-decoration: none;	margin: 3px; font-weight: bold;}
.pt10red {  font-size: 10pt; line-height: 14pt; color: #FF0000; text-decoration: none;	margin: 3px;}
.px10 {  font-size: 10px;	margin: 3px;}
.px10red {  font-size: 10px; color: #FF0000; margin: 3px;}
.space3 {	margin: 3px;}


#header {
	margin: 0;
	padding: 0;
	width:702px;
	height:51px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color:#FA6D73;}
	
#head_mn {
	margin: 0px 12px 0px 10px;
	padding: 10px 0;
	width:680px;
	text-align:left;
}

#footer {
	margin: 0;
	padding: 40px 0 0 0;
	width:702px;
	clear:both;
	/*text-align:left;*/
}

#footer_mn {
	background-color:#FBCADB;
	height:22px;
}

#pankuzu_area {
	width:702px;
	/*height:24px;*/
}

#pankuzu {
	font-size:10px;
	text-align:left;
	margin: 6px 0 2px 14px;
	padding: 0;
}

#ti {
	width:702px;
	margin: 0;
	padding: 0;
}

#main  {
	width:642px;
	/*margin: 20px 0 0 0;*/
	padding: 20px 0 0 0;
}

#back {
	font-size:10px;
	text-align:left;
	margin: 0;
	padding: 12px 0 0 0;
}


/**/
ol, ul, li, dl {
	margin:0;
	padding:0;
}

li.tp {
	margin: 4px 0px 8px 0px ;
	list-style-type:none;
}

li.lu {
	margin: 4px 0px 2px 2px ;
	list-style-type:none;
}

ul.sm {
	margin-left: 24px ;
}

li.sm1 {
	margin: 2px 0px 6px 0px ;
	list-style-type:none;
}

li.sm2 {
	margin: 2px 0px 16px 0px ;
	list-style-type:none;
}

li.pv {
	margin: 10px 50px 6px 50px ;
	list-style-position:outside;
}

li.ct {
	margin: 4px 0px 6px 16px ;
	list-style-position:outside;
}

.sankaku {
	margin-left:6px;
}


.txt10 {
	font-size:10px;
	line-height:12px;
}

.logo_red {
	color:#FA6D73;
}


.top_btn  {
	margin: 20px 0 4px 0;
}


.new_anime {
	margin-right:4px;
}

/*********** TOPICS *************/

.tpc_p {
	background-image:url(../../topics/img/topics_p01.jpg);  
	background-position:top;
	background-repeat:no-repeat;
}

#tpc_ti {
	text-align:left;
	margin-bottom:15px;
}


/*********** Beauty Message *************/

.msg_p {
	background-image:url(../../message/img/message_p.jpg);  
	background-position:top right;
	background-repeat:no-repeat;
}




/*********** lineup *************/

.ln_table td {
	text-align:center;
}

#lu_comment {
	margin: 6px 0 20px 0;
	padding: 0;
	line-height:120%;
}

.lu_eye {
	background-image:url(../../lineup/img/eye_p.jpg); 
	background-position:right;
	background-repeat:no-repeat;
}

.lu_lip {
	background-image:url(../../lineup/img/lip_p.jpg); 
	background-position:right;
	background-repeat:no-repeat;
}

.lu_face {
	background-image:url(../../lineup/img/face_p.jpg); 
	background-position:right;
	background-repeat:no-repeat;
}

.lu_skincare {
	background-image:url(../../lineup/img/skincare_p.jpg); 
	background-position:right;
	background-repeat:no-repeat;
}

.lu_nail {
	background-image:url(../../lineup/img/nail_p.jpg); 
	background-position:right;
	background-repeat:no-repeat;
}

/*********** skincare *************/

#sc_ti {
	text-align:left;
}

.junjo {
	margin: 6px 0 0 0;
}

.sc_name {
	margin: 10px 0 6px 0;
}

.kome {
	font-size:9px;
	line-height:11px;
}

.sc_txt {
	font-size:10px;
	line-height:14px;
}

/*********** item *************/
#cont_left { 
	float:left;
	margin-right: 20px;
	width: 301px;
	text-align:left;
}

#cont_right {
	float:right;
	width: 321px;
	text-align:left;
}

#go_back {
	clear:both;
	width:642px;
	padding-top:20px;
}

#go_back td {
	font-size:10px;
}

#kanren td {
	font-size:10px;
}

#catch { 
	font-weight:bold;
	font-size:14px;
	color:#FA6D73;
}

#item_name { 
	font-weight:bold;
	font-size:14px;
	margin-top:4px;
}

#price { 
	font-size:14px;
	margin-bottom:4px;
}

#irodama {
	font-size:10px;
	line-height:12px;
	margin: 6px 10px 0 0;
	/*white-space:nowrap;*/
}

#setsumei {
	margin: 18px 0 0 0;
}

#setsumei02 {
	margin: 18px 0 0 0;
	padding:4px;
	background-color: #FEF1F6;
	font-size:11px;
	/*font-weight: bold;*/
}

#setsumei03 {
	margin: 18px 0 0 0;
	padding:6px;
	/*background-color: #F9D9DB;*/
	width: 288px;
	/*font-size:10px;*/
	border-width: 1px;
	border-style: solid;
	border-color:#FA6D73;
}

#setsumei04 {
	margin: 18px 0 0 0;
}

#setsumei05 {
	margin: 18px 0 0 0;
}

#setsumei06 {
	margin: 18px 0 0 0;
}

.btn_seibun {
	margin: 18px 0 0 0;
}