@charset "utf-8";
@import "import.css";


#main .section {
	clear: both;
}

#main .section h2 {
	margin-bottom: 10px;
}

#main .section p,
#main .section table {
	font-size: 1.2em;
	line-height: 1.4;
}

#main .section p {
	margin-bottom: 10px;
	color: #497983;
}

#main .section p span {
	color: #f00;
}

#main .section p.figure {
	float: right;
}

#main .section p.txt {
	float: left;
}

#main .section p.att {
	text-align: right;
}

/* #full-color */

#main #full-color h2 {
	background-image: url(../nimg/tit-fullColorSticker.gif);
}

#main #full-color p.desc {
	clear: both;
	width: 563px;
	margin-left: 10px;
	margin-right: 7px;
}

/* #full-color #full1 */

#main #full1 p.txt {
	width: 304px;
}

/* #full-color #full2 */

#main #full2 p.txt {
	width: 384px;
}

/* #full-color #full3 */

#main #full3 p.txt {
	float: none;
}

/* #full-color #full4 */

#main #full4 p.txt {
	width: 377px;
}

#main #full4 table {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	clear: both;
	width: 540px;
	margin: 0 auto 5px;
	table-layout: fixed;
	color: #666;
}

#main #full4 th {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 5px 0;
	font-weight: normal;
}

#main #full4 thead th {
	background-color: #ffd;
}

#main #full4 td {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	text-align: center;
	padding: 5px 0;
}

#main #full4 td span {
	color: #f00;
}

/* #nipple */

#main #nipple h2 {
	background-image: url(../nimg/tit-nippleSticker.gif);
}

#main #nipple p.price {
	clear: both;
	padding-left: 10px;
	color: #006;
	font-size: 1.6em;
	font-weight: bold;
}

#main #nipple p.figure {
	padding-right: 7px;
}

#main #nipple p.txt {
	width: 382px;
	padding-left: 10px;
}

#main #nipple ul.icon-func {
	clear: both;
}