/* CSS Document */

#contents {
	width:800px;
}


#main_navi {
	width:800px;
}


.line11 {
	line-height: 1.1em;
}



#main_navi {
	width:800px;
}

.pict{
float: left; 
border: none; 
padding:0px;
margin:0px 0px 0px 0px;
vertical-align:top; 
}

.pict2{
float: right; 
border: none; 
padding:0px;
margin:0px 0px 0px 0px;
vertical-align:top; 
}

.txtp1_product {
	font-size: 10px;
	line-height: 14px;
	color: #F092B3;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
}

.txtp1_2gray {
	font-size: 10px;
	line-height: 12px;
	color: #999999;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
}
.txt10-12p6 { font-size: 10px; line-height: 12px; color: #000000; text-align: left; }

.txt12-16 { font-size: 12px; line-height: 16px; color: #000000; text-align: left; }
.txt12-14 { font-size: 12px; line-height: 14px; color: #000000; text-align: left; }
.txt12-16r { font-size: 12px; line-height: 16px; color: #000000; text-align: right; }
.txt12-18 { font-size: 12px; line-height: 18px; color: #000000; text-align: left; }
.txt12-14white { font-size: 12px; line-height: 14px; color: #FFFFFF; text-align: left; }
.txt12-18white { font-size: 12px; line-height: 18px; color: #FFFFFF; text-align: left; }
.txt10-14 { font-size: 10px; line-height: 14px; color: #000000; text-align: left; }
.txt10-14r { font-size: 10px; line-height: 14px; color: #000000; text-align: right; }
.txt10-12 { font-size: 10px; line-height: 12px; color: #000000; text-align: left; }
.txt10-14white { font-size: 10px; line-height: 14px; color: #ffffff; text-align: left; }
.txt10-12 { font-size: 10px; line-height: 12px; color: #000000; text-align: left; }
.txt10-12yellow { font-size: 10px; line-height: 12px; color: #FDFF65; text-align: left; }
.txt10-12white { font-size: 10px; line-height: 12px; color: #ffffff; text-align: left; }
.txt11-13white { font-size: 11px; line-height: 13px; color: #ffffff; text-align: left; }
.txt10-12white_r { font-size: 10px; line-height: 12px; color: #ffffff; text-align: right; }
.txt10-12c { font-size: 10px; line-height: 12px; color: #000000; text-align: center; }
.txt11-14 { font-size: 11px; line-height: 14px; color: #000000; text-align: left; }
.txtp1_credit { font-size: 10px; line-height: 12px; color: #886F4D; text-align: left; }
.txt10-12pink { font-size: 10px; line-height: 12px; color: #C2428F; text-align: left; }
.txt10-12blue { font-size: 10px; line-height: 12px; color: #00788F; text-align: left; }
.txt10-12_r { font-size: 10px; line-height: 12px; color: #000000; text-align: right; }
.txt10-12gray { font-size: 10px; line-height: 12px; color: #636363; text-align: left; }
.txt10-12purple { font-size: 10px; line-height: 12px; color: #A859B8; text-align: left; }
.txt10-12lightblue { font-size: 10px; line-height: 12px; color: #4FA1C9; text-align: left; }
.txtp1_green { font-size: 10px; line-height: 12px; color: #1CD1DB; text-align: left; }

.p2_301{
	font-size:10px;
	line-height:12px;
	background-image: url(../img/p2/p2_02_02.jpg);
	width:120px;
	height:181px;
}
.p2_301_text{
	font-size:10px;
	line-height:12px;
	width:110px;
	padding-left:5px;
	padding-top:45px;
}
.p2_302{
	font-size:10px;
	line-height:12px;
	background-image: url(../img/p2/p2_02_04.jpg);
	width:266px;
	height:181px;
}
.txt10-12pink2 { font-size: 10px; line-height: 12px; color: #C2428F; text-align: left; padding-right:5px;}
.p2_302_text{
	font-size:10px;
	line-height:14px;
	width:260px;
}


.p2_3d_text{
	font-size:10px;
	line-height:12px;
	width:101px;
}
.p2_3d01{
	font-size:10px;
	line-height:12px;
	background-image: url(../img/p2/p2__04.jpg);
	width:203px;
}
.p2_3d01_text{
	font-size:10px;
	line-height:12px;
	width:190px;
	padding-left:10px;
}
.p2_3d02{
	font-size:10px;
	line-height:12px;
	background-image: url(../img/p2/p2__06.jpg);
	width:800px;
}
.p2_3d02_text{
	font-size:10px;
	line-height:12px;
	width:300px;
	color: #C2428F;
	padding-left:35px;
}
