/* CSS Document */


/* contents */

#contents{
width:1156px;
margin:0 auto;
}

#contents h2{
height:27px;
margin-bottom:26px;
background:url(../img/index/initial_bg.gif) repeat-x;
border-right:1px solid #E6E6E6;
line-height:26px;
text-indent:12px;
font-size:12px;
font-weight:normal;
}

#contents .link_icon{
padding-bottom:50px;
font-size:0;
}
#contents .link_icon img{
margin:7px 0 0 7px;
width:280px;
border:1px solid #dcdcdc;
}
#contents .link_icon img.bd0{
width:282px;
border:none;
}



@media screen and (max-width: 1213px){

/* contents */
#contents{
width:922px;
}

#contents .link_icon img{
margin:6px 0 0 6px;
width:222px;
}
#contents .link_icon img.bd0{
width:224px;
}


}



@media screen and (max-width: 979px){

/* contents */
#contents{
width:688px;
}

#contents .link_icon img{
margin:5px 0 0 5px;
}


}


@media screen and (max-width: 745px){

/* contents */
#contents{
width:290px;
}

#contents h2{
margin-bottom:15px;
}

#contents .link_icon{
}
#contents .link_icon img{
margin:6px 0 0 4px;
width:280px;
}
#contents .link_icon img.bd0{
width:282px;
}


}
