/* ---リンク要素--- */
a:link { color: #3399FF; }      /*　←基本リンク色　*/
a:visited { color: #66CCCC; }   /*　←一度入った事のあるリンク色　*/
a:hover { color: #cccccc; }     /*　←触れた時のリンク色　*/
a:active { color: #6666CC; }    /*　←クリック時の色　*/
/*　---本体要素---　*/
body{
	background-color:#156578;
	margin:0;
}
td {
	text-align:left;
	vertical-align:top;
	margin:0;
}
#base {
	width:780px;
	background:#ffffff;
	margin:0;
	border:0;
}
#sideCnts{
	width:190px;
	text-align:center;
	padding:5px 0px 0px 0px;
	font-size:10px;
	line-height:120%;
}
#mainCnts{
	line-height:18px;
	padding:5px 2px 2px 2px;
	font-size: 12px;
}
#bottomCnts{
	text-align:center;
	background-color:#48a2b5;
	font-size:12px;
	padding:10px;
	color:#FFFFFF;
}
/*　---ベース文---　*/
.Timg {
	text-align: left;
	padding:0px 0px 5px 0px;
}
.Mimg {
	padding:5px 10px 5px 10px;
}
.meintext{
	border-right:1px solid #33CCCC;
	border-top:1px solid #33CCCC;
	border-left:6px solid #008080;
	border-bottom:1px solid #008080;
	margin-bottom:5px;
	margin-top:10px;

	margin-left:10px;
	margin-right:15px;
	padding:6px;
	font-size:16px;
	font-weight: bold;
	color: #008080;
}
.subtext{
	padding:5px 40px 5px 30px;
}
/*　---item---　*/
div.item00 {
	background-image: url(item/base.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding:10px 30px 0px 30px;
}
/*　---問い合わせ---　*/
.officeList{
	width:90%;
}
.officeList TH{
	background-color:#48a2b5;
	color:#FFF;
	font-weight:normal;
	padding:5px;
}
.officeList TR:hover{
	background-color: #C0DAD1;
}
.officeList TD{
		padding:5px;
		border-bottom:solid 1px #ccc;
}
/*　---ここまで---　*/

/*　---前出し要素---　*/
.p5 {
	padding: 5px;
}
.p10 {
	padding: 10px;
}
.L5 {
	padding-left: 5px;
}
.L10 {
	padding-left: 10px;
}
.L15 {
	padding-left: 15px;
}
.L40 {
	padding-left: 40px;
}
.L60 {
	padding-left: 60px;
}
.L80 {
	padding-left: 80px;
}
.R5 {
	padding-right: 5px;
}
.R15 {
	padding-right: 15px;
}
.R40 {
	padding-right: 40px;
}
.R80 {
	padding-right: 80px;
}
.t5 {
	padding-top: 5px;
}
.t10 {
	padding-top: 10px;
}
.u5 {
	padding-bottom: 5px;
}
/*　---行間固定要素---　*/
.h150 {
	line-height: 150%;
}
.h200 {
	line-height: 200%;
}
/*　---フォントカラー要素---　*/
.c01 {
	color: #009999;
}
.c02 {
	color: #AE0053;
}
.c03 {
	color: #CCCCCC;
}
/*　フォントサイズ要素　*/
.size11 {
	font-size: 10px;
}
.size14 {
	font-size: 14px;
}
.size18 {
	font-size: 18px;
}
/*　---フォント付属要素---　*/
.a { 
	text-decoration: Underline;
}
.b {
	font-weight: bold;
}