﻿@charset "utf-8";

/* リンク集（links.html）のスタイルシート */ 


/* メインカラムの詳細　********************************************************************************/ 
/* トップページ　********************************************************************************/ 
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:773px; 
 }
.long-box{
  float:left;
  clear:both;
  width:773px;
  }
.title{
  float:left;
  clear:both;
  }
.contents{
	float:left;
	clear:both;
	width: 773px;
  }
.intro-text{
	display:block;
	float:left;
	clear:both;
	width: 740px;
	padding-top: 20px;
	padding-bottom: 0px;
	} 
.sub-title{
	display:block;
	float:left;
	clear: both;
	padding-top: 18px;
	padding-bottom: 18px;
	}
.contents-text{
    display:block;
	float:left;
	clear:both;
	width:740px;
	}
.links-table{
	display:block;
	float:left;
	clear:both;
	width: 773px;
	padding-top: 20px;
	padding-bottom: 20px;
	}	
.links-table table{
	width:740px;
	font-size:12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	}
.left-cell{
	width:120px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	padding: 5px;
	background-color: #ffeeee;
	}
.right-cell{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px;
	text-align: left;
	}
.link-part{
	display:block;
	float:left;
	clear:both;
	width:740px;
	background-image: url(../images/links-border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	}
