body.smartrefill header .bar{width:238px !important;left:240px !important}body.smartrefill h2{line-height:0;text-align:center;padding:42px 0 37px 0}body.smartrefill section{position:relative;float:left;width:100%}body.smartrefill section .block{position:relative;z-index:2}body.smartrefill section .block .ttl{text-align:center;padding:85px 0 42px 0;line-height:0}body.smartrefill section h3{text-align:center;line-height:0;padding:120px 0 0 0;margin:0 0 56px 0}body.smartrefill section#fv{height:350px;overflow:hidden;width:100%;position:relative}body.smartrefill section#fv .over{position:absolute;line-height:0;top:0;left:50%;width:1500px}body.smartrefill section#fv .over .inner{margin:0 0 0 -750px;width:1500px}body.smartrefill section#fv h3{position:absolute;text-align:center;top:165px;left:0;z-index:2;width:100%;line-height:0;padding:0}body.smartrefill section.spec{width:100%;float:left;background:#fff}body.smartrefill section.spec .block .band{width:980px;margin:64px auto 0 auto;position:relative}body.smartrefill section.spec .block .band .l1{width:394px;height:1px;background:#000;float:left;margin:76px 20px 0 0}body.smartrefill section.spec .block .band .l2{width:394px;height:1px;background:#000;float:left;margin:76px 0 0 20px}body.smartrefill section.spec .block .band .rect{float:left;position:relative;margin:0 0 30px 0}body.smartrefill section.spec .block .band .rect .square{position:relative}body.smartrefill section.spec .block .band .rect .square .lbl{position:absolute;top:38px;left:60px;z-index:3}body.smartrefill section.spec .block .band .rect .square .rect1{position:relative;z-index:2}body.smartrefill section.spec .block .band .rect .square .rect2{position:absolute;top:0;left:0;z-index:1}body.smartrefill section.spec .block .data{width:980px;margin:0 auto;position:relative;text-align:center}body.smartrefill section.spec .block .data h2{width:100%;float:left;margin:0 0 40px 0}body.smartrefill section.spec .block .data h2.spec2_h2{margin:17px 0 40px 0}body.smartrefill section.spec .block .data p{width:100%;float:left;margin:0 0 45px 0;font-size:1.2em;line-height:1.8em;letter-spacing:0em}body.smartrefill section.spec .block .data p span{font-size:0.7em}body.smartrefill section.spec .block .data p .sub{font-size:12px;vertical-align:sub}body.smartrefill section.spec .block .data p.m20{margin:0 0 20px 0}body.smartrefill section.spec .block .data p.period{border:1px solid #d2d2d2;padding:10px 9px 21px 20px;display:inline-block;width:auto;float:none;margin:0 0 40px 0;letter-spacing:0.05em;text-align:center}body.smartrefill section.spec .block .data p.period .center{display:block;text-align:center;font-size:1em;margin:0 0 5px 0}body.smartrefill section.spec .block .data p.period .left{display:inline-block;text-align:left;font-size:1em}body.smartrefill section.spec .block .data figure{background:#fafafa;position:relative;margin:0 auto;width:980px;padding:52px 0 50px 0;margin:0 auto 10px auto;clear:both}body.smartrefill section.spec .block .data figure.figure2{margin:0 auto 97px auto}body.smartrefill section.spec .block .data figure figcaption{width:415px;margin:0 auto 40px auto;line-height:0;position:relative;text-align:center}body.smartrefill section.spec .block .data figure figcaption .c1,body.smartrefill section.spec .block .data figure figcaption .c2{display:block;position:relative}body.smartrefill section.spec .block .data figure figcaption .c1{width:337px;display:inline-block}body.smartrefill section.spec .block .data figure figcaption .ul{position:absolute;display:block;bottom:0;left:0;height:2px}body.smartrefill section.spec .block .data figure figcaption.cap2{width:622px}body.smartrefill section.spec .block .data figure .clear{clear:both}body.smartrefill section.spec .block .data figure .img1{width:336px;margin:0 30px 0 100px;float:left}body.smartrefill section.spec .block .data figure .arr{width:49px;margin:269px 30px 0 0;float:left}body.smartrefill section.spec .block .data figure .img2{width:336px;float:left}body.smartrefill section.spec .block .data figure .carbon{width:382px;margin:0 40px 0 110px;float:left;border:1px solid #d7063b;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;height:586px;position:relative}body.smartrefill section.spec .block .data figure .carbon h4{line-height:0}body.smartrefill section.spec .block .data figure .carbon .img{line-height:0;margin:40px 0 35px 0}body.smartrefill section.spec .block .data figure .carbon p{text-align:left;padding:0 23px 0 23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em;line-height:1.6em}body.smartrefill section.spec .block .data figure .carbon a{font-size:1em;text-decoration:underline;position:absolute;bottom:26px;right:23px}body.smartrefill section.spec .block .data figure .carbon a:hover{text-decoration:none}body.smartrefill section.spec .block .data figure .img4{width:382px;margin:0;float:left}
