@charset "UTF-8";

/*===================================================================
	download
===================================================================*/

#dl { }
#dl .lead { text-align:center; margin:19px 0 23px 0; font-size:0px; line-height:0px; }
#dl .sideLink { position:absolute; top:49px; right:0px; font-size:0px; line-height:0px; }
#dl .unit { width:958px; margin:0 auto 11px; }

#dl .unit .stit { padding:0 0 22px 0; text-align:center; }

#dl .unit .wp { float:left; width:478px; background:url(../imgs/dl_bg01_top.gif) no-repeat scroll left top; }
#dl .unit .wp .wp_bottom { width:478px; background:url(../imgs/dl_bg01_bottom.gif) no-repeat left bottom; padding:14px 0 22px 0; }
#dl .unit .wp .wp_body { width:478px; background:url(../imgs/dl_bg01_body.png) repeat-y scroll left top; }
#dl .unit .wp .wp_inner { padding:26px 35px 0; }
#dl .unit .wp .btnArea { padding:0 0 9px 0; }
#dl .unit .wp .btnArea .left { float:left; }
#dl .unit .wp .btnArea .center { width: 200px; margin:0 auto; }
#dl .unit .wp .btnArea .right { float:right; }
#dl .unit .wp .btnArea .img { padding:0 0 8px 0; }
#dl .unit .wp .btnArea .btn { padding:0 0 7px 0; }
#dl .unit .wp .txt01 { text-align:center; padding:0 0 22px 0; }
#dl .unit .wp .txt02 { padding:0 0 11px 0; }
#dl .unit .wp .txt03 { padding:0 0 19px 0; }

#dl .unit .ss { float:left; width:478px; background:url(../imgs/dl_bg01_top.gif) no-repeat scroll left top; }
#dl .unit .ss .ss_bottom { width:478px; background:url(../imgs/dl_bg01_bottom.gif) no-repeat left bottom; padding:14px 0 22px 0; }
#dl .unit .ss .ss_body { width:478px; background:url(../imgs/dl_bg01_body.png) repeat-y scroll left top; }
#dl .unit .ss .ss_inner { padding:26px 35px 0; }
#dl .unit .ss .img { padding:0 0 9px 0; text-align:center; }
#dl .unit .ss .txt01 { padding:0 0 10px 0; }
#dl .unit .ss .txt02 { padding:0 0 20px 0; }
#dl .unit .ss .txt03 { padding:0 0 14px 0; }
#dl .unit .ss .txt04 { padding:0 0 28px 0; }
#dl .unit .ss .btnArea { width:404px; margin:0 auto; }
#dl .unit .ss .btnArea .left { float:left; width:195px; height:95px; background:url(../imgs/dl_ss_bg.gif) no-repeat scroll left top; }
#dl .unit .ss .btnArea .right { float:right; width:195px; height:95px; background:url(../imgs/dl_ss_bg.gif) no-repeat scroll left top; }
#dl .unit .ss .btnArea .txt { padding:7px 0 0 9px; }
#dl .unit .ss .btnArea .btn { padding:7px 0 0 7px; }

#dl .catgoryTop { width:938px; text-align:right; margin:0 auto 70px; }

#rules h1 { padding:0 0 20px 0; color:#034695; font-size:18px; line-height:20px; font-weight:bold; width:470px; margin:0 auto; }
#rules .ruleTxt { padding:0 0 5px 0; }
#rules .ruleClose { padding:0 0 30px 0; }
