
@charset utf-8;
h2      { background-image: url("assistanceIMG/headline.jpg"); background-repeat: no-repeat; text-align: left; display: block; margin: 20px 0 0; padding: 0; position: relative; width: 720px; height: 26px }
h2 span { display: none }
h2#description    { background-image: url("assistanceIMG/page3_midashi.jpg"); background-repeat: no-repeat; display: block; margin: 0; padding: 0; position: relative; width: 720px; height: 80px }
h2#description span { display: none }
#contents .horizon    { display: block; margin: 0 auto; padding: 0; position: relative; width: 660px; height: 30px; border-bottom: 1px dashed #999 }
#contents .block1   { background-position: right 0; text-align: left; display: block; margin: 30px auto 0; padding: 0; position: relative; width: 660px }
#contents .block1 .block_left   { display: block; position: relative; width: 280px; float: left; }
#contents .block1 .block_left h3  { position: relative; border-left: 5px solid #069 }
#contents .block1 .block_left h3 span.img   { background-image: url("assistanceIMG/page3_midashi_content1.jpg"); background-repeat: no-repeat; display: block; margin: 0 0 0 10px; padding: 0; position: relative; width: 248px; height: 30px }
#contents .block1 .block_left h3 span.hidden  { display: none; margin: 0 0 0 10px; padding: 0 }
#contents .block1 .block_left p   { display: block; margin: 0; padding: 0; position: relative; width: 260px; border-left: 5px solid #ccc }
#contents .block1 .block_left p span { display: block; margin: 0 0 0 10px; padding: 0 }
#contents .block1 .block_right   { background-image: url("assistanceIMG/screen11.jpg"); background-repeat: no-repeat; display: block; position: relative; width: 370px; height: 238px; float: right }

#contents .block2   { background-position: right 0; text-align: left; display: block; margin: 30px auto 0; padding: 0; position: relative; width: 660px }
#contents .block2 .block_left   { display: block; position: relative; width: 280px; float: left; }
#contents .block2 .block_left h3  { position: relative; border-left: 5px solid #069 }
#contents .block2 .block_left h3 span.img    { background-image: url("assistanceIMG/page3_midashi_content2.jpg"); background-repeat: no-repeat; display: block; margin: 0 0 0 10px; padding: 0; position: relative; width: 248px; height: 30px }
#contents .block2 .block_left h3 span.hidden  { display: none; margin: 0 0 0 10px; padding: 0 }
#contents .block2 .block_left p   { display: block; margin: 0; padding: 0; width: 260px; border-left: 5px solid #ccc }
#contents .block2 .block_left p span { display: block; margin: 0 0 0 10px; padding: 0 }
#contents .block2 .block_right    { background-image: url("assistanceIMG/screen12.jpg"); background-repeat: no-repeat; display: block; position: relative; width: 370px; height: 328px; float: right }

#contact2   { background-image: url("commonIMG/to_price.jpg"); background-repeat: no-repeat; background-position: 0 -60px; text-align: center; display: block; margin: 10px auto; padding: 0; position: relative; width: 680px; height: 50px }
#contact2 a.hidden { display: none }
#contact2 a.visible  { background-image: url("commonIMG/to_price.jpg"); background-repeat: no-repeat; display: block; width: 100%; height: 100% }
#contact2 a.visible:hover { background-position: 0 -60px }
