#contents #head {margin:20px auto 0; width:740px;}
#contents h2 {margin:20px auto 0; width:700px;}
#material {margin:0 auto; padding:15px 0 0 40px; width:660px;}
#material #expTxt {text-align:left; line-height:130%; color:#333333;}
#material #alliance {width:658px; border:1px solid #231815;}
#material #alliance #title {margin:0; padding:3px 12px; width:634px; color:#FFFFFF; background-color:#727171;}
#material #alliance #title #name {float:left; width:280px; font-size:14px; font-weight:bold; letter-spacing:2px;}
#material #alliance #title #link a {float:right; width:350px; font-size:12px; color:#FFFFFF; text-align:right;}
#material #alliance #title .narrow {letter-spacing:0px;}
#material #alliance #logo {float:left; margin:0; padding:10px 15px; width:135px; height;76px;}
#material #alliance #list {float:left; margin:0; padding:10px 0 10px; width:492px;}
#material #alliance #list td {padding:1px 0; vertical-align:top; color:#221815; border-bottom:1px dotted #666;}
#material #alliance #list .listName {width:80px;}
#material #alliance #list .listContents {padding-left:5px; width:400px;}
#material #alliance #list .due {font-weight:normal; color:#221815; line-height:120%;}
#material #alliance #list .rate {font-weight:bold; color:#F05126}
#material #alliance #list #target {margin-top:5px;}
#material #alliance #list #target a {color:#1D5393; text-decoration: none;}
#material #alliance #list #camp {margin-top:7px; text-align:left;}
#material #exchange, #material #recive, #material #download {margin:0 0 25px 0; width:660px; padding:0; text-align:center;}
#material #exchange #exhangePic, #material #download #downloadPic {float:left; width:298px;}
#material #exchange #exhangeOR, #material #download #downloadOR {float:left; width:64px;}
#material #recive01, #material #recive02 {float:left; width:315px;}
#material #download p {margin:0 0 2px; text-align:left;}
#material #download table {width:100%; border-collapse:collapse; border:1px solid #666; border-spacing:0; empty-cells:show;}
#material #download td {padding:2px 5px; width:25%; height:30px; text-align:center; line-height:100%; border:1px dotted #666;}
#material #download td a {color:#666;}
#material #expire{text-align:center;}
#material #expire_list{margin:6px auto 0; width:380px;}
#material #expire_list table{width:100%; border-collapse:collapse; border:1px solid #666; border-spacing:0; empty-cells:show;}
#material #expire_list th{background-color:#DDDDDD;}
#material #expire_list th, #material #expire_list td{padding:4px 5px; text-align:center; border-bottom:1px dotted #666;}
#bt_expScreen{margin:10px 0 0; text-align:center;}
#outerCampaign{padding:0 20px 10px; color:#333333;}
#outerCampaign #cpTitle{font-weight:bold;}
#outerCampaign td{padding:0 0 0 10px; vertical-align:top; color:#333333; line-height:120%;}
#outerCampaign .notice{color:#FF0000;}
.clear {height:1px;}

