body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:1;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
p{margin:16px 0;}
ul{padding-left:40px;}
h1{margin:26px 0;}
h2{margin:13px 0;}
h3{margin:14px 0;}
body{padding:0 0 20px;margin:0;background:url(../img/top/bottom_bg.gif) repeat-x bottom;}
a{color:#158AEA;}
#wrapper{background:#1069CD url(../img/top/body_bg.gif) repeat-x top;text-align:center;padding-bottom:30px;}
#contents{text-align:left;margin-right:auto;margin-left:auto;width:950px;background:url(../img/top/header_bg.png) no-repeat top;}
#header{height:90px;margin-bottom:10px;}
#header #logo{display:block;}
#logo{padding-top:11px;padding-bottom:22px;}
#header ul{margin:0;list-style:none;padding:0;overflow:hidden;height:48px;display:none;}
#header ul li{display:block;float:left;margin-right:6px;}
#header ul li a{text-indent:-9999px;}
#signup_box{background:url(../img/top/bg_signup_box.png) no-repeat;position:relative;top:19px;margin-left:443px;height:277px;width:479px;padding-left:28px;padding-top:42px;font-size:small;z-index:5;}
#signed_box{position:relative;margin-left:443px;background:url(../img/top/bg_logout_top.png) no-repeat top;width:500px;margin-top:-131px;padding-top:9px;padding-left:7px;top:19px;}
*:first-child+html #signed_box{position:relative;margin-left:443px;background:url(../img/top/bg_logout_top.png) no-repeat top;width:500px;margin-top:-134px;padding-top:9px;padding-left:7px;}
div.signup_username{background:url(../img/top/bg_logout_left.png) no-repeat left;width:390px;margin-left:107px;}
div.signup_username_inner{background:url(../img/top/bg_logout_right.png) no-repeat right;padding-right:10px;height:41px;width:383px;}
div.signup_username_inner_name{float:left;color:#FFF;margin-right:10px;padding-left:10px;}
div.signup_username_inner_name span{font-size:small;}
div.signup_username_inner_name img{vertical-align:middle;margin-right:5px;}
div.signed_user_menu{font-size:small;text-align:center;background:url(../img/top/btn_bg_logout.gif) no-repeat;height:29px;width:86px;color:#9C0;float:right;margin-top:2px;}
div.signed_user_signout{margin-left:6px;}
div.signed_user_menu a{display:block;color:#9C0;text-decoration:none;text-align:center;padding:6px;}
*:first-child+html div.signup_box_up{margin-top:-402px;}
div.signup_box_up{margin-top:-399px;}
div.signup_box_down{margin-top:-123px;}
table.signin_form{margin-bottom:25px;margin-right:auto;margin-left:auto;}
table.signin_form th,td{padding:5px;font-size:small;}
table.signin_form th{text-align:right;}
table.signin_form th span{color:#F00;}
input.kadomaru{background:url(../img/top/bg_form_input.gif) no-repeat left center;border-style:none;height:22px;width:291px;padding:15px 10px 5px;font-size:medium;}
a.btn_cancel{float:right;margin-right:10px;padding-top:10px;font-size:small;}
span.btn_keep{margin-right:10px;padding-top:7px;font-size:small;}
input.btn_blue{color:#FFF;background:url(../img/top/bg_btn_blue.gif);height:28px;width:90px;float:right;border:0;cursor:pointer;}
input.btn_blue:hover{color:#FFF;background:url(../img/top/bg_btn_blue_on.gif);height:28px;width:90px;float:right;border:0;cursor:pointer;}
a.margin_l_free{margin-left:auto;}
div.utility_box{position:absolute;top:220px;left:0;width:507px;text-align:center;font-size:small;}
a.forget{margin-right:20px;padding-top:5px;padding-bottom:5px;padding-left:25px;position:relative;}
a.forget span{background:url(../img/common/background_sprites.png) no-repeat -27px -40px;display:block;width:18px;height:19px;position:absolute;top:3px;left:0;}
a.signup{padding-top:5px;padding-bottom:5px;padding-left:25px;position:relative;}
a.signup span{background:url(../img/common/background_sprites.png) no-repeat 0 -39px;display:block;width:21px;height:21px;position:absolute;top:3px;left:0;}
a.signin{position:absolute;top:275px;right:5px;display:block;width:105px;height:17px;padding:10px 0 10px 10px;text-align:center;font-weight:bold;color:#FFF;text-decoration:none;}
a.signin span{background:url(../img/common/background_sprites.png) no-repeat 7px -70px;display:block;width:21px;height:20px;position:absolute;left:10px;}
#contents_inner{margin-right:5px;margin-left:5px;width:940px;}
#contents_inner_inner{background:url(../img/common/bg_contents_bottom.gif) no-repeat bottom;padding-right:50px;padding-left:50px;padding-bottom:50px;overflow:visible;}
div.bg_c_features_top{background:url(../img/common/bg_contents_top.gif) no-repeat center -16px;padding-top:30px;}
div.bg_c_features_top p{color:#158AEA;}
div.bg_c_support_top{background:url(../img/common/bg_contents_top.gif) no-repeat center -16px;padding-top:65px;}
div.bg_c_top{background:url(../img/common/bg_contents_top.gif) no-repeat center -16px;padding-top:65px;}
div.bg_c_tour_top{background:url(../img/common/bg_contents_top.gif) no-repeat center -16px;padding-top:10px;}
div.bg_c_features_top h1{text-transform:uppercase;}
div.bg_c_features_top h2{color:#158AEA;border-bottom:2px solid #106ACD;font-weight:normal;padding-left:37px;line-height:30px;margin-top:6px;overflow:hidden;}
div.bg_c_features_top ul{padding-left:0;padding-bottom:20px;margin-top:0;}
div.bg_c_features_top li{list-style-type:none;background:url('../img/common/background_sprites.png') no-repeat -388px 10px;padding:10px 0 10px 28px;border-bottom:1px dashed #999;}
#drawingDetails{background:url('../img/common/background_sprites.png') no-repeat -374px -77px;}
#collabDetails{background:url('../img/common/background_sprites.png') no-repeat -378px -107px;}
#shareDetails{background:url('../img/common/background_sprites.png') no-repeat -378px -137px;}
#managementDetails{background:url('../img/common/background_sprites.png') no-repeat -378px -167px;}
#localDetails{background:url('../img/common/background_sprites.png') no-repeat -375px -204px;}
#securityDetails{background:url('../img/common/background_sprites.png') no-repeat -375px -267px;}
#apiDetails{background:url('../img/common/background_sprites.png') no-repeat -378px -234px;}
.api #contents_inner_inner{overflow:hidden;padding-bottom:20px;}
.api #leftContent{width:615px;float:right;padding-top:15px;padding-bottom:40px;}
.api #leftContent h2{font-size:28px;margin:10px 0 0 0;}
.api>span{display:block;font-size:20px;background:url('../img/common/background_sprites.png') no-repeat -388px 2px;padding-left:27px;}
.api #leftContent ul{margin:0;padding-left:0;}
.api #leftContent li{line-height:30px;list-style-type:none;}
.api #leftContent li strong{padding-right:10px;}
.api #leftContent h3{background:none;font-size:16px;color:#3A5B9A;border-top:none;padding-left:none;line-height:18px;margin-bottom:5px;margin-top:20px;}
.apiHome #leftContent h3{line-height:37px;background:#E8F2FD;border-top:2px solid #97C6F4;font-size:18px;font-weight:normal;padding-left:10px;color:#000;}
.api #leftContent p{background:#F2F4F9;padding:10px 16px;margin:5px 0;}
.api #leftContent p.nobg{background:none;padding:0;}
.apiHome #leftContent p{background:none;padding:0;margin:6px 0;}
.api #leftContent table{border-left:1px solid #106ACD;border-top:1px solid #106ACD;width:100%;}
.api #leftContent table td,.api #leftContent table .head th{border-right:1px solid #106ACD;border-bottom:1px solid #106ACD;padding:8px;font-size:12px;font-weight:normal;}
.api #leftContent table .head{background:#97C6F4;}
.api #leftContent table li{line-height:normal;border-bottom:none;list-style-type:square;font-size:12px;}
.api #leftContent .rounded{line-height:22px;text-decoration:none;color:#FFF;background:#74B9F1;position:relative;height:22px;padding:2px 24px;}
.api #leftContent .rounded span{display:block;background:url('../img/common/redesign_sprites.png') no-repeat -290px -288px;width:13px;height:13px;position:absolute;top:6px;left:11px;}
.api #leftContent h2.black{color:#000;}
.api #leftContent pre,.api #leftContent xml{border:1px solid #E0DFE3;background:#F7F5F8;overflow-x:auto;}
.api #leftContent pre span,.api #leftContent xml{font-size:12px;}
.api #rightContent{width:200px;float:left;margin-top:28px;padding-bottom:180px;background:url('../img/api_fade.png') no-repeat bottom right;}
.api #rightContent h2{display:none;margin:0;background:#48A4EE;color:#FFF;line-height:32px;padding-left:10px;font-size:18px;text-transform:lowercase;}
.api #rightContent ul{margin-left:0;padding-left:0;color:#000;border-right:1px solid #E0DFE3;padding-top:20px;}
.api #rightContent li{list-style-type:none;line-height:30px;font-size:16px;background:url('../img/common/redesign_sprites.png') no-repeat -273px -239px;padding:2px 0 2px 30px;margin-bottom:5px;}
.api #rightContent li.selected{border-top:1px solid #E0DFE3;border-left:1px solid #E0DFE3;border-bottom:1px solid #E0DFE3;border-right:1px solid #FFF;position:relative;padding-left:29px;z-index:2;width:169px;background-position:-274px -240px;padding-bottom:1px;padding-top:1px;}
.api #rightContent li a{color:#000;text-decoration:none;}
.api #rightContent li.selected a{padding:6px 0 5px;line-height:19px;display:block;}
.tour #leftContent{width:650px;float:right;padding-top:15px;overflow:hidden;}
.tour #leftContent h2{font-size:28px;margin:10px 0 10px 0;}
.tour #leftContent h3{color:#06C;font-size:18px;font-weight:normal;}
.tour>span{display:block;font-size:20px;background:url('../img/common/background_sprites.png') no-repeat -388px 2px;padding-left:27px;}
.tour #leftContent ul{margin:0;padding-left:0;}
.tour #leftContent li{line-height:30px;list-style-type:none;}
.tour #leftContent li strong{padding-right:10px;}
.tour #leftContent p.nobg{background:none;padding:0;}
.tour #contents_inner_inner{padding-left:25px;}
.tour #rightContent{width:200px;float:left;margin-top:28px;padding-bottom:180px;background:url('../img/api_fade.png') no-repeat bottom right;}
.tour #rightContent h2{display:none;margin:0;background:#48A4EE;color:#FFF;line-height:32px;padding-left:10px;font-size:18px;text-transform:lowercase;}
.tour #rightContent ul{margin-left:0;padding-left:0;margin-top:0;color:#000;border-right:1px solid #E0DFE3;padding-top:20px;width:199px;}
.tour #rightContent li{list-style-type:none;line-height:18px;font-size:16px;padding:8px 0 8px 6px;margin-bottom:10px;position:relative;}
.tour #rightContent li span{width:38px;height:38px;display:block;background:url('../img/common/redesign_sprites.png');float:left;}
.tour #rightContent #whatscacoo{height:20px;padding-bottom:22px;line-height:32px;}
.tour #rightContent #whatscacoo.selected{padding-bottom:21px;}
.tour #rightContent #whatscacoo span{background-position:-132px -52px;}
.tour #rightContent #drawingdiagrams span{background-position:-132px -103px;}
.tour #rightContent #drawingdiagrams{height:20px;padding-bottom:22px;line-height:32px;}
.tour #rightContent #drawingdiagrams.selected{padding-bottom:21px;}
.tour #rightContent #realtimecollab span{background-position:-132px -157px;}
.tour #rightContent #sharingdrawings span{background-position:-132px -219px;}
.tour #rightContent #sharingdrawings{height:20px;padding-bottom:22px;line-height:32px;}
.tour #rightContent #sharingdrawings.selected{padding-bottom:21px;}
.tour #rightContent li.selected{border-top:1px solid #E0DFE3;border-left:1px solid #E0DFE3;border-bottom:1px solid #E0DFE3;border-right:1px solid #FFF;padding-bottom:7px;padding-top:7px;position:relative;padding-left:5px;z-index:2;width:193px;color:#06C;}
.tour #rightContent li a{color:#000;text-decoration:none;}
#bottomNavigation{clear:both;overflow:visible;margin:0;padding:0 0 30px 0;z-index:2;}
#bottomNavigation li{list-style-type:none;line-height:70px;}
#bottomNavigation li a{font-size:16px;color:#000;text-decoration:none;display:block;}
#bottomNavigation .left{float:left;position:relative;left:-15px;height:70px;width:400px;}
#bottomNavigation .left span{background:url('../img/common/redesign_sprites.png') no-repeat 0 0;display:block;width:35px;height:70px;margin-right:4px;float:left;}
#bottomNavigation .right{float:right;position:relative;right:-40px;height:70px;width:350px;text-align:right;padding-right:39px;}
#bottomNavigation .right span{background:url('../img/common/redesign_sprites.png') no-repeat 0 -70px;display:block;width:35px;height:70px;margin-left:4px;position:absolute;right:0;top:0;}
h1.page_title{font-size:42px;color:#FFF;margin-top:0;font-weight:bold;margin-bottom:0;line-height:46px;padding-top:4px;text-indent:4px;}
.ja{font-family:sans-serif;}
.ja h1.page_title{font-size:36px;}
#contents_inner h1.page_title{font-size:xx-large;color:#158AEA;margin-top:0;font-weight:normal;margin-bottom:30px;}
p.default_p{margin-top:0;margin-bottom:50px;}
p.marginR240{margin-right:240px;}
h2.block_title{font-size:22px;color:#000;font-weight:normal;margin-top:0;margin-bottom:10px;}
h3.block_subtitle{font-size:large;margin-top:0;margin-bottom:10px;}
img.leftimg{float:left;margin-right:30px;}
img.rightimg{float:right;margin-left:30px;}
ul.request_list{margin-left:0;list-style:inside;padding-left:0;margin-bottom:70px;}
dl.contact_list{margin:0;padding:0;}
dt.mail{background:url(../img/support/icon_mail.gif) no-repeat left;height:18px;padding-top:4px;padding-left:25px;margin-bottom:10px;}
dt.twitter{background:url(../img/support/icon_twitter.gif) no-repeat left;height:18px;padding-top:4px;padding-left:25px;margin-bottom:10px;}
dl.contact_list dd{padding:0;margin-top:-28px;margin-left:80px;margin-bottom:10px;}
div.aboutus_box{float:left;width:415px;margin-top:50px;}
div.aboutus_box address{font-style:normal;line-height:20px;font-size:14px;}
dl.term_of_service{margin:60px 0 0 0;padding:0;}
dl.term_of_service dt{font-size:large;font-weight:bold;margin:0 0 15px;padding:11px 0 11px 15px;background:#EAF2FB;border-top:2px solid #97C6F4;}
dl.term_of_service dd{margin:0 0 50px;padding:0;line-height:22px;}
dl.term_of_service dd ul{margin:20px 0 0 10px;padding:0;list-style:inside;}
dl.term_of_service dd ul li{margin-top:10px;}
dl.term_of_service dd ol{list-style-position:outside;list-style-type:decimal;padding-left:20px;}
dl.term_of_service dd ol li{padding-bottom:30px;padding-left:10px;}
dl.term_of_service dd ol li ol{padding-top:20px;}
dl.term_of_service dd ol li ol li{padding-left:0;padding-bottom:4px;}
#bottom_signup{margin-top:40px;margin-bottom:10px;}
#contents_inner_left{float:left;width:350px;margin-right:50px;}
#contents_inner_left h1{font-size:x-large;color:#FFF;margin-top:0;margin-bottom:20px;margin-left:0;}
#contents_inner_left p{font-size:large;color:#FFF;margin-top:0;margin-bottom:20px;}
#contents_inner_right{float:left;width:530px;}
div.point_box{margin-right:25px;margin-left:25px;padding-bottom:120px;overflow:hidden;clear:both;padding-top:10px;}
div.point_box div{width:350px;text-align:center;}
div.point_box h2{margin-top:0;margin-bottom:20px;font-size:medium;color:#FFF;padding-top:10px;}
div.point_box p{font-size:medium;color:#FFF;text-align:left;margin:0;}
div.point_box_left{float:left;}
div.point_box_left .image{background:url('../img/common/background_sprites.png') no-repeat -2px -190px;display:block;width:68px;height:81px;margin:0 auto;}
div.point_box_right{float:right;}
div.point_box_right .image{background:url('../img/common/background_sprites.png') no-repeat -100px -190px;display:block;width:192px;height:79px;margin:0 auto;}
div.thumb_box{background:url(../img/top/bg_thumb_box.gif) no-repeat;height:210px;margin-bottom:30px;}
div.thumb_navi_left{float:left;margin-top:73px;}
div.thumb_navi_right{float:right;margin-top:73px;}
div.thumb_box ul{float:left;list-style:none;margin:18px 0 0;padding:0;height:210px;}
div.thumb_box ul li{display:inline;margin:0 0 0 7px;padding:0;}
#footer_link{background:#158AEA;list-style:none;text-align:center;margin:0;padding:10px;}
#footer_link li{display:inline;margin-right:10px;}
#footer_link li a{color:#FFF;font-size:small;}
#footer{text-align:center;margin-top:20px;}
#footer table{margin-top:10px;margin-left:auto;margin-right:auto;}
#footer table td{font-size:x-small;padding:0;vertical-align:top;padding:2px;}
#footer table td a{color:#06C;}
.home{text-align:center;color:#FFF;padding-top:20px;}
.home h1{text-align:left;margin-bottom:5px;font-size:40px;}
.home h2{font-weight:normal;}
.home p{text-align:left;font-size:22px;margin:0 0 20px 0;}
.home p span{color:#F9C;font-size:22px;}
#videoHolder{margin:0 auto;display:block;}
#homeMenu a{display:block;width:96px;height:40px;background:url('../img/common/english_sprites.png') no-repeat 1px -88px;}
.ja #homeMenu a{display:block;width:96px;height:40px;background:url('../img/common/japanese_sprites.png') no-repeat 1px -88px;}
#homeMenu a:hover{background-position:1px -48px;}
#homeMenu.selected a,#homeMenu.selected a:hover{height:48px;background-position:1px 0;}
#tourMenu a{display:block;width:96px;height:40px;background:url('../img/common/english_sprites.png') no-repeat -99px -88px;}
.ja #tourMenu a{display:block;width:96px;height:40px;background:url('../img/common/japanese_sprites.png') no-repeat -99px -88px;}
#tourMenu a:hover{background-position:-99px -48px;}
#tourMenu.selected a,#tourMenu.selected a:hover{height:48px;background-position:-99px 0;}
.ja #faqMenu a{display:block;width:96px;height:40px;background:url('../img/common/japanese_sprites.png') no-repeat -195px -88px;}
#faqMenu a{display:block;width:96px;height:40px;background:url('../img/common/english_sprites.png') no-repeat -195px -88px;}
#faqMenu a:hover{background-position:-195px -48px;}
#faqMenu.selected a,#faqMenu.selected a:hover{height:48px;background-position:-195px 0;}
#supportMenu a{display:block;width:124px;height:40px;background:url('../img/common/english_sprites.png') no-repeat -293px -88px;}
.ja #supportMenu a{display:block;width:124px;height:40px;background:url('../img/common/japanese_sprites.png') no-repeat -293px -88px;}
#supportMenu a:hover{background-position:-293px -48px;}
#supportMenu.selected a,#supportMenu.selected a:hover{height:48px;background-position:-293px 0;}
#nulabHome{text-indent:-9999px;display:block;width:132px;height:34px;margin:0 auto;background:url('../img/common/background_sprites.png') no-repeat 0 -146px;}
#bottom_signup{text-align:center;text-indent:-9999px;}
#bottom_signup a,.signUp{display:block;background:url('../img/common/signup.png') no-repeat 0 0;width:571px;height:75px;margin:0 auto;text-indent:-9999px;}
#bottom_signup a:hover,.signUp:hover{background-position:0 -77px;}
.ja #bottom_signup a,.ja .signUp{display:block;background:url('../img/common/ja_signup.png') no-repeat 0 0;width:571px;height:75px;margin:0 auto;}
.ja #bottom_signup a:hover,.ja .signUp:hover{background-position:0 -77px;}
#footerLinks{background:#158AEA;padding:15px 0 30px 0;text-align:center;}
#linksHolder{text-align:left;overflow:hidden;margin:0 auto;width:660px;}
#footerLinks ul{width:120px;padding-right:45px;float:left;padding-left:0;margin:0;}
#footerLinks li{list-style:none;border-bottom:1px dashed #106ACD;color:#039;font-weight:bold;line-height:22px;font-size:12px;font-family:Arial;}
#footerLinks li a{display:block;font-weight:normal;text-decoration:none;color:#FFF;padding-left:20px;}
#footerLinks li a:hover{color:#BEF;}
ul.faq_list{overflow:hidden;padding:0 5px 40px 5px;margin:0;}
ul.faq_list li{padding-top:6px;padding-left:0;line-height:24px;margin-bottom:10px;list-style-type:none;border-bottom:1px dashed #999;overflow:hidden;clear:both;}
ul.faq_list li span{display:block;float:left;width:44px;height:36px;background:url('../img/common/background_sprites.png') no-repeat -120px -90px;position:relative;top:-7px;}
ul.faq_list li a{color:#06C;text-decoration:none;display:block;padding-bottom:18px;}
ul.faq_list li a:hover{color:#8DBE0E;}
ul.faq_list li a:visited{color:#A0B8DE;}
.faq h2{color:#158AEA;margin:0;height:40px;border-bottom:2px solid #106ACD;}
.faq h2 span{display:block;width:45px;height:36px;background:url('../img/common/background_sprites.png') no-repeat -79px -90px;float:left;}
dl.qa_list{margin:0;padding:0 5px;}
dl.qa_list dt{background:#DBF0C1;border-top:3px solid #9C0;line-height:28px;padding-top:10px;padding-bottom:10px;position:relative;padding-right:30px;width:800px;}
dl.qa_list dd a{display:inline;padding:0;}
dl.qa_list span{display:block;position:absolute;width:41px;height:32px;background:url('../img/common/background_sprites.png') no-repeat -164px -90px;top:7px;left:3px;}
dl.qa_list a{color:#000;padding-left:45px;display:block;}
dl.qa_list dd{margin-left:0;padding:6px 8px 40px;}
.qa_list a.go_page_top{display:block;position:absolute;width:22px;height:22px;background:url('../img/common/background_sprites.png') no-repeat -206px -90px;top:7px;right:10px;text-indent:-9999px;padding-left:0;}
.return{color:#FFF;text-decoration:none;position:relative;float:right;padding-right:4px;padding-bottom:4px;}
.returnTop,.topReturn{position:absolute;top:128px;padding-left:793px;}
.returnBottom,.bottomReturn{margin-top:3px;}
.return span{display:block;width:18px;height:18px;background:url('../img/common/background_sprites.png') no-repeat -27px -70px;float:left;}
#contents div.policy{padding-top:10px;}
#contents div.api{padding-top:10px;}
.innerLinks{overflow:hidden;background:#ACDBFD;height:40px;margin:0 10px 0;padding-top:10px;}
.innerLinks li{display:block;float:left;list-style-type:none;line-height:20px;font-size:16px;color:#000;padding:10px 40px;height:20px;}
.innerLinks li.selected{background:#FFF;}
.innerLinks li a{color:#000;text-decoration:none;}
#contents #email{background:url("../img/common/redesign_sprites.png") no-repeat scroll -242px -57px transparent;padding-left:57px;padding-top:18px;}
#contents #hq{background:url("../img/common/redesign_sprites.png") no-repeat scroll -242px -8px transparent;padding-left:57px;padding-top:18px;font-weight:bold;}
#contents .hasbg{background:#F2F4F9;padding:24px;overflow:hidden;}
#contents .hasbg li{list-style-type:none;}
#contents #links{margin:0;width:510px;float:left;padding:0;}
#contents #links li{position:relative;margin:0;padding-bottom:20px;}
#contents #links li p,#contents #links li strong{padding-left:55px;}
#contents #links li strong{font-size:18px;font-weight:bold;padding-top:10px;}
#contents #links li p{margin:5px 0;font-size:14px;}
#contents .contact p a{padding-left:24px;background:url("../img/common/redesign_sprites.png") no-repeat scroll -280px -216px transparent;text-decoration:none;line-height:18px;color:#000;height:18px;}
#contents .contact h2{font-size:32px;font-weight:normal;margin-top:40px;margin-bottom:8px;}
#contents .contact #social{float:left;overflow:hidden;padding:0;padding-top:80px;margin:0;}
#contents .contact #social li{float:left;}
#contents .contact #social li a{display:block;width:130px;height:44px;border:1px solid #E0DFE3;background:#FFF;position:relative;color:#000;text-decoration:none;cursor:pointer;}
#contents .contact #social li a em{padding-top:12px;display:block;}
#contents .contact #facebook{margin-right:15px;}
#contents .contact #facebook span{display:block;float:left;width:42px;height:38px;background:url("../img/common/redesign_sprites.png") no-repeat scroll -36px -42px transparent;margin:2px 0 5px 2px;}
#contents .contact #twitter span{display:block;float:left;width:42px;height:38px;background:url("../img/common/redesign_sprites.png") no-repeat scroll -36px -1px transparent;margin:2px 0 5px 2px;}
#contents #help span{display:block;position:absolute;width:52px;height:62px;background:url("../img/common/redesign_sprites.png") no-repeat scroll -6px -156px transparent;}
#contents #uservoice span{display:block;position:absolute;width:52px;height:62px;background:url("../img/common/redesign_sprites.png") no-repeat scroll -6px -240px transparent;}
#downloadText{padding-top:80px;padding-left:40px;padding-bottom:50px;font-size:18px;}
#downloadBoxes{overflow:hidden;padding-bottom:100px;text-align:center;}
#downloadBoxes img{margin:0 auto;}
#downloadBoxes ul{padding-left:20px;padding-top:30px;text-align:left;}
#downloadBoxes li{list-style-type:none;background:url("../img/common/redesign_sprites.png") no-repeat scroll -273px -245px transparent;padding:2px 0 2px 30px;margin-bottom:8px;}
#downloadBoxes li a{color:#000;text-decoration:none;background:;}
#downloadLeft{width:350px;float:left;padding-left:60px;}
#downloadRight{width:400px;float:left;padding-left:20px;}
#downloadRight ul{padding-left:10px;}