/* Unchanged */
@charset "utf-8";

/*各ページ見出し*/
#pagetitle{ background-color:#000000; height:30px; width:930px; padding-left:20px; line-height:30px; color:#fff; font-size:13px;}
#subpagetitle{background:url(../img/temp/bg_subtitle.gif) no-repeat #d2d2d2; height:35px; width:878px; padding-left:22px; margin:20px 0 10px 30px; line-height:35px; color:#000; font-size:14px;}
#subpagetitle2{background:#E6E6E6; height:25px; width:878px; padding-left:22px; margin:20px 0 10px 30px; line-height:25px; color:#000; font-size:12px;}
#subpagetitle3{background:url(../img/temp/bg_subtitle.gif) no-repeat #d2d2d2; height:35px; width:878px; padding-left:22px; margin:20px 0 10px 30px; line-height:35px; color:#000; font-size:14px;}

/*会社概要 - 右ツメ部分*/
#a_right { width:750px; margin-left:30px; text-align:right; font-size:12px; }

/*各ページ　フォントサイズ*/
p.txt1{ font-size:12px; line-height:23px; margin:0 0 15px 30px; width:775px; }
p.txt2{ font-size:12px; line-height:23px; margin:0 0 15px 55px; width:550px; }
p.txtml0{ font-size:12px; line-height:23px; margin:0 0 15px 0; width:950px;}

/*ナビ*/
.subnavi{ font-size:10px; width:615px; padding-top: 3px; }
.subnavi.wid100{ width:auto; }
.subnavi_link{
background:#EEE;
margin: 0 0 2px 2px;
padding:2px;
width:115px;
height:1.8em;
line-height:2em;
text-align:center;
border:solid  #FFF 1px;}

.subnavi_link_page{
background:#333;
margin: 0 0 2px 2px;
padding:2px;
width:115px;
height:1.8em;
line-height:2em;
text-align:center;
border:solid  #333 1px;}

.subnavi_link a{color:#333; text-decoration:none;}
.subnavi_link a:hover{color:#999; text-decoration:none;}

.subnavi_link_page a{color:#FFF; text-decoration:none;}
.subnavi_link_page a:hover{color:#999; text-decoration:none;}

a.link:hover img {
	opacity: 1;
}