@charset "euc-jp";
/* CSS Document */

#bkcpt {
border-top:1px solid #ccc;
font-size:12px;
line-height:1.5em;
color:#333;
padding-top:10px;
width:100%;
}

#bkitmcptimg {
	display:none;
}

#bkitmcptinfo {
width:100%;
margin-bottom:10px;
}

#bkitmttle {
border-left:3px solid #ccc;
padding-left:8px;
margin-bottom:1.5em;
}

#bkitmttle div {
margin-bottom:3px;
}

#bkitmttl {
font-size:16px;
font-weight:bold;
}

#bkitmautr a {
margin-right:1em;
}


#bkslatt {
font-weight:bold;
}


#bkitmspec {
padding-top:2em;
width:50%;
}

#bkitmspec h4 {
font-weight:bold;
color:#e86710;
margin:0 0 3px;
padding:0 0 3px;
border-bottom:1px solid #ccc;

}


#bkitmspec table {
width:100%;
}

#bkitmspec table th,#bkitmspec table td {
border-bottom:1px dotted #ccc;
padding:2px 0 2px 2px;
}


#bkitmspec table th {
width:25%;
text-align:left;
font-weight:bold;
}

#bkitmspec table td {
width:70%;
}

#bkgr {
border-bottom:none;
width:100%;
}

#bklink {
clear:both;
margin:10px 0;
}

#bkcaut {
clear:both;
margin:10px 0;
}


#bkitmrdate {
margin:0;
font-size:10px;
}



#bkabst {
	font-size:12px;
	color:#333;
	line-height:1.5em;
	height:200px;
}

#bk00 {
	font-size:14px;
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
}

#bk00 span {
	margin-right:1em;
}

#bk01 {
	margin-bottom:10px;
}
#bkrls {
	font-weight:bold;
	color:#666;
}

#bkstock {
	margin-bottom:5px;
	line-height:1.2em;
}

#bkstock a {
	display:block;
}

#bkattnt {
	font-weight:bold;
	line-height:1.2em;
}


/*¾¦ÉÊÀâÌÀ*/

#salessdesc {
	width:98%;
	font-size:12px;
	line-height:1.5em;
	margin:2em 0;
}

#slmain p {
	border-radius:0.5em;
	border:1px solid #ccc;
	padding:5px 5px 5px;
	font-size:1.5em;
	line-height:1.5em;
	margin:0;
	font-weight:bold;
}


#slmain i {
	font-size:1em;
	/*font-weight:normal;
	display:block;*/
}

#sl_left {
	width:60%;
	text-align:left;
	float:left;
}

#sl_left p {
	margin-top:1em !important;
}

#sl_left table {
	border:none;
}

#sl_left table tr td {
	border:none;
}

#sl_right {
	width:300px;
	text-align:left;
	float:right;
}

#gdpri {
	/*font-size:1em;*/
	color:#f00;
	font-weight:bold;
}

#gdspec,#slkeyw,#spcdrct,#spcact {
	margin-bottom:0;
}

#gdspec,#slkeyw,#spcdrct,#spcact span {
	margin-right:1em;
}

#sldesc,#slstry {
	line-height:1.8em;
}

#slrecc,#slapx1,#slapx2,#slapx3,#slapx4,#sladdi,#sllnkht,#linkht {
}

#sltxt {
	width:580px;
	float:left;
	margin-bottom:20px;
}

#sltrack {
	width:90%;
	margin-top:1em !important;
}

#sltrack table {
	width:100%;
	margin-left:10%;
	font-size:12px;
}

#sltrack td {
	margin-top:1em !important;
	display:inline-block;
}

#slspec {
	width:35%;
	text-align:left;
	float:right;
	margin-top:1em;
}

#slspec table {
	margin:0;
	/*font-size:1em;*/
	line-height:1.5em;
	border-collapse:collapse;
	width:100%;
	border:none;
}

#slspec th {
	width:6em;
	border-bottom:1px dashed #bbb;
	padding:3px;
	border-left:none;
	border-right:none;
	border-top:none;
}

#slspec td {
	border-bottom:1px dashed #bbb;
	padding:3px;
	border-left:none;
	border-right:none;
	border-top:none;
}

#slcton {
	margin-top:20px;
}

#linkht a {
	font-size:1.3em;
	/*font-weight:bold;*/
}

#bklinkht a {
	font-size:1.3em;
	/*font-weight:bold;*/
}

#sl_goods {
	width:770px;
	text-align:left;
	margin:0;
}

#td01 {
	width:10%;
}

#td02 {
	width:70%;
}

#ppbnr {
	clear:both;
	margin-top:2em;
}

#totrp {
	margin:1em 0;
}


iframe #cosmeitmbtm {
	width:100%;
	height:500px;
}