@charset "utf-8";

h2{background:url(../images/h2_background.jpg); border-bottom:2px solid #CC3366;}

div.read h3{margin:12px 0; padding:0; color:#CC0000; background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; text-shadow:none;}
div.read{margin:0; padding:6px 0; text-align:center;}
p{line-height:1.6em;}

.title{color:#FFFFFF;}
.cr{clear:both;}
.pink{color:#FF3366;}

h4.line{ font-size:1.2em; border-bottom:1px solid #993399; padding:3px 0; line-height:1em; color:#996699; margin:0; margin-bottom:8px;}

h5{color:#FF3366; margin:0 0 6px 0; line-height:1.4em; font-size:1em;}


.wr1{width:100%; margin-bottom:60px;}
.wr1 .txt{width:790px; float:left;}
.wr1 .txt ul{list-style-type:circle; margin:0;}
.wr1 .txt li{padding:4px;}
.wr1 .txt .pk{color:#FF3366; margin:0;}
.wr1 .ph{width:170px; float:left;}


div.readR{float:left; margin-bottom:40px;}

div.readL{float:left; padding:0 60px 0 0; margin-bottom:40px;}
div.readL table{width:360px;}
div.readL table th{background-color:#FF3366;  border:1px solid #999999; color:#FFFFFF; padding:13px 20px;}
div.readL table td{ border:1px solid #999999; padding:13px 20px;}
div.readL table td span{font-size:0.7em;}
div.readL table td.item{background-color:#FFFFCC; text-align:center;}
div.readL table td.price{text-align:right;}

.deff{width:100%; margin-bottom:60px;}
.deff .txt{width:760px; float:left;}
.deff .ph{width:180px; float:left;}

div.h .ph{float:left; width:200px;}
div.h .txt{float:left; width:680px; padding-left:6px; margin-bottom:20px;}

div.hs{float:left; width:470px; padding:0; margin:0 0 60px;}
div.hs .ph{float:left; width:154px;}
div.hs .txt{float:left; width:280px; padding:0 10px;}
div.hs .txt ul{margin:2px 0 12px;}
div.hs .txt li{margin-bottom:8px; color:#FF3366;}

/* w2 */
.w2{clear:both; margin:0 auto 60px;}
.w2 dl{margin-bottom:20px; padding-bottom:30px;}
.w2 dt{background-color:#333399; color:#FFFFFF; padding:3px; margin-bottom:12px; float:left; clear:left;}
.w2 dd{float:left; padding:3px; margin-bottom:12px;}

.boxdR{border:1px solid #FF3366; padding:12px; margin:60px 0; clear:both;}
.boxdR .ph{float:left; width:152px; padding:0; margin:0; font-size:0.8em;}
.boxdR .txt{float:left; width:760px;}

ul.ex{margin:0; padding-bottom:20px; clear:both; list-style:none;}
ul.ex li{margin-bottom:20px; padding:0 20px 0 0; width:46%; float:left;}

/* w3 */
.w3 dl{margin-bottom:20px; padding-bottom:30px;}
.w3 dt{ background:no-repeat left center; padding:32px 0 32px 76px; font-size:1.4em; color:#FF0066; font-weight:bold;}
.w3 dd{line-height:1.6em; margin-bottom:30px;}

.w3 dt.one{ background-image:url(../images/endymed/three_one.gif);}
.w3 dt.two{ background-image:url(../images/endymed/three_two.gif);}
.w3 dt.three{ background-image:url(../images/endymed/three_three.gif);}

