/* 全体の基本フォント */
body {
	margin:0;
	padding: 0px;
	background-color: #DCDCDC;
	font-size: 12px;
	line-height: 140%;
	color: #000;
}

/* テーブル内の基本フォント */
table td,th{
	font-size: 12px;
	line-height: 140%;
	color: #000;
}


/* 基本リンク色 */
a:link,a:active	{ color:#CC3300;	text-decoration:none; }
a:visited	{ color:#996633;	text-decoration:none; }
a:hover		{ color:#FF6600;	text-decoration:underline; }

.line1 { border: dashed 1px ; color:#999;}

/* 全体を囲む枠 */
table.waku{
	width:780px;
	margin:0;
	padding:0;
	}

/* ヘッダのライン枠 */
table.waku td.header{
	width:780px;
	height:19px;
	border-width:1px;
	border-style:none solid;
	border-color:#29542F;
	background-color:#F1F1F1;
	vertical-align:top;
	}

/* 左メニューの枠 */
table.waku td.left-menu{
	width:190px;
	height:1100px;
	border-width:1px;
	border-style:none none none solid;
	border-color:#29542F;
	background-color:#F1F1F1;
	vertical-align:top;
	}

/* ヘッダの上部メニュー枠 */
table.waku td.head-menu{
	width:590px;
	height:68px;
	border-width:1px;
	border-style:none solid solid none;
	border-color:#29542F;
	background-color:#F1F1F1;
	vertical-align:top;
	}

/* 本文の枠 */
table.waku td.main-contents{
	width:590px;
	height:1013px;
	border-width:1px;
	border-style:none solid;
	border-color:#29542F;
	background-color:#FFF;
	vertical-align:top;
	}

/* sslの全体を囲む枠 */
table.waku-ssl{
	width:590px;
	margin:0;
	padding:0;
	}

/* sslの本文の枠 */
table.waku-ssl td.main-contents{
	width:590px;
/*	height:1013px; */
	border-width:1px;
	border-style:none solid;
	border-color:#29542F;
	background-color:#FFF;
	vertical-align:top;
	}

/* sslの問合せの本文の枠 */
table.waku-ssl td.main-contents-toi{
	width:590px;
/*	height:700px; */
	border-width:1px;
	border-style:none solid;
	border-color:#29542F;
	background-color:#FFF;
	vertical-align:top;
	}

/* sslのフッダライン枠 */
table.waku-ssl td.footer{
	width:780px;
	height:19px;
	border-width:1px;
	border-style:none solid solid solid;
	border-color:#29542F;
	background-color:#F1F1F1;
	}


span.small{
	font-size:11px;
	line-height:120%;
	color:#333;
	}

span.small-red{
	font-size:11px;
	line-height:120%;
	color:#FF3300;
	}

/* IFRAMEメニューサイズ */
iframe#menu{
	width:190px;
	height:2100px; /*←メニューの高さ：この値を変更する*/
	}
