@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------------------
staff setting
------------------------------------------------------ */
body {
font-family: "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif !important;
}
.gNav .gnavi04 a{
background-image:url(../images/common/gnavi04.gif);
background-repeat:no-repeat;
background-position:left -30px;
width:139px;
}
.mainphoto{
padding:78px 0 0 100px;
}
h3{
position:absolute;
top:-2px;
left:5px;
background-image:url(../images/staff/plate_staff.png);
background-repeat:no-repeat;
}
h3 .plate{
text-indent: -9999px;
display:block;
font-size:0;
width:292px;
height:113px;
}
h4{
position:absolute;
top:116px;
left:87px;
background-image:url(../images/staff/subnav_title.png);
background-repeat:no-repeat;
}
h4 .title{
text-indent: -9999px;
display:block;
font-size:0;
width:172px;
height:15px;
}
#subNav{
position:absolute;
top:148px;
left:87px;
z-index:20;
}
#subNav li{
padding:0 0 11px 4px;
}
#subNav li a{
text-indent: -9999px;
display:block;
font-size:0;
height:13px;
}
#subNav #subnavi01 a{
background-image:url(../images/staff/subnav01.png);
background-repeat:no-repeat;
background-position:left top;
width:65px;
}
#subNav #subnavi01 a:hover{
background-image:url(../images/staff/subnav01.png);
background-repeat:no-repeat;
background-position:left -13px;
}
#subNav #subnavi02 a{
background-image:url(../images/staff/subnav02.png);
background-repeat:no-repeat;
background-position:left top;
width:35px;
}
#subNav #subnavi02 a:hover{
background-image:url(../images/staff/subnav02.png);
background-repeat:no-repeat;
background-position:left -13px;
}
.contentsDetail{
line-height:160%;
position:absolute;
top:138px;
left:relative;
width:650px;
height:436px;
padding:6px 0 0 260px;
z-index:10;
}
#titleLF{
background-image:url(../images/staff/title_staff01.png);
background-repeat:no-repeat;
width:123px;
height:14px;
text-indent: -9999px;
display:block;
font-size:0;
}
#titleLA{
background-image:url(../images/staff/title_staff02.png);
background-repeat:no-repeat;
width:91px;
height:14px;
text-indent: -9999px;
display:block;
font-size:0;
margin:30px 0 0 0;
}
.clear{
clear:left;
}
#main01{
margin:0 0 0 200px;
background-image:url(../images/common/bg_underpage_top.png);
background-repeat:no-repeat;
}
#main01 .bg_top{
text-indent: -9999px;
display:block;
font-size:0;
width:721px;
height:146px;
}
#main02{
margin:280px 0 0 133px;
background-image:url(../images/common/bg_underpage_bottom.png);
background-repeat:no-repeat;
}
#main02 .bg_bottom{
text-indent: -9999px;
display:block;
font-size:0;
width:791px;
height:186px;
}
.bnrBox{
clear:left;
width:1000px !important;
position:absolute;
top:647px;
left:relative;
}
.bnr li{
display:inline;
padding:0 0 0 10px;
}
#footer{
position:absolute;
top:800px;
left:0px;
width:100%;
}
.txtNav{
padding:0 0 3px 476px;
}
.txtNav li{
display:inline;
}
.txtNav a{
font-size:84%;
text-decoration:none;
letter-spacing:0.1em;
color:#333;
}
.txtNav a:hover{
text-decoration:underline;
}
.copy{
display:block;
font:84% Arial, Helvetica, sans-serif;
padding:3px 0 3px 776px;
background-color:#633434;
letter-spacing:0.1em;
color:#FFF;
}
table td a{
text-indent: -9999px;
display:block;
font-size:0;
width:63px;
height:65px;
z-index:10;
}
table .lf_staff001 a{
background-image:url(../images/staff/lf/lf001s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff002 a{
background-image:url(../images/staff/lf/lf002s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff003 a{
background-image:url(../images/staff/lf/lf003s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff004 a{
background-image:url(../images/staff/lf/lf004s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff005 a{
background-image:url(../images/staff/lf/lf005s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff006 a{
background-image:url(../images/staff/lf/lf006s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff007 a{
background-image:url(../images/staff/lf/lf007s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff008 a{
background-image:url(../images/staff/lf/lf008s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff009 a{
background-image:url(../images/staff/lf/lf009s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff010 a{
background-image:url(../images/staff/lf/lf010s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff011 a{
background-image:url(../images/staff/lf/lf011s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff012 a{
background-image:url(../images/staff/lf/lf012s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff013 a{
background-image:url(../images/staff/lf/lf013s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff014 a{
background-image:url(../images/staff/lf/lf014s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff015 a{
background-image:url(../images/staff/lf/lf015s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff016 a{
background-image:url(../images/staff/lf/lf016s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff017 a{
background-image:url(../images/staff/lf/lf017s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .lf_staff018 a{
background-image:url(../images/staff/lf/lf018s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff001 a{
background-image:url(../images/staff/la/la001s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff002 a{
background-image:url(../images/staff/la/la002s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff003 a{
background-image:url(../images/staff/la/la003s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff004 a{
background-image:url(../images/staff/la/la004s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff005 a{
background-image:url(../images/staff/la/la005s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff006 a{
background-image:url(../images/staff/la/la006s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff007 a{
background-image:url(../images/staff/la/la007s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff008 a{
background-image:url(../images/staff/la/la008s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff009 a{
background-image:url(../images/staff/la/la009s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff011 a{
background-image:url(../images/staff/la/la011s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff012 a{
background-image:url(../images/staff/la/la012s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff013 a{
background-image:url(../images/staff/la/la013s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff014 a{
background-image:url(../images/staff/la/la014s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff015 a{
background-image:url(../images/staff/la/la015s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff016 a{
background-image:url(../images/staff/la/la016s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff017 a{
background-image:url(../images/staff/la/la017s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff018 a{
background-image:url(../images/staff/la/la018s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff019 a{
background-image:url(../images/staff/la/la019s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff020 a{
background-image:url(../images/staff/la/la020s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff021 a{
background-image:url(../images/staff/la/la021s.png);
background-repeat:no-repeat;
background-position:left top;
}
table .la_staff022 a{
background-image:url(../images/staff/la/la022s.png);
background-repeat:no-repeat;
background-position:left top;
}

/* ------------------------------------------------------
IE6,7 setting
------------------------------------------------------ */
* html #main{
margin:78px 0 0 160px;
}
*:first-child+html .copy{ 
padding:3px 0 3px 756px;
}
* html .newsTitleBox{
width:140%;
}
* html #footer{
width:140%;
}
* html .copy{
padding:3px 0 3px 765px;
}
* html table .lf_staff001 a{
background-image:url(../images/staff/lf/ie6_lf001s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff002 a{
background-image:url(../images/staff/lf/ie6_lf002s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff003 a{
background-image:url(../images/staff/lf/ie6_lf003s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff004 a{
background-image:url(../images/staff/lf/ie6_lf004s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff005 a{
background-image:url(../images/staff/lf/ie6_lf005s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff006 a{
background-image:url(../images/staff/lf/ie6_lf006s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff007 a{
background-image:url(../images/staff/lf/ie6_lf007s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff008 a{
background-image:url(../images/staff/lf/ie6_lf008s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff009 a{
background-image:url(../images/staff/lf/ie6_lf009s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff010 a{
background-image:url(../images/staff/lf/ie6_lf010s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff011 a{
background-image:url(../images/staff/la/ie6_la011s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff012 a{
background-image:url(../images/staff/lf/ie6_lf012s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff013 a{
background-image:url(../images/staff/lf/ie6_lf013s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff014 a{
background-image:url(../images/staff/lf/ie6_lf014s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff015 a{
background-image:url(../images/staff/lf/ie6_lf015s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .lf_staff016 a{
background-image:url(../images/staff/lf/ie6_lf016s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff001 a{
background-image:url(../images/staff/la/ie6_la001s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff002 a{
background-image:url(../images/staff/la/ie6_la002s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff003 a{
background-image:url(../images/staff/la/ie6_la003s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff004 a{
background-image:url(../images/staff/la/ie6_la004s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff005 a{
background-image:url(../images/staff/la/ie6_la005s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff006 a{
background-image:url(../images/staff/la/ie6_la006s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff007 a{
background-image:url(../images/staff/la/ie6_la007s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff008 a{
background-image:url(../images/staff/la/ie6_la008s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff009 a{
background-image:url(../images/staff/la/ie6_la009s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff011 a{
background-image:url(../images/staff/lf/ie6_lf011s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff012 a{
background-image:url(../images/staff/la/ie6_la012s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff013 a{
background-image:url(../images/staff/la/ie6_la013s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff014 a{
background-image:url(../images/staff/la/ie6_la014s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff015 a{
background-image:url(../images/staff/la/ie6_la015s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff016 a{
background-image:url(../images/staff/la/ie6_la016s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff017 a{
background-image:url(../images/staff/la/ie6_la017s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html table .la_staff018 a{
background-image:url(../images/staff/la/ie6_la018s.jpg);
background-repeat:no-repeat;
background-position:left top;
}
* html #subNav #subnavi01 a{
background-image:url(../images/staff/subnavi01.jpg);
background-repeat:no-repeat;
background-position:left top;
width:65px;
}
* html #subNav #subnavi01 a:hover{
background-image:url(../images/staff/subnavi01.jpg);
background-repeat:no-repeat;
background-position:left -13px;
}
* html #subNav #subnavi02 a{
background-image:url(../images/staff/subnavi02.jpg);
background-repeat:no-repeat;
background-position:left top;
width:35px;
}
* html #subNav #subnavi02 a:hover{
background-image:url(../images/staff/subnavi02.jpg);
background-repeat:no-repeat;
background-position:left -13px;
}
/* ------------------------------------------------------
personal popup setting
------------------------------------------------------ */
.glt-elm{
width:320px;
color:#623436;
opacity:0.9;
visibility:hidden;
font-size:12px;
line-height:160%;
position:absolute;
top:0;
left:0;
z-index:80;
}
.glt-elm p{
background:#F5BB7A;
margin:0;
padding:0.5em;
}
.glt-elm img{
display:block;
}
.glt-elm{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}