@charset utf-8;
h2    { background-image: url("managementIMG/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("managementIMG/page1_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("managementIMG/page1_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("managementIMG/screen3.jpg"); background-repeat: no-repeat; display: block; position: relative; width: 370px; height: 210px; 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("managementIMG/page1_midashi_content2.jpg"); background-repeat: no-repeat; display: block; margin: 0 0 0 10px; padding: 0; position: relative; width: 248px; height: 50px }
#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("managementIMG/screen4.jpg"); background-repeat: no-repeat; display: block; position: relative; width: 370px; height: 319px; float: right }

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

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

#contents .block5   { background-position: right 0; text-align: left; display: block; margin: 30px auto 0; padding: 0; position: relative; width: 660px }
#contents .block5 .block_left    { display: block; position: relative; width: 660px }
#contents .block5 .block_left h3  { position: relative; border-left: 5px solid #069 }
#contents .block5 .block_left h3 span.img    { background-image: url("managementIMG/page1_midashi_content4.jpg"); background-repeat: no-repeat; display: block; margin: 0 0 0 10px; padding: 0; position: relative; width: 248px; height: 30px }
#contents .block5 .block_left h3 span.hidden  { display: none; margin: 0 0 0 10px; padding: 0 }
#contents .block5 .block_left p    { display: block; margin: 0; padding: 0; width: 660px; border-left: 5px solid #ccc }
#contents .block5 .block_left p span { display: block; margin: 0 0 0 10px; padding: 0 }

#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 }
