.page-title{font-weight:500}.sub-item .sub-title{font-weight:700}article{padding-top:0}label{margin-bottom:0}sup{font-size:1.2rem}.tit_large sup{top:-1em}.fw_b{font-weight:700!important}.sub-section:first-of-type .base-width{padding-bottom:0}.tit_large,.tit_large_size{font-size:2.8rem;font-weight:400;line-height:1.4}.tit_large_mark_left{align-items:flex-start;display:flex}.tit_large_mark_left>span:first-child{color:#fff;display:inline-block;text-align:center}h3.tit_large_mark_left>span:first-child{border:1px solid #006bb6;color:#006bb6;font-size:2rem;line-height:1.2;margin-right:3rem;padding:.05em .6em .15em}.tit_large_mark_left>span:last-child{flex:1;position:relative}h3.tit_large_mark_left>span:last-child{top:-.1em}.gray_line{background-color:#d9d9d9;font-size:2.4rem;font-weight:400;margin-bottom:3.5rem;padding:.1em .6em .2em}.mt7rem{margin-top:7rem}.module_mgn{margin-top:8rem}.module_type{background-color:#595757;color:#fff;display:inline-block;margin-right:.7em;padding:.05em .3em .15em}.module_img{padding:0 7%}.module_spec{align-items:center;display:flex;justify-content:space-between}.module_spec_item{border:.1rem solid #231815;font-size:1.8rem;padding:.7em 0 .5em;text-align:center;width:48%}.module_spec_item span{display:block;font-size:2.4rem;font-weight:500;line-height:1.4}.table-spec{border-collapse:separate;border-spacing:0;margin-top:2.5rem;width:100%}.table-spec td,.table-spec th{border-bottom:.1rem solid #9fa0a0;font-weight:400;padding:.5em 0;text-align:left;vertical-align:top}.table-spec tbody tr:first-child td,.table-spec tbody tr:first-child th{border-top:.1rem solid #9fa0a0}.table-spec th{font-weight:500;width:11em}.table-spec td{font-weight:300}.tab_wrap{display:flex;flex-wrap:wrap}.tab_label{background-color:#c9caca;color:#231815;cursor:pointer;font-size:2.4rem;font-weight:400;order:-1;padding:.2em;text-align:center;width:31.66667%}.tab_content+input+.tab_label{margin-left:2.5%}.tab_content{display:none;width:100%}.tab_switch:checked+.tab_label{background-color:#231815;color:#fff}.tab_switch:checked+.tab_label+.tab_content{display:block}.tab_switch{display:none}.tab_content .img-container{margin-top:3rem}.example_roof_tit{font-size:1.8rem;font-weight:400;margin-top:.5rem}@media only screen and (max-width:767px){article{font-size:1.4rem}.img-container,.text-container{margin-top:2rem}.sub-section{padding-top:4rem}.page-title{font-size:2.2rem;margin:5rem 0;text-align:center}.sub-section{padding-top:5rem}.sub-section:first-of-type{padding-top:0}.sub-item .base-width{padding-bottom:5rem}#system.sub-item .base-width{padding-bottom:0}.sub-section .sub-title{font-size:1.8rem}.text-container{margin-top:2rem}.img-container{margin-top:3rem}.flex-container>.flex-item:first-of-type,.flex-container>.flex-item:nth-of-type(n+2)>.img-container:first-child,.flex-container>.flex-item:nth-of-type(n+2)>.text-container:first-child{margin-top:0}.gray_line{margin-bottom:3rem}.module_spec_item{font-size:1.2rem}.module_spec_item span{font-size:1.6rem}.table-spec{font-size:1.2rem}.module_mgn{margin-top:5rem}.tit_large,.tit_large_size{font-size:1.8rem}.tit_large_sp_column{flex-direction:column}.tit_large_mark_left.tit_large_sp_column>span:first-child{margin:0 0 .3em}.tit_large_s{font-size:1.2rem}.tit_large sup{top:-.5em}.mt7rem{margin-top:3.5rem}h3.tit_large_mark_left>span:first-child{font-size:1.6rem;margin-right:1rem}.tab_content .img-container{margin-top:0}.tab_content .flex-container>.flex-item{margin-top:1.5rem;width:48%}.gray_line,.tab_label{font-size:1.6rem}.example_roof_tit{font-size:1.2rem}}@media print,screen and (min-width:768px){.page-title{font-size:3.2rem;margin-bottom:8rem;margin-top:8rem;text-align:center}.sub-section{padding-top:8rem}.sub-section:first-of-type{padding-top:0}.sub-item .base-width{padding-bottom:5rem}.sub-title{font-size:2.2rem}.img-container,.text-container{margin-top:4rem}}