#txtnavi {font-size:12px;margin-bottom:4px;text-align:left;color:#333333;}

.bc-lead {font-size:14px;color:#333333;margin:8px 0;}

h2#bc-ctitle {width:750px;margin:0 0 12px 0;background-image:url(images/beautycalendar-bn-title.gif);padding:8px 10px 62px 10px;color:#333333;font-size:14px;}
.cl0 {
	clear:both;
	height:0;
	line-height:0;
}
h3 {margin-bottom:5px;font-size:14px;color:#DAA520;background-color:#FFF;font-weight:bold;padding:3px 0px;}

#backnumberpage div.month {clear:both;background-color:#DAA520;font-weight:bold;padding:6px;font-size:14px;color:#fff;margin-bottom:12px;}
#backnumberpage div.txt {padding:2px 8px 0 0;font-size:12px;color:#333333;line-height:18px;}
#backnumberpage table {margin-bottom:24px;}
#backnumberpage img {border:solid 1px #CCCCCC;}
#backnumberpage span.updated {color:#FF3366;font-size:11px;font-weight:bold;}



#vol {margin-bottom:12px;font-size:14px;color:#FFFFFF;}
#vol .vol-txt {background-color:#DAA520;font-weight:bold;float:left;padding:3px 6px;}
#vol .vol-txt h2 {font-size:14px;}
#vol .vol-day {background-color:#DAA520;font-weight:bold;text-align:right;padding:3px 6px;}


#bc-box , 
.bc-box {margin-bottom:12px;}
.txt {font-size:14px;line-height:24px;color:#333333;}

.spec {font-size:12px;line-height:18px;padding:8px;background-color:#eeeeee;color:#333333;}

#spec-l {float:left;width:260px;margin-right:10px;}
#spec-l img {margin-bottom:10px;}
#spec-l .spec {font-size:12px;line-height:18px;padding:8px;background-color:#eeeeee;color:#333333;}
#spec-l .spec11 {font-size:10px;line-height:13px;padding-bottom:4px;}

#spec-r {float:right;width:298px;}
#spec-r .titimg {margin-bottom:12px;}
#spec-r .titimg-r {margin-bottom:12px;float:right;}
#spec-r .txt {font-size:14px;line-height:24px;color:#333333;}
#spec-r .subimg {margin:4px 0 12px 0;}
#spec-r .subimg-mb4{margin:4px 0;}
#spec-r .spec {font-size:12px;line-height:18px;padding:8px;background-color:#eeeeee;color:#333333;margin-top:10px;}
#spec-r .spec11 {font-size:10px;line-height:13px;padding-bottom:4px;}

#monitor {font-size:14px;line-height:24px;color:#333333;margin-bottom:24px;}
#monitor .name {font-weight:bold;margin-bottom:4px;}
#monitor .prof {font-size:12px;line-height:16px;}
#monitor .monitor-tit {margin:12px 0 12px 0;}
#monitor .monitor-img01 {float:right;margin:12px 0 8px 0;}
#monitor .monitor-img02 {margin:6px 0 18px 0;}
#monitor .monitor-img-l {float:left;margin:6px 10px 6px 0;}
#monitor .monitor-img03 {margin:12px 0;}

#pr {margin-bottom:24px;}
#pr .tit-pr {margin-bottom:12px;}
#pr .img_pr {float:left;margin-right:6px;}
#pr .img_pr-r {float:right;margin-left:8px;}
#pr .txt {font-size:14px;line-height:24px;color:#333333;}

#bn {padding:10px;width:135px;}
#bn .titimg {margin-bottom:6px;}
#bn img {margin:8px 0 2px 0;}
#bn .txt {font-size:11px;line-height:14px;color:#333333;}
#bn a {text-decoration:none;color:#333333;}
#bn a:hover {text-decoration:none;color:#83734A;}

#btm-navi {font-size:12px;margin:12px 0;}
#btm-navi .n-left {float:left;color:#333333;}
#btm-navi .n-right {float;right;text-align:right;color:#333333;}

#bc-info {border:2px dotted #666666;padding:8px;color:#333333;font-size:14px;line-height:24px;margin-bottom:24px;}








#bc-left {float:left;width:570px;margin-bottom:24px;color:#333333;font-size:14px;line-height:24px;}

#bc-left .vol {color:#FFFFFF;margin-bottom:12px;}
#bc-left .vol .vol-txt {background-color:#555555;font-weight:bold;float:left;padding:6px;}
#bc-left .vol-day {background-color:#555555;text-align:right;padding:6px;}

#bc-spec-l {width:260px;float:left;margin-right:12px;margin-bottom:12px;}
#bc-spec-l img {margin-bottom:12px;}
#bc-spec-l .spec {background-color:#EEEEEE;padding:8px;font-size:12px;line-height:18px;color:#333333;}

#bc-spec-r {float:right;margin-bottom:12px;line-height:24px;}
#bc-spec-r .tit-sub {margin-bottom:18px;}
#bc-spec-r .img02 {margin-top:6px;}

#bc-left .monitor-tit {margin:12px 0 12px 0;}
#bc-left .monitor-name {font-weight:bold;margin-bottom:6px;}
#bc-left .monitor-proftxt {font-size:12px;line-height:18px;}
#bc-left .monitor-img01 {float:right;margin:12px 0 8px 0;}
#bc-left .monitor-img02 {margin:6px 0 24px 0;}
#bc-left .tit-pr {margin-bottom:12px;}
#bc-left .img_pr {float:left;margin-right:6px;}

#bc-right {float:right;width:190px;background-color:#555555;}
#bc-right img {margin-bottom:2px;}

a {text-decoration:none;color:#DAA520; font-weight:600;}
a:hover {text-decoration:underline;color:#DAA520; font-weight:600;}
a img {
	text-decoration:none;
}

.txtnavi a {
	color:#333;
	font-weight:normal;
}

.fright {
	margin: 3px 0 0 10px;
	float:right;
	border: 1px solid #CCC;
}
.fleft {
	margin: 3px 10px 0 0;
	float:left;
	border: 1px solid #CCC;
}


div.bc-box4 ,
div.bc-box5 {
	clear:both;
}
.bc-box4 dl ,
.bc-box5 dl {
	margin:0 0 24px 0;
	padding:0;
	width:197px;
	float:left;
}
.bc-box5 dl {
	margin:0 0 24px 0;
	width:154px;
	line-height:1.4;
	height:260px;
	display:block;
}
.bc-box4 dl.last {
	width:175px;
}

.bc-box4 dl dt ,
.bc-box4 dl dd ,
.bc-box5 dl dt ,
.bc-box5 dl dd {
	width:175px;
	font-size:12px;
	line-height:1.4;
	color:#333333;
}
.bc-box5 dl dt ,
.bc-box5 dl dd {
	margin-left:8px;
	width:145px;
}

.bc-box4 a ,
.bc-box4 a:hover ,
.bc-box5 a ,
.bc-box5 a:hover {
	padding:4px 8px 0 0;
	font-size:12px;
	line-height:1.4;
	text-decoration:none;
}
.bc-box4 a:hover ,
.bc-box5 a:hover {
	text-decoration:underline;
}

.bc-box4 img ,
.bc-box5 img {
	border:solid 1px #CCC;
	text-decoration:none;
}


.bc-date ,
.bc-box5 .bc-date ,
.bc-box4 .bc-date {
	color:#666;
	font-size:12px;
}

.spec-l {
	float:left;
	width:185px;
	margin-right:10px;
}
.spec-l img {
	padding:5px;
	margin-bottom:10px;
	border:1px solid #CCC;
}


.product-data ,
.category-list {
	border-top: 1px dotted #CCC;	
	clear: both;
}
.product-data {
	border-top: 1px solid #CCC;
}

.product-data dl ,
.category-list dl {
	border-bottom: 1px dotted #CCC;
	padding: 3px 0;
}
.product-data dl {
	border-bottom: 1px solid #CCC;
}

.product-data dl dt ,
.category-list dl dt {
	float: left;
	width: 5.5em;
	color: #333;
	font-size:12px;
}
.category-list dl dt {
	width: 4em;
}
.product-data dl dd.delimiter ,
.category-list dl dd.delimiter {
	margin: 0;
	float: left;
	width: 1em;
	color: #333;
	font-size:12px;
}

.product-data dl dd ,
.category-list dl dd {
	margin-left: 6.5em;
	color: #333;
	font-size:12px;
}
.category-list dl dd {
	margin-left: 5em;
}

.bc-brand {
	color:#666;
	font-size:10px;
}
.bc-title {
	color:#DAA520;
	font-weight:600;
}

div.point {
	padding-left:195px;
	position:relative;
}
.point dl dt {
	font-weight:600;
}
.point dl dd {
	margin-left:1em;
}

.point dl dd div.tbl2 {
	position:relative;
	width:99%;
}

.point dl dd div.tbl2 .tbl21 {
	width:49.5%;
}
.point dl dd div.tbl2 .tbl22 {
	position:absolute;
	width:49.5%;
	top:0;
	left:50%;
}
