@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#gNavi .navi04 a img { visibility: hidden; }
#gNavi .navi04 .menuBox img { visibility: inherit; }
#main .headLine01 { background: url(../../images/member/index/h2_bg.gif) no-repeat center bottom; }
#main { width: auto; }
#main h3 { margin-bottom: 47px; padding: 8px 0; font-size: 2.4em; text-align: center; background: url(../../images/member/index/h3_bg01.jpg) no-repeat center center; zoom: 1; }
#main .h3Ttl01 { margin-bottom: 47px; padding: 8px 0; font-size: 2.4em; text-align: center; background: url(../../images/member/index/h3_bg02_2.png) no-repeat center center; zoom: 1; }
#main .h3Ttl02 { margin-bottom: 52px; padding: 8px 0; font-size: 2.4em; text-align: center; background: url(../../images/member/index/h3_bg03.jpg) no-repeat center center; zoom: 1; }
#main h3 span { margin: 0 auto; width: 960px; }
#main .ulBox { margin: 0 auto; width: 846px; }
#main .ulBox .photoList { margin: 0 -60px 85px 0; width: 921px; }
#main .ulBox .photoList01 { margin-bottom: 100px; }
#main .ulBox .photoList li { margin-right: 60px; float: left; }
#main .ulBox .photoList li a { display: block; position: relative; width: 247px; height: 256px; }
#main .ulBox .photoList li a:hover img { visibility: hidden }
#main .ulBox .photoList .people01 a { background: url(../../images/member/photo/yuuya_f_over.jpg) no-repeat left top; }
#main .ulBox .photoList .people02 a { background: url(../../images/member/photo/nanami_m_over.jpg) no-repeat left top; }
#main .ulBox .photoList .people03 a { background: url(../../images/member/photo/daichi_h_over.jpg) no-repeat left top; }
#main .ulBox .photoList .people04 a { background: url(../../images/member/photo/yasuhiro_s_over.jpg) no-repeat left top; }
#main .ulBox .photoList .people05 a { background: url(../../images/member/photo/kazuki_i_over.jpg) no-repeat left top; }
#main .ulBox .photoList .people06 a { background: url(../../images/member/photo/aoi_m_over.jpg) no-repeat left top; }
#main .ulBox .photoList .people07 a { background: url(../../images/member/photo/kousaku_h_over.jpg) no-repeat left top; }
#main .ulBox .photoList .people08 a { background: url(../../images/member/photo/meiko_o_over.jpg) no-repeat left top; }
#main .ulBox .photoList .people09 a { background: url(../../images/member/photo/shigeki_m_over.jpg) no-repeat left top; }
#main .ulBox .photoList li .text { display: block; position: absolute; left: -7px; bottom: -1px; width: 254px; height: 95px; font-size: 1.35em; line-height: 1.45; background: url(../../images/member/index/span01_bg.png) no-repeat left top; opacity:0.9}
#main .ulBox .photoList .liStyle01 .text { background: url(../../images/member/index/span04_bg.png) no-repeat left top; }
#main .ulBox .photoList .liStyle02 .text { background: url(../../images/member/index/span05_bg.png) no-repeat left top; }
#main .ulBox .photoList .liStyle03 .text { background: url(../../images/member/index/span02_bg.png) no-repeat left top; }
#main .ulBox .photoList .liStyle04 .text { background: url(../../images/member/index/span06_bg.png) no-repeat left top; }
#main .ulBox .photoList .liStyle05 .text { background: url(../../images/member/index/span07_bg.png) no-repeat left top; }
#main .ulBox .photoList .liStyle06 .text { bottom: -3px; background: url(../../images/member/index/span03_bg.png) no-repeat left top; }
#main .ulBox .photoList .liStyle07 .text { bottom: -3px; background: url(../../images/member/index/span08_bg.png) no-repeat left top; }
#main .ulBox .photoList .liStyle08 .text { bottom: -3px; background: url(../../images/member/index/span09_bg.png) no-repeat left top; }
#main .ulBox .photoList li .text .info { display: block; padding: 4px 0 3px 13px; }
#main .ulBox .photoList .liStyle06 .text .info, #main .ulBox .photoList .liStyle07 .text .info, #main .ulBox .photoList .liStyle08 .text .info { padding: 2px 0 3px 13px; }
