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

/* ------------------------------------------------------
press setting
------------------------------------------------------ */
body {
font-family: "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif !important;
}
.gNav .gnavi05 a{
background-image:url(../images/common/gnavi05.gif);
background-repeat:no-repeat;
background-position:left -30px;
width:140px;
}
.mainphoto{
padding:78px 0 0 100px;
}
h3{
position:absolute;
top:-2px;
left:5px;
background-image:url(../images/press/plate_press.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/press/subnav_title.png);
background-repeat:no-repeat;
}
h4 .title{
text-indent: -9999px;
display:block;
font-size:0;
width:91px;
height:15px;
}
#subNav{
position:absolute;
top:148px;
left:87px;
}
#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/press/subnav01.png);
background-repeat:no-repeat;
background-position:left top;
width:84px;
}
#subNav #subnavi01 a:hover{
background-image:url(../images/press/subnav01.png);
background-repeat:no-repeat;
background-position:left -13px;
}
#subNav #subnavi02 a{
background-image:url(../images/press/subnav02.png);
background-repeat:no-repeat;
background-position:left top;
width:30px;
}
#subNav #subnavi02 a:hover{
background-image:url(../images/press/subnav02.png);
background-repeat:no-repeat;
background-position:left -13px;
}
#subNav #subnavi03 a{
background-image:url(../images/press/subnav03.png);
background-repeat:no-repeat;
background-position:left top;
width:107px;
}
#subNav #subnavi03 a:hover{
background-image:url(../images/press/subnav03.png);
background-repeat:no-repeat;
background-position:left -13px;
}
#subNav #subnavi04 a{
background-image:url(../images/press/subnav04.png);
background-repeat:no-repeat;
background-position:left top;
width:52px;
}
#subNav #subnavi04 a:hover{
background-image:url(../images/press/subnav04.png);
background-repeat:no-repeat;
background-position:left -13px;
}
#subNav #subnavi05 a{
background-image:url(../images/press/subnav05.png);
background-repeat:no-repeat;
background-position:left top;
width:94px;
}
#subNav #subnavi05 a:hover{
background-image:url(../images/press/subnav05.png);
background-repeat:no-repeat;
background-position:left -13px;
}
.contentsDetail{
line-height:160%;
position:absolute;
top:108px;
left:relative;
width:650px;
height:436px;
margin:0 0 0 200px;
z-index:10;
}
#titlePress01 a{
background-image:url(../images/press/title_press01.png);
background-repeat:no-repeat;
width:174px;
height:170px;
text-indent: -9999px;
display:block;
font-size:0;
margin:0;
position:absolute;
top:0;
left:237px;
}
#titlePress02 a{
background-image:url(../images/press/title_press02.png);
background-repeat:no-repeat;
width:185px;
height:159px;
text-indent: -9999px;
display:block;
font-size:0;
position:absolute;
top:120px;
left:100px;
}
#titlePress03 a{
background-image:url(../images/press/title_press03.png);
background-repeat:no-repeat;
width:186px;
height:155px;
text-indent: -9999px;
display:block;
font-size:0;
position:absolute;
top:120px;
left:386px;
}
#titlePress04 a{
background-image:url(../images/press/title_press04.png);
background-repeat:no-repeat;
width:177px;
height:160px;
text-indent: -9999px;
display:block;
font-size:0;
position:absolute;
top:271px;
left:160px;
}
#titlePress05 a{
background-image:url(../images/press/title_press05.png);
background-repeat:no-repeat;
width:177px;
height:162px;
text-indent: -9999px;
display:block;
font-size:0;
position:absolute;
top:271px;
left:346px;
}
.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;
}
/* ------------------------------------------------------
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 #titlePress01 a{
background-image:url(../images/press/ie6_title_press01.jpg);
background-repeat:no-repeat;
width:174px;
height:170px;
text-indent: -9999px;
display:block;
font-size:0;
margin:0;
position:absolute;
top:0;
left:237px;
}
* html #titlePress02 a{
background-image:url(../images/press/ie6_title_press02.jpg);
background-repeat:no-repeat;
width:185px;
height:159px;
text-indent: -9999px;
display:block;
font-size:0;
position:absolute;
top:120px;
left:85px;
}
* html #titlePress03 a{
background-image:url(../images/press/ie6_title_press03.jpg);
background-repeat:no-repeat;
width:186px;
height:155px;
text-indent: -9999px;
display:block;
font-size:0;
position:absolute;
top:120px;
left:400px;
}
* html #titlePress04 a{
background-image:url(../images/press/ie6_title_press04.jpg);
background-repeat:no-repeat;
width:177px;
height:160px;
text-indent: -9999px;
display:block;
font-size:0;
position:absolute;
top:271px;
left:160px;
}
* html #titlePress05 a{
background-image:url(../images/press/ie6_title_press05.jpg);
background-repeat:no-repeat;
width:177px;
height:162px;
text-indent: -9999px;
display:block;
font-size:0;
position:absolute;
top:271px;
left:346px;
}
* html #subNav #subnavi01 a{
background-image:url(../images/press/ie6_subnavi01.jpg);
background-repeat:no-repeat;
background-position:left top;
width:84px;
}
* html #subNav #subnavi01 a:hover{
background-image:url(../images/press/ie6_subnavi01.jpg);
background-repeat:no-repeat;
background-position:left -13px;
}
* html #subNav #subnavi02 a{
background-image:url(../images/press/ie6_subnavi02.jpg);
background-repeat:no-repeat;
background-position:left top;
width:30px;
}
* html #subNav #subnavi02 a:hover{
background-image:url(../images/press/ie6_subnavi02.jpg);
background-repeat:no-repeat;
background-position:left -13px;
}
* html #subNav #subnavi03 a{
background-image:url(../images/press/ie6_subnavi03.jpg);
background-repeat:no-repeat;
background-position:left top;
width:107px;
}
* html #subNav #subnavi03 a:hover{
background-image:url(../images/press/ie6_subnavi03.jpg);
background-repeat:no-repeat;
background-position:left -13px;
}
* html #subNav #subnavi04 a{
background-image:url(../images/press/ie6_subnavi04.jpg);
background-repeat:no-repeat;
background-position:left top;
width:52px;
}
* html #subNav #subnavi04 a:hover{
background-image:url(../images/press/ie6_subnavi04.jpg);
background-repeat:no-repeat;
background-position:left -13px;
}
* html #subNav #subnavi05 a{
background-image:url(../images/press/ie6_subnavi05.jpg);
background-repeat:no-repeat;
background-position:left top;
width:94px;
}
* html #subNav #subnavi05 a:hover{
background-image:url(../images/press/ie6_subnavi05.jpg);
background-repeat:no-repeat;
background-position:left -13px;
}
