@charset "utf-8";

.wrap h2,.wrap h3,#menu li a{font-size:1px; text-indent:-9999px;}

#menu li a{display:block; overflow:hidden;}

.wrap h2{background-image:url(../img/column/h2.gif); height:140px; margin-bottom:20px; background-position:50% 0;}

#menu{margin-bottom:50px;}

#menu li{float:left;}

#menu li a{background-image:url(../img/column/menu.gif); width:200px; height:40px; margin:0 25px 10px 0;}

#menu-2 a{background-position:0 -40px;}
#menu-3 a{background-position:0 -80px; margin-right:0 !important;}
#menu-4 a{background-position:0 -120px;}
#menu-5 a{background-position:0 -160px;}
#menu-6 a{background-position:0 -200px; margin-right:0 !important;}
#menu-7 a{background-position:0 -240px;}
#menu-8 a{background-position:0 -280px;}
#menu-9 a{background-position:0 -320px; margin-right:0 !important;}

.wrap h3{background-image:url(../img/column/h3.gif); height:30px;}
#column-2{background-position:0 -30px;}
#column-3{background-position:0 -60px;}
#column-4{background-position:0 -90px;}
#column-5{background-position:0 -120px;}
#column-6{background-position:0 -150px;}
#column-7{background-position:0 -180px;}
#column-8{background-position:0 -210px;}
#column-9{background-position:0 -240px;}

.wrap p,.wrap div{padding:10px 20px 10px 210px; margin:0 0 30px 0; background-position:10px 10px;}
.wrap p span,.wrap div span{display:block; text-align:right; font-size:12px; margin:10px 0 0 0;}

.wrap div ul{margin:10px 0;}
.wrap div ul li{list-style:decimal; padding:0 0 2px 0; margin:0 0 10px 30px; border-bottom:1px solid #fff;}

#column-1-text{background-color:#DFEBF2; background-image:url(../img/column/column-1-text.jpg);}
#column-2-text{background-color:#FFE0CC; background-image:url(../img/column/column-2-text.jpg);}
#column-3-text{background-color:#F0F7E2; background-image:url(../img/column/column-3-text.jpg); height:180px;}
#column-4-text{background-color:#F0E9DA; background-image:url(../img/column/column-4-text.jpg);}
#column-5-text{background-color:#FFE3E3; background-image:url(../img/column/column-5-text.jpg);}
#column-6-text{background-color:#F7DDE6; background-image:url(../img/column/column-6-text.jpg);}
#column-7-text{background-color:#E6E6EE; background-image:url(../img/column/column-7-text.jpg); height:180px;}
#column-8-text{background-color:#E6E6D6; background-image:url(../img/column/column-8-text.jpg);}
#column-9-text{background-color:#EAF8F8; background-image:url(../img/column/column-9-text.jpg); height:180px;}