@charset "UTF-8";
/* CSS Document */

#contentsArea .colum4 h2 {height:96px;}
#contentsArea .colum4 h2.h2_01 a { width:165px; height:96px; background-image:url(../img/h2/h2_01.gif);}
#contentsArea .colum4 h2.h2_01 a:hover{background-image:url(../img/h2/h2_011.gif);}
#contentsArea .colum4 h2.h2_02 a { width:165px; height:96px; background-image:url(../img/h2/h2_02.gif);}
#contentsArea .colum4 h2.h2_02 a:hover{background-image:url(../img/h2/h2_021.gif);}
#contentsArea .colum4 h2.h2_03 a { width:165px; height:96px; background-image:url(../img/h2/h2_03.gif);}
#contentsArea .colum4 h2.h2_03 a:hover{background-image:url(../img/h2/h2_031.gif);}
#contentsArea .colum4 h2.h2_04 a { width:165px; height:96px; background-image:url(../img/h2/h2_04.gif);}
#contentsArea .colum4 h2.h2_04 a:hover{background-image:url(../img/h2/h2_041.gif);}
#contentsArea #columnLeft h2.news a { width:717px; height:28px; background-image:url(../img/h2/h2_news.gif);}
#contentsArea #columnLeft h2.list { padding:5px 0;}
/***#contentsArea #columnRight h2.listFirst { padding:10px 0 5px 0;}***/
/*#contentsArea #columnRight h2 a { width:165px; height:28px;}*/
#contentsArea h2.vision a { background-image:url(../img/h2/h2_vision.gif);}
#contentsArea h2.visual a{background-image:url(../img/h2/h2_visual.gif);}
#contentsArea h2.eyechart a{background-image:url(../img/h2/h2_eyechart.gif);}
#contentsArea h2.type a { background-image:url(../img/h2/h2_type.gif);}
#contentsArea h2.history a { background-image:url(../img/h2/h2_history.gif);}
#contentsArea h2.sees a { background-image:url(../img/h2/h2_sees.gif);}
#contentsArea h2.lenshistory a { background-image:url(../img/h2/h2_lenshistory.gif);}
#contentsArea h2.nikoncom a { background-image:url(../img/h2/h2_nikoncom.gif);}
#contentsArea #columnRight h2.contact a { background-image:url(../img/h2/h2_contact.gif);height:28px;}

.colum4{ width:165px; height:165px; float:left; display:inline; }
.colum4.mar{ margin-right:19px;}
.colum4 p{ font-size:10px; line-height:14px; margin-top:5px;}