#sign_up{width:520px; background:#FFF; padding:45px 20px 0 20px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; color:#333; font-size:12px; line-height:18px;}
#sign_up h3{height:38px; font-size:14px; padding:0 0 0 15px; background:url(../images/ttl_01.gif) no-repeat 0 5px;}
.top20{padding-top:20px;}





#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{-webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:900px; height:525px; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxLoadedContent{}
#cboxOverlay{ background:#000;} /*背景颜色*/
#colorbox{outline:0;}
#cboxContent{background:#FFF; overflow:hidden;}
#cboxClose{width:70px; height:20px; border:0; padding:0; margin:0; position:absolute; top:50px; right:110px; text-indent:-9999px; background:url(images/ferrule_r1_c5.jpg) no-repeat;} /*关闭按钮*/





