.vl_base{vertical-align:baseline}#topImage{height:210px}#topImage_cap{font-size:85%;margin:0 auto 10px;overflow:hidden;padding-top:5px;position:relative;width:950px}a.blank{background-image:url(/cms/sun/images/suffix-blank.png);background-position:100%;background-repeat:no-repeat;padding:0 2em 0 0}.subContents table{border-collapse:collapse;border-spacing:0;line-height:120%;margin:0 0 1em;width:100%}.subContents table td{border:1px solid #ddd;font-size:93%;padding:6px 10px;text-align:center}.subContents table th.orange{background:#fee290;border:1px solid #999;color:#000;font-size:93%;padding:6px 10px;text-align:center}#outMainCon{clear:both;overflow:hidden;width:680px}#outMainCon sup{color:#00a0e9}.anchorBtn{height:38px;margin:0 0 20px 27px;width:630px}.anchorBtn li{display:inline;float:left;height:38px;margin-right:15px;width:200px}.anchorBtn li.end{margin-right:0!important}.anchorBtn_2li{margin:0 auto;width:415px}.ancTxt_blue{background:url(/cms/sun/images/anchorTxt_bg.png) repeat-y 3px top;color:#fff;float:left;font-size:88%;font-weight:400;line-height:1.6em;margin:-8px 12px 10px -20px;padding:5px 8px 0 13px}.p_outage h5{background:url(/cms/sun/images/15years_bgh5.png) no-repeat 0 100%;color:#004e97;font-size:115%;font-weight:700;height:30px;line-height:31px;margin:40px 0 10px;text-indent:25px}.img2xBox{min-height:1px;width:630px;zoom:1}.img2xBox:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.img2xLft{float:left;margin-bottom:10px}.img2xRgt{float:right;margin-bottom:10px}h5.h_ocher{border-bottom:3px solid #b39400;font-size:132%;margin:13px 5px 0;text-indent:.3em}h5.h_ocher span{font-size:128%}h5.h_ocher span,span.txOcher{color:#b39400;font-weight:700}h5.h_green{border-bottom:3px solid #099;font-size:132%;margin:13px 5px 0;text-indent:.3em}h5.h_green span{font-size:128%}h5.h_green span,span.txGreen{color:#099;font-weight:700}h5.l_green{border-left:3px solid #099;font-size:115%;margin:13px 0 10px 5px;padding:4px 0 4px 12px;text-indent:.3em}table.satellite{border:1px solid #ddd;width:378px}table.satellite th{border:1px solid #ddd;font-size:95%;padding:5px 0;text-align:center;width:15%}table.satellite td{border:1px solid #ddd;font-size:92%;padding:5px 1px 5px 5px;text-align:left;width:85%}table.satellite .bgblue{background:#d3edfb}.history_bg_b{background-image:url(/cms/sun/images/history_bg_b.jpg)}.history_bg_w{background-image:url(/cms/sun/images/history_bg_w.jpg)}.history_qanda dt.year{color:#555;display:block;float:left;font-size:108%;font-style:italic;padding:10px;width:58px}.history_qanda dd.main{display:block;float:right;margin-left:2px;padding:10px;width:528px}.history_qanda dd div img{float:right;margin-left:5px}.awards_img{position:relative}.awards_imgBtn{bottom:-10px;left:15px;position:absolute}.awards_imgBtn_txt{font-size:12px;margin-top:5px;text-align:center}.awardsList li{margin-bottom:15px}#voice #tpCol{background:#f6f8da url(/cms/sun/images/voice_tpcol_foot.png) no-repeat bottom;padding-bottom:30px;width:632px}#voice #tpCol .userList{padding:0 16px}#voice #tpCol .userList li{padding:0 0 10px}#s1_voice .headCol{margin:12px 0 10px -10px;position:relative}#s1_voice .graphCol{background:url(/cms/sun/images/voice_line.png) no-repeat top;margin:50px 0 0;padding-top:50px;/margin:15px 0 50px}#s1_voice .graphCol h5{font-size:140%}#s1_voice .graphCol .mk1em{margin-top:10px}#s1_voice .undTxt{float:left;padding:10px 0 0 10px;width:400px}.prevbtn{background:url(/cms/sun/images/voice_btn_prev.png) no-repeat 0;padding:12px 0 12px 20px;text-align:left}.nextbtn{background:url(/cms/sun/images/voice_btn_next.png) no-repeat 100%;padding:12px 20px 12px 0;text-align:right}.nextbtn:focus,.nextbtn:link,.nextbtn:visited,.prevbtn:focus,.prevbtn:link,.prevbtn:visited{color:#33ad37;display:block;font-size:108%;text-decoration:none}#s1_voice .nextbtn:hover,#s1_voice .prevbtn:hover{color:#33ad37;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;text-decoration:none;zoom:1}.headCol .nextbtn,.headCol .prevbtn{background-color:#d7e6a5;overflow:hidden;position:absolute;text-indent:-9999px;width:0}.headCol .prevbtn{left:17px;padding:12px 0 12px 15px;top:185px}.headCol .nextbtn{left:620px;padding:12px 16px 12px 0;top:185px}#pagebox{height:44px;margin:30px auto 50px;position:relative}#pagebox .prevbtn{left:0}#pagebox .nextbtn,#pagebox .prevbtn{background-color:#fff;position:absolute;top:0}#pagebox .nextbtn{right:0}#s1_voice .n_mt{margin-top:-63px}#s1_voice .houmon_subtit{margin-bottom:50px}#s1_voice .voice_button{margin-top:10px}span.txVoiceGreen{color:#228b22;font-weight:700}.relate_page_area{margin-bottom:90px}.relate_page_tit{font-size:21px;margin-bottom:20px;text-align:center}.gray_btn{background:linear-gradient(180deg,#fff,#dedede);border:1px solid #9fa0a0;border-radius:8px;color:#000!important;display:block;font-size:16px;margin:auto;padding:8px 8px 8px 30px;position:relative;text-align:center;text-decoration:none!important;width:430px}.gray_btn:before{background-image:url(/products/common/images/chevron-right-solid.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.8em;left:.75em;position:absolute;top:50%;transform:translateY(-50%);width:.8em}.gray_btn:hover{opacity:.7}.gray_btn+.gray_btn{margin-top:15px}#housing_list li{border:1px solid #ddd;float:left;margin:0 10px 10px 0;padding:9px;position:relative;width:182px}#housing_list .end{margin:0 0 10px}#housing_list h4{font-size:116%;margin:8px 0}#housing_list .homename{font-size:11px;font-weight:700}#housing_list a{text-decoration:none}#housing_list a:hover{text-decoration:underline}#housing_list .link_box span.bg{width:140px}.housing_title{background-image:url(/cms/sun/images/housing_lowTitle_bg.png);background-repeat:repeat-y;font-size:120%;font-weight:700;margin:3em 0 1em;padding:7px 7px 7px 30px}.single_line{padding-bottom:25px;padding-top:25px}.double_line{padding-bottom:15px;padding-top:15px}.housing_link{background-color:#1583d7;background-image:url(/cms/sun/images/prefix_arrow_white.png);background-position:.5em;background-repeat:no-repeat;float:right;line-height:1.5em;margin:10px;text-align:center;width:230px}.housing_link a{background-image:url(/cms/sun/images/suffix-blank-white.png);background-position:100%;background-repeat:no-repeat;display:inline-block;padding:10px 25px;width:180px}.housing_link a,.housing_link a:link,.housing_link a:visited{color:#fff;text-decoration:none}.housing_link a:hover{color:#fff;text-decoration:underline}.housing_bt span{background-color:#fff;background-image:url(/cms/sun/images/housing_btn_back_bg.png);background-position:bottom;background-repeat:repeat-x;border:1px solid #ddd;display:inline-block;padding:1px 1px 4px}.housing_bt a{background-image:url(/cms/sun/images/prefix_arrow_blue.png);background-position:.5em;background-repeat:no-repeat;color:#1583d7;display:inline-block;line-height:1.5em;padding:10px 20px;text-align:center}.housing_bt a,.housing_bt a:link,.housing_bt a:visited{text-decoration:none}.housing_bt a:hover{text-decoration:underline}.moveto_detail{margin-top:20px;text-align:center}.moveto_detail a{width:138px}.backto_index{border-top:1px solid #ddd;margin-bottom:30px;padding:10px 7px;text-align:right}.backto_index a{width:190px}.blacksolar_yellowArea{background:#fffcdb;margin:13px 0 0;padding:5px 10px}.blacksolar_yellowArea .cap_yA{font-size:80%;line-height:1.5em;margin:10px 0 0}.blacksolar_yellowArea .article{background:#fff;border:1px solid #f39700;margin:10px 0}.blacksolar_yellowArea .article .innerBox{font-size:110%;line-height:1.5em;padding:10px 30px}.blacksolarTopCap{margin-top:-25px;_margin-top:-15px}.blacksolar_img{font-size:88%;position:relative}.blacksolar_imgBtn{left:390px;position:absolute;top:200px}.blacksolar_titBtn{left:550px;_left:350px;position:absolute;top:-2px}.goodDesignAward_tit{font-size:18px;font-weight:700;line-height:1.55;margin:29px 0 25px}.goodDesignAward_tit span{font-size:14px}.goodDesignAward_borderArea{background-color:#f6f7f7;border:1px solid #000;line-height:1.7;padding:13px 16px}.goodDesignAward_borderArea_tit{font-size:16px;font-weight:700}.goodDesignAward_borderArea ul.caption{margin:10px 0 0}.design_tit{font-size:18px;margin:33px 0 8px}.design_tit+img+.design_tit{margin-top:22px}.roofit_subhead{border-bottom:1px solid #555;font-size:115%;font-weight:700}.modulesBtn{height:38px;margin:0 auto 20px;position:relative;width:380px}.blankMark{position:absolute;right:10px;top:7px}.modulesBox{background:#dff1fc;width:680px}.modulesBoxColumn{padding:30px 15px 15px}.modulesUl{overflow:hidden;width:630px}.modulesUl ul{min-height:1px;width:650px;zoom:1}.modulesUl li{float:left;margin-bottom:10px;margin-right:18px}.ml_nega10{margin-left:-7px!important}h5.ploss{margin:25px 0 15px -2px}dl.voltage{border:1px solid #777;margin:40px 0 0 -2px;width:628px}dl.voltage dd{float:left;font-weight:700;padding:2.5em 0 0 12px;text-align:center;width:130px}dl.voltage dt{border-left:1px solid #777;float:right;font-size:85%;line-height:1.4;padding:10px 14px;text-align:justify;width:446px}.pc_tutorial{margin:0 0 13px 22px}.rule_mark{color:#f4a528;float:left;font-size:13px!important;text-align:center;width:1em}.rule{overflow:hidden;width:auto;zoom:1;float:none}.rule_sub{font-size:11px}.acbtn{margin-bottom:10px}.accordionBox,.accordionBox .accoInnerTtl{margin-bottom:20px;overflow:hidden}.accordionBox .cap{font-size:.7em;text-align:center}.accordionBox .movie01{padding:20px;text-align:center;width:559px}.accordionBox .movie01,.accordionBox .movie02{background:#f4f2ea;clear:both;margin:25px auto}.accordionBox .movie02{padding:15px;width:600px}.accordionBox .movie02 .movie02Img01{float:left;width:212px}.accordionBox .movie02 .movie02Img02{float:right;text-align:center;width:378px}.accordionBox .saraniInner{background:#fefefe;border:1px solid #e6e6e6;margin:0 auto 25px;padding:8px;width:610px}.accordionBox .ttlSarani{margin-bottom:15px}.roofKiriTit,.roofTit{font-size:135%;text-indent:-.5em}.roofKiriTit{background:url(/cms/sun/images/installation_roofBox_bgtop.png) no-repeat 0 100%;padding-bottom:6px;_text-indent:0;width:630px}.roofKiriBox{background:url(/cms/sun/images/installation_roofBox_bg.png) repeat-y 0 100%;padding:5px 15px 10px;width:600px}.roofKiriBox .img2xBox{width:600px}.roofType{background-color:#4794d1;color:#fff;font-size:120%;margin:15px 0 10px;padding:3px 0;text-align:center}.builderCap{display:block;float:right;font-size:58%;font-weight:400;letter-spacing:normal;margin:.7em -15px 0 0;_margin:.7em 5px 0 0;text-align:right}.builderTit{background:#f39700;background:-moz-linear-gradient(top,#f39700 0,#f8b625 50%,#ea5810 100%);background:-webkit-linear-gradient(top,#f39700,#f8b625 50%,#ea5810);background:linear-gradient(180deg,#f39700 0,#f8b625 50%,#ea5810);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f39700",endColorstr="#ea5810",GradientType=0);font-size:123%;font-weight:700;margin:0 0 10px}.builderTit p{background:#fff;margin:0 0 0 6px;padding:5px 5px 5px 7px}.flowBox{margin:0 0 12px;width:628px}.flowBox .imgArea{display:inline;float:left;width:235px}.flowBox .txtArea{display:inline;float:right;width:393px}.flowBox .txtArea .lowConText{padding-left:20px}.flowBox .txtArea .caption{padding-left:12px}.monitoringTextAreaT{border:1px solid #000;margin-top:10px;padding:10px}.monitoringTextArea{border:1px solid #000;margin:-1px 0 30px;padding:10px}.monitoringTextL{float:left;font-size:90%;text-align:left;width:270px}.monitoringTextR{float:right;font-size:85%;text-align:left;width:335px}#demobanner{background:url(/cms/sun/images/monitoring_bg_01.png) top;margin:20px 0 30px;text-align:center;width:630px}#demobanner p{color:#fff;font-size:120%;height:26px;line-height:28px}#demobanner img{margin:20px 0 30px}.monitorBox{border:1px solid #5baf5a;margin:4px;text-align:center;width:620px}.monitorBox ul{margin:40px auto 0;width:580px}.monitorBox ul li{float:left;margin-bottom:20px;margin-right:10px;width:186px}.monitorBox .box_link{background:#fff url(/cms/sun/images/background-button-25by25.png) repeat-x bottom;border:1px solid #ddd;display:block;margin:35px auto;padding:15px 10px;width:200px}table.monitoring{border-collapse:collapse;border-spacing:0}table.monitoring tr{border-spacing:0;line-height:0;margin:0}table.monitoring th{background:none;height:98px;text-align:center}table.monitoring td,table.monitoring th{border:1px solid #ddd;font-size:93%;line-height:0;margin:0;padding:0}table.monitoring img{vertical-align:bottom}.monitoringBg{background-color:#f5f3d3;margin:10px auto;padding:20px 0}.fiftyears_warranty{margin:0 auto;width:568px}.fiftyears_warranty_long{background-color:#f8ede1;padding:10px 15px}.fiftyears_btnarea{background:url(/cms/sun/images/15years_btnarea_bg.png) no-repeat bottom;height:165px;padding:20px;width:590px}.fiftyears_btnarea li{float:left;margin:0 10px 10px 0}.fiftyears_btnarea li.end{margin-right:0}p.bluepoint{color:#004e97;font-size:103%;font-weight:700;margin-bottom:5px!important;margin-top:10px!important}.fiftyears_QAbtn{background:#fcf8d7;margin:18px auto 40px;padding:25px;text-align:center;width:450px}.lowCon_faqs .tabarea{margin-top:15px;width:630px}.lowCon_faqs .tab li{float:left;height:40px;margin:0 4px 0 0;width:122px}.lowCon_faqs .faqbox dt{color:#005bac;margin:15px 0 5px}.lowCon_faqs .faqbox dd{border-bottom:1px solid #999;padding-bottom:20px}.lowCon_faqs .faqbox dd.end{border-bottom:none}.lowCon_faqs .faqbox .title_large{display:block;float:left;margin:0 10px 10px 0}.lowCon_faqs .faqbox .faq_col{display:block;overflow:hidden;/zoom:1;padding-top:5px}.lowCon_faqs .faqbox .faq_col .caption{font-size:75%}.lowCon_faqs .faqbox .faq_col .caption .star{color:#00a0e9;font-size:75%}.lowCon_faqs p.faqs_indent{margin:0!important;text-indent:1em}.lowCon_faqs h6{color:#005bac;letter-spacing:normal!important;margin-bottom:5px!important}.lowCon_faqs .att{padding-left:1.2em;text-indent:-1.2em}.lowCon_faqs .att2{padding-left:3em;text-indent:-3em}.lowCon_faqs img{margin:30px auto}.tab img{margin:0 auto!important}.lowCon_faqs .faqs_box{margin-bottom:60px}.monitoring_move{border:1px solid #e60012;color:#e60012;font-size:16px;font-weight:700;line-height:1.5;margin:15px 50px 30px;padding:11px;text-align:center}.monitoring_move a,.monitoring_move a:hover{color:#e60012}