@charset "utf-8";

h2 img{width:100%;}

.read{color:#333333; margin:0 0 12px 0; padding:0x; font-size:120%;}
div.read h3{margin:0; padding:0; color:#CC0000; background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; text-shadow:none;}
p{line-height:1.6em;}

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

ul.ilist{list-style:none;}
ul.ilist li{display:block; margin:0 12px 24px 0; padding:0; float:left; width:230px;}

ul.ilist li.lst{margin-right:0;}
/*ul.ilist img{width:230px;}
*/
.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;}
ul.bkPk{background-color:#FFCCCC; padding:8px; line-height:1.4;}
ul.bkPk li{margin-left:12px; list-style-type:circle;}

table.feature{margin:0 auto 40px; width:100%;}

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:100%; line-height:1.5;}
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;}
div.w1 div.txt{margin:0 0 40px 0; width:630px; float:left; padding:0;}
div.w1 div.ph{float:right; padding:0;}

/* w2 */
div.w2{ clear:both; margin:0 auto 40px;}
div.w2 div.txt{margin:0 0 40px 0; width:440px; float:left;}
div.w2 div.ph{width:227px; text-align:center;	float:right;}
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;}
