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