@charset "Shift_JIS";

/* S ============================== */
body { background-color: red; }

/* m ============================== */
div.avepanContFrm{ padding: 4px 4px 2px; background-color: white; width:972px; margin: 6px auto; }
div.avepanCont { background:url(../notification/img/SP_avepan_bg.gif) left top; padding-bottom: 20px; }

div.avepanCont div.titleFrm { height: 310px; background:url(../notification/img/SP_avepan_abe.gif) 0 0 no-repeat; padding: 10px 15px 0 0; text-align: right; }
div.avepanCont div.titleFrm p.title { margin: 40px 105px 0 0; }

div.avepanCont div.firstSec { background:url(../notification/img/SP_avepan_abe.gif) 0 -320px no-repeat; padding: 0 10px; }
div.avepanCont div.firstSec div.specBoxFrm { margin-top: 24px; float: right; width: 694px; padding: 0 8px 8px;  background: url(../notification/img/SP_avepan_box_bg.gif) left top; }
div.avepanCont div.firstSec div.specBox { background: white url(../notification/img/SP_avepan_box_bg2.gif) right top no-repeat; padding: 0 15px; }
div.avepanCont div.firstSec div.specBox div.photo { float: left; width: 215px; text-align: center; }
div.avepanCont div.firstSec div.specBox div.photo img.pic {margin-bottom: 15px; }
div.avepanCont div.firstSec div.specBox div.spec { float: right; width:420px; padding-right: 15px; }
div.avepanCont div.firstSec div.specBox div.spec div.info { padding: 10px; margin-top: 20px; border: #999 1px dashed; }
div.avepanCont div.firstSec div.specBox div.spec div.info span.infosec { display: block; }

div.avepanCont div.secondSec { margin-top: 20px; padding: 0 13px 0 12px; }
div.avepanCont div.secondSec img.letter { float: left; }
div.avepanCont div.secondSec div.points { float:right; width: 292px; }
div.avepanCont div.secondSec div.points ul { padding-right: 15px; }
div.avepanCont div.secondSec div.points ul li { margin-top:15px; padding-left: 32px; line-height: 1.5; }
div.avepanCont div.secondSec div.points ul li.num1 { background: url(../notification/img/SP_avepan_icon01.gif) 0 3px no-repeat; }
div.avepanCont div.secondSec div.points ul li.num2 { background: url(../notification/img/SP_avepan_icon02.gif) 0 3px no-repeat; }
div.avepanCont div.secondSec div.points ul li.num3 { background: url(../notification/img/SP_avepan_icon03.gif) 0 3px no-repeat; }
div.avepanCont div.secondSec div.points ul li.num4 { background: url(../notification/img/SP_avepan_icon04.gif) 0 0 no-repeat; min-height: 21px; _height: 21px; }
div.avepanCont div.secondSec div.points ul li.num5 { background: url(../notification/img/SP_avepan_icon05.gif) 0 3px no-repeat; }
div.avepanCont div.secondSec div.points div.memo { margin-top: 10px; text-align: center; padding: 5px; background-color: white; }



