/* Quality */

h1.ttl,
div.ttl {background:transparent url('../images/quality/ttl_quality.jpg') no-repeat 0px 0px;}

#index {width:700px; height:640px; margin:40px 30px 20px; background:transparent url('../images/quality/bg_index.jpg') no-repeat 100% 100%;}
#index h2 {height:35px; background:transparent url('../images/quality/sttl_index.png') no-repeat 0px 0px; text-indent:-2000px;}
#index p.text1 {margin:20px 310px 0px 5px; line-height:1.5; font-size:13px;}
#index p.text2 {margin:0px 310px 0px 5px; line-height:1.5; font-size:13px;}
#index ul.btn {width:340px; margin:30px 10px; color:#ffffff;}
#index ul.btn li {width:340px; height:100px; margin:0px 0px 20px; overflow:hidden;}
#index ul.btn li a {display:block; width:340px; height:100px; overflow:hidden; text-indent:-2000px;}
#index ul.btn li a.mainte {background:transparent url('../images/quality/btn_mainte.jpg') no-repeat 0px 0px;}
#index ul.btn li a.safety {background:transparent url('../images/quality/btn_safety.jpg') no-repeat 0px 0px;}
#index ul.btn li a.comfort {background:transparent url('../images/quality/btn_comfort.jpg') no-repeat 0px 0px;}
#index ul.btn li a:hover {background-position:0px -100px;}


#mainte {width:700px; margin:40px 30px 20px;}
#mainte h2 {height:170px; background:transparent url('../images/quality/sttl_mainte.jpg') no-repeat 0px 0px; text-indent:-2000px;}
#mainte p.h2Text {margin:10px 5px 0px; overflow:hidden;}
#mainte ul {}
#mainte ul li {clear:both;}
#mainte ul li h3 {margin:30px 0px 0px; padding:0px 0px 0px 20px; border-bottom:solid 1px #cccccc; font-size:15px; background:transparent url('../images/house/icon_ocre.png') no-repeat 3px 4px; overflow:hidden;}
#mainte ul li.support {}
#mainte ul li.support p {margin:10px 10px 0px; overflow:hidden;}
#mainte ul li.support img {display:block; width:660px; height:155px; margin:20px 20px 0px; overflow:hidden;}
#mainte ul li.support div.box {display:inline; width:320px; margin:20px 0px 30px 20px; float:left;}
#mainte ul li.support h4 {margin:5px 5px 0px; font-weight:normal;}
#mainte ul li.support table {width:320px;}
#mainte ul li.support table th {width:120px; padding:3px 5px; text-align:left; color:#000000; font-weight:normal; font-size:13px; vertical-align:top; background:#ddd6c6;}
#mainte ul li.support table td {padding:3px 5px; vertical-align:top; color:#000000; font-size:13px; background:#f1eee7;}
#mainte ul li.seal {}
#mainte ul li.seal img {width:196px; height:118px; margin:20px 20px 40px; overflow:hidden; float:left;}
#mainte ul li.seal p {width:420px; margin:30px 0px 40px; line-height:1.6; float:left;}



#safety {width:700px; margin:40px 30px 20px; background:transparent url('../images/quality/bg_safety.jpg') no-repeat 0px 0px;}
#safety h2 {height:170px; text-indent:-2000px;}
#safety div.main {margin:0px 0px 30px;}
#safety div.main h3 {height:30px; margin:30px 0px 0px; background:transparent url('../images/quality/sttl_safety.png') no-repeat 0px 0px; text-indent:-2000px;}
#safety div.main h4 {height:27px; background:transparent url('../images/quality/ssttl_safety.png') no-repeat 0px 0px; text-indent:-2000px;}
#safety div.main p {margin:0px 5px 20px; line-height:1.5; overflow:hidden;}
#safety div.main p.sub {margin:0px 5px 10px; font-size:12px;}

#safety ul {}
#safety ul li {clear:both; margin:0px 0px 10px;}
#safety ul li h3 {margin:0px 0px 15px; padding:0px 0px 0px 20px; border-bottom:solid 1px #cccccc; font-size:15px; background:transparent url('../images/house/icon_ocre.png') no-repeat 3px 4px; overflow:hidden;}
#safety ul li h4 {margin:0px 10px 5px; font-size:15px; color:#dd0000;}
#safety ul li p {margin:0px 10px 20px; line-height:1.5; overflow:hidden;}
#safety ul li div.stract {width:680px; margin:10px 10px 30px; background:transparent url('../images/line_2dot.png') repeat-x 0px 0px; overflow:hidden;}
#safety ul li div.stract img {width:330px; height:460px; margin:20px 10px 30px 0px; float:left;}
#safety ul li div.stract ol {width:340px; margin:20px 0px 30px; overflow:hidden; float:left;}
#safety ul li div.stract ol li {margin:0px 0px 0px 40px; list-style-type:decimal;}
#safety ul li div.policy {width:650px; margin:0px 25px 30px; background:transparent url('../images/quality/bg_policy.png') repeat-y 0px 0px; overflow:hidden;}
#safety ul li div.policy div.in {width:650px; height:15px; background:transparent url('../images/quality/bg_policy_in.png') no-repeat 0px 0px; overflow:hidden;}
#safety ul li div.policy div.end {width:650px; height:15px; background:transparent url('../images/quality/bg_policy_end.png') no-repeat 0px 0px; overflow:hidden;}
#safety ul li div.policy h3 {margin:0px 15px; padding:0px; border:none; font-size:13px; background:none;}
#safety ul li div.policy p {margin:5px 15px 0px;}



#comfort {width:700px; margin:40px 30px 20px;}
#comfort h2 {height:170px; background:transparent url('../images/quality/sttl_comfort.jpg') no-repeat 0px 0px; text-indent:-2000px;}
#comfort ul {margin:30px 0px 0px;}
#comfort ul li {clear:both; margin:0px 0px 30px;}
#comfort ul li h3 {margin:0px 0px 15px; padding:0px 0px 0px 20px; border-bottom:solid 1px #cccccc; font-size:15px; background:transparent url('../images/house/icon_ocre.png') no-repeat 3px 4px; overflow:hidden;}
#comfort ul li h4 {margin:0px 10px 5px; font-size:15px; color:#dd0000;}
#comfort ul li p {margin:0px 10px 20px; line-height:1.5; overflow:hidden;}
#comfort ul li p.comment {margin:0px 30px 0px; padding:10px; line-height:1.5; background:#f1eee7; overflow:hidden;}
#comfort ul li p strong {display:block; margin:30px 0px 20px; font-size:15px; overflow:hidden;}
#comfort ul li div.policy {width:650px; margin:0px 25px 30px; background:transparent url('../images/quality/bg_policy.png') repeat-y 0px 0px; overflow:hidden;}
#comfort ul li div.policy div.in {width:650px; height:15px; background:transparent url('../images/quality/bg_policy_in.png') no-repeat 0px 0px; overflow:hidden;}
#comfort ul li div.policy div.end {width:650px; height:15px; background:transparent url('../images/quality/bg_policy_end.png') no-repeat 0px 0px; overflow:hidden;}
#comfort ul li div.policy h3 {margin:0px 15px; padding:0px; border:none; font-size:13px; background:none;}
#comfort ul li div.policy p {margin:5px 15px 0px;}






