
/* サブページ　 メインコンテンツ  */

 /* サブタイトル集  */

h1.webfile a{
    display: block;
    background: url('../images/webfile/title_sub-webfile.gif') no-repeat;
    width:700px;
    height:57px;
    margin-left:5px;
    text-indent: -9999px;
}

h1.grpmail a{
    display: block;
    background: url('../images/grpmail/title_sub-grpmail.gif') no-repeat;
    width:700px;
    height:57px;
    margin-left:5px;
    text-indent: -9999px;
}

h1.omori a{
    display: block;
    background: url('../images/omori/title_sub-omori.gif') no-repeat;
    width:700px;
    height:57px;
    margin-left:5px;
    text-indent: -9999px;
}

h1.rental a{
    display: block;
    background: url('../images/rental/title_sub-rental.gif') no-repeat;
    width:700px;
    height:57px;
    margin-left:5px;
    text-indent: -9999px;
}

h1.dbseries a{
    display: block;
    background: url('../images/dbseries/title_sub-dbseries.gif') no-repeat;
    width:700px;
    height:57px;
    margin-left:5px;
    text-indent: -9999px;
}






#eye {
  text-align: center;
  margin-left:0px !important;
  margin-bottom:10px;
}

#wrapper {
    width:710px;
    margin:5px 0 0 5px;
    padding:0;
    float:left;
    text-align:left;
}

#sub-menu {
    width:155px;
    margin:0;
    padding-left:0;
    float:left;
}


#sub-contents {
    width:535px;
    padding-left:10px;
    float:left;
}


h1.sub-title {
    width:690px;
    height:57px;
    margin-left:5px;

}


#sub-contents p.read  {
    color:#5b5b5b;
    line-height:160%;
    margin-left:10px;
    margin-right:10px;
    padding:0;
}

#sub-contents p.read-narrow  {
    color:#5b5b5b;
    line-height:160%;
    margin-left:30px;
    margin-right:30px;
    padding:0;
}


#sub-contents div.cc  {
    margin-left: 10px;
}

/*  sub-contents内 ul */
#sub-contents ul  {
    margin-left: 30px;
    font-size:16px !important;
}



/*  read  */

/* .read {  /\* h2・h、leaderのみ製品ごとのcssファイルに *\/ */
/*     margin:0 0 10px 0 ; */
/* } */

.read h1 {
    font-size:80%;
    color:#333333;
    line-height:130%;
    margin:1em 0 1em 1em;
}

.read p {
	text-indent: 1em;
}

/*  パンくず  */
.pan {
    background: url('../images/icon-pan.gif') 0 50% no-repeat;
    font-size:85%;
    color: #2c97d9;
    margin-top:5px;
    padding-left:10px;

 }


/*  footer ページ先頭へ  */
#pagetop {
	clear:both;
	margin:0 0 20px 0;
	font-size:80%;
	margin-left:160px;
	padding:0;
}

#pagetop img {
	vertical-align: middle;
	margin:0 5px 2px 0 ;
	width:14px;
	height:14px;
}

#pagetop a:link {
	color:#333333;
	text-decoration:none;
}

#pagetop a:visited {
	color: #333333;
	text-decoration:none;
}

#pagetop a:hover {
	color:#cc0000;
	text-decoration:none;
}

#pagetop a:active {
	color:#cc0000;
	text-decoration:none;
}





/*  お問い合わせ・お申し込み  */
.goinquirty {
	margin: 20px 0;
}



.point-bold {
	font-weight: bold;
	font-size: 13px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left: 10px;
        color: #333333;
        line-height: 150%;
}


/*  強調リンク  */
.point-bold a {
	font-weight: bold;
	font-size: 13px;
	margin-top:0px;
	margin-bottom:5px;
        color: #0D5B8C;
        text-decoration: none;
}


.point-bold a:hover  {
        font-weight: bold;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom:5px;
        color: #e70000;
        text-decoration: none;
}



.point-link {
	font-weight: bold !important;
	font-size: 13px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
        text-decoration: none;
}

.point-link a {
	font-weight: bold;
	font-size: 13px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
        text-decoration: underline;
}





/*  詳細・導入実績へ  */
.link-strong {
	font-weight: bold;
	font-size: 13px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left: 10px;
   color: #333333;
}


.link-strong a {
    background: url('../images/ico-ya.gif') 0 0% no-repeat;
	font-weight: bold;
	font-size: 13px;
	padding-left: 24px;
	margin-left: 350px;
    color: #0D5B8C;
    text-decoration: none;
}


.link-strong a:hover {
    color: #e70000;
    text-decoration: none;
}







 /*  機能詳細を見る  */
 #summary-more {
	clear:both;
	width:510px;
	margin:0 0 20px 0;
	font-size:80%;
	text-align:right;
	padding:0;
}

#summary-more img {
	vertical-align: middle;
	margin:0 5px 2px 0 ;
	width:14px;
	height:14px;
}

#summary-more a:link {
	color:#333333;
	text-decoration:none;
}

#summary-more a:visited {
	color: #666666;
	text-decoration:none;
}

#summary-more a:hover {
	color:#cc0000;
	text-decoration:none;
}

#summary-more a:active {
	color:#cc0000;
	text-decoration:none;
}




 /*  代表ご挨拶   */
.greeting-title { 
      font-size: 120%!important;
      color: #333333!important;
      line-height: 190% !important;
      padding-left: 20px !important;

 }
/*  fontサイズ  */
.font-small {
    font-size: 13px !important;
 }

.font-nomal {
    font-size: 11px;
 }



img.fnc-image { border: solid 1px #cccccc; margin-left:10px !important;  margin-top: 15px; margin-bottom: 15px; text-align: center; }
img.view { border: solid 1px #cccccc; }


L20 { margin-left: 30px !important;}






