

table{border-collapse:collapse; border:0px;}

ul.ilist{list-style:none; margin:0 0 0 10px; padding:0;}
ul.ilist li{display:block; margin:0 12px 24px 0; padding:0; float:left; width:30%;}
ul.ilist li img{width:100%;}
ul.ilist li.lst{margin-right:0;}

h3{background-color:#FFE1E8; color:#CC0033; padding:2px 0; margin:0 -6px; text-align:center;}
h4{border-bottom:1px solid #CCCCCC;}

.boxPk{border:1px solid #FF3366; padding:8px; margin:12px auto;}
h4.item{background-color:#E01F5E; color:#FFFFFF; padding:10px; background-image:none; border-bottom:none; margin:0;}
ul.bkPk{background-color:#FFCCCC; padding:8px; line-height:1.4;}
ul.bkPk li{margin-left:12px; list-style-type:circle;}
p.arrow{text-align:center;}

table.feature thead tr th{border-left:1px solid #ff558a;	background-color: #fcd2df; font-size:100%; color:#333;}
table.feature {border-top:1px solid #ff558a; border-left:1px solid #ff558a; font-size:12px; line-height:1.5em; margin:0 auto 40px; width:100%;}
table.feature tr td {border-left:1px solid #ff558a;	border-right:1px solid #ff558a;	border-bottom:1px solid #ff558a; background:#fef6f8;}
table.feature tr th {padding:px; color:#ff175f;	text-align:center;	border-right:1px solid #ff558a;	border-bottom:1px solid #ff558a; background:#ffeef3;}
table.feature tr td,
table.feature tr th {padding:6px 6px;}
table.feature tr td.tt{width:26%; text-align:center;}
table.feature tr td.cont{width:19%; text-align:center;}
table.feature th p{color:#ff0060; font-size:60%; font-weight:normal; line-height:110%;}

/* w1 */
div.w1{margin-bottom:40px; padding:0;}

/* w2 */
div.w2{ clear:both; margin:0 auto 40px;}
div.w2 ul.bkL{border:1px dotted #666666; margin-bottom:20px;}
div.w2 ul.bkL li{margin:10px 12px; padding:0;}
div.w2 div.grayB{background-color:#CCCCCC; padding:12px;}
