@charset "utf-8";

/*グローバル上書き*/
div#Global ul li#global_01 a{
background-position:left bottom;
}



h2{
height:250px;
background:url(../img/home/main.jpg)no-repeat left top;
text-indent:-99999px;
line-height:0px;
font-size:0px;
}



div#Pickup{
width:400px;
float:left;
overflow:hidden;
}


h3{
height:35px;
padding-bottom:20px;
text-indent:-99999px;
line-height:0px;
font-size:0px;
}


/*pick up*/
div#Pickup h3{
background:url(../img/home/pickup.png)no-repeat left top;
}


div#Open{
padding-bottom:25px;
text-indent:-99999px;
line-height:0px;
font-size:0px;
}
div#Open h4 a{
display:block;
height:130px;
background:url(../img/home/open.jpg)no-repeat left top;
}
div#Open h4 a:hover{
background-position:left bottom;
}

div#Osusume{
height:130px;
text-indent:-99999px;
line-height:0px;
font-size:0px;
}
div#Osusume h4 a{
display:block;
height:130px;
background:url(../img/home/osusume.jpg)no-repeat left top;
}

div#Osusume h4 a:hover{
background-position:left bottom;
}


/*news*/

div#News {
width:300px;
float:right;
overflow:hidden;
font-size:96%;
}
div#News h3{
background:url(../img/home/news.png)no-repeat left top;
}

div#News dl{
background:#fff;
padding: 10px;
}

div#News dd{
border-bottom: 1px dashed #e3c98e;
}


div#Banner {
padding-top:25px;
width:300px;
height:130px;
}

div#Banner p a{
display:block;
height:130px;
background:url(../img/home/staff_blog.jpg)no-repeat left top;
text-indent:-99999px;
line-height:0px;
font-size:0px;
}


div#Banner p a:hover{
background-position:left bottom;
}
