.main { font-size: 12px; line-height: 18px}
.main2 { font-size: 12px; line-height: 18px; color: #FFFFFF}
.main24 { font-size: 12px; line-height: 24px }
.orangebold { font-size: 12px; line-height: 18px; font-weight: bold; color: #004EFF }
.bluebold { font-size: 12px; line-height: 18px; font-weight: bold; color: #0099FF}
.whitebold { font-size: 12px; line-height: 18px; font-weight: bold; color: #FFFFFF}
.mini {  font-size: 10px; line-height: 18px; color: #333333}
.mini2 {  font-size: 10px; line-height: 15px; color: #666666}
.attention { font-size: 10px; line-height: 14px}


.main a:link    { color: #000000; text-decoration: none; }
.main a:visited { color: #999999; text-decoration: none; }
.main a:hover   { color: #004EFF; text-decoration: underline; }
.main a:active  { color: #000000; text-decoration: none; }
.main2 a:link    { color: #FFFFFF; text-decoration: none; }
.main2 a:visited { color: #FFFFFF; text-decoration: none; }
.main2 a:hover   { color: #FFCC00; text-decoration: underline; }
.main2 a:active  { color: #FFFFFF; text-decoration: none; }
a.orange:link { font-size: 12px; color:#004EFF; text-decoration: underline; }
a.orange:visited { font-size: 12px; color:#004EFF; text-decoration: underline; }
a.orange:hover { font-size: 12px; color:#666666; text-decoration: underline; }
a.orange:active { font-size: 12px; color:#004EFF; text-decoration: underline; }
a.soto:link { color:#330099; text-decoration: underline; }
a.soto:visited { color:#330099; text-decoration: underline; }
a.soto:hover { color:#336699; text-decoration: underline; }
a.soto:active { color:#330099; text-decoration: underline; }
a.gray:link    { color: #666666; text-decoration: none; }
a.gray:visited { color: #666666; text-decoration: none; }
a.gray:hover   { color: #004EFF; text-decoration: underline; }
a.gray:active  { color: #666666; text-decoration: none; }
a.white:link    { font-size: 12px; line-height: 17px; color: #FFFFFF; text-decoration: none; }
a.white:visited { font-size: 12px; line-height: 17px; color: #FFFFFF; text-decoration: none; }
a.white:hover   { font-size: 12px; line-height: 17px; color: #FFCC00; text-decoration: underline; }
a.white:active  { font-size: 12px; line-height: 17px; color: #FFFFFF; text-decoration: none; }
a:link    { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover   { color: #004EFF; text-decoration: underline; }
a:active  { color: #000000; text-decoration: none; }
a.orange_w:link { color:#004EFF; text-decoration: underline; }
a.orange_w:visited { color:#004EFF; text-decoration: underline; }
a.orange_w:hover { color:#FFFFFF; text-decoration: underline; }
a.orange_w:active { color:#004EFF; text-decoration: underline; }
a.orange_x:link { color:#004EFF; text-decoration: none; }
a.orange_x:visited { color:#004EFF; text-decoration: none; }
a.orange_x:hover { color:#666666; text-decoration: underline; }
a.orange_x:active { color:#004EFF; text-decoration: underline; }
a.orange_x2:link { font-size: 14px; color:#004EFF; text-decoration: none; font-weight: bold}
a.orange_x2:visited { font-size: 14px; color:#AAAAAA; text-decoration: none; font-weight: bold}
a.orange_x2:hover { font-size: 14px; color:#999999; text-decoration: underline; font-weight: bold}
a.orange_x2:active { font-size: 14px; color:#999999; text-decoration: underline; font-weight: bold}
a.orange_3:link { font-size: 14px; color:#004EFF; text-decoration: underline; }
a.orange_3:visited { font-size: 14px; color:#004EFF; text-decoration: underline; }
a.orange_3:hover { font-size: 14px; color:#666666; text-decoration: underline; }
a.orange_3:active { font-size: 14px; color:#004EFF; text-decoration: underline; }
a.gray_x:link { font-size: 14px; color:#666666; text-decoration: none; font-weight: bold}
a.gray_x:visited { font-size: 14px; color:#666666; text-decoration: none; font-weight: bold}
a.gray_x:hover { font-size: 14px; color:#004EFF; text-decoration: none; font-weight: bold}
a.gray_x:active { font-size: 14px; color:#666666; text-decoration: none; font-weight: bold}
a.gray_x2:link { font-size: 12px; color:#666666; text-decoration: none; font-weight: bold }
a.gray_x2:visited { font-size: 12px; color:#AAAAAA; text-decoration: none; font-weight: bold }
a.gray_x2:hover { font-size: 12px; color:#004EFF; text-decoration: underline; font-weight: bold }
a.gray_x2:active { font-size: 12px; color:#004EFF; text-decoration: underline; font-weight: bold }
a.white_1:link    { color: #737373; text-decoration: none; }
a.white_1:visited { color: #AAAAAA; text-decoration: none; }
a.white_1:hover   { color: #004EFF; text-decoration: underline; }
a.white_1:active  { color: #004EFF; text-decoration: underline; }
.main14 { font-size: 14px; line-height: 18px }
.info { font-size: 12px; line-height: 14px}

textarea{ font-size: 12px; color: #666666 }

.darkbluebold { font-size: 12px; line-height: 18px; font-weight: bold; color: #000066}
.orangebold14 { font-size: 14px; line-height: 18px; font-weight: bold; color: #004EFF }

a.orange2:link { color:#FF0000; text-decoration: underline; }
a.orange2:visited { color:#FF0000; text-decoration: underline; }
a.orange2:hover { color:#666666; text-decoration: underline; }
a.orange2:active { color:#FF0000; text-decoration: underline; }

h2.compliments{
	background-image: url(./img/white_back.gif);
	margin:5px;
	border:1px solid #A1A1A1;
	padding:5px;
	font-size: 12px;
	font-weight: normal; 
}

/*トップページ右設定*/
#topmain{
	width: 629px;
	background-image: url(./img/main_back.gif);

}
.topContents{
	padding:5px;
	line-height:18px;
	background-image: url(./img/main_image.jpg);
	background-repeat: no-repeat;
	border:1px solid #A1A1A1;
}
/*為替seminarページの説明*/
h2.compliments{
	background-image: url(./img/white_back.gif);
	margin:5px;
	border:1px solid #A1A1A1;
	padding:5px;
	font-size: 12px;
	font-weight: normal; 
}
/*seminartitle*/
.seminartitle{
	width: 629px;
	border-left:3px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
	line-height:16px;
	font-weight: bold;
	font-size:12px;
	padding: 5px;
	background-image: url(img/white_back02.gif);
}
.seminartitle span{
	color:#FF9900;
}

.contents{
	width: 100%;
}

table.seminerList{/*セミナーの一覧*/
	width:98%;
	margin:10px 5px;
}

.seminarListMore{/*セミナーの詳細*/
	margin:5px;
	width:98%;
}
.seminarListMore td{/*セミナーのドットライン設定*/
	border-bottom:1px dotted #A1A1A1;
	line-height: 16px;
	padding:3px 5px;
}

td.listcategory{
	width:80px;
	text-align:right;
}


/*icon設定*/
img.ico{
	vertical-align:middle;
}
img.mapico{
	vertical-align:middle;
	float: right;
}

/*フォント*/
.smallfont{
	font-size: 10px;
	letter-spacing: 1px;
}
img.photo{
	border:1px solid #A1A1A1;
}

/*フォント*/
.smallfont{
	font-size: 10px;
	letter-spacing: 1px;
}
img.photo{
	border:1px solid #A1A1A1;
}

/*seminar詳細title*/
.seminarinfo_title{
	background-image: url(./img/seminartitle_back.gif);
	background-repeat:repeat-x;
	background-color: #14468E;
	padding:5px;
	font-size:14px;
	font-weight: bold;
	color: white;
	line-height: 20px;
	border:1px solid #14468E;
}
.profile{
	background-color: #FAFAFA;
	border:1px solid #FAFAFA;
	margin:5px 0px;
}
.profile div{
	background-color: #A1A1A1;
	height: 1px;
	margin: 5px 0px;
}
.profile p{
	margin: 0px 5px;
}
.profile td{
	padding:3px;
	line-height: 14px;
}
.nav{
	width: 100%;
	border: 1px solid #A1A1A1;
	background-color: #FAFAFA;
	padding: 0px 10px;
}
.nav a{
	display: block;
	width:50%;
	font-size: 10px;
	letter-spacing: 1px;
}
.nav a:link {color:#333333;text-decoration: none;}/*通常のリンク*/
.nav a:visited {color:#333333;text-decoration: none;}/*読み込み済みのリンク*/
.nav a:active {color:#333333;text-decoration: none;}/*クリックされた瞬間*/
.nav a:hover {color: #333333;text-decoration:none;}/*マウスが上に乗乗ったとき*/

a.pagetop{
	float: left;
}
a.pageclose{
	float: right;
	text-align: right;
}


