@charset "UTF-8";

/*-----------------------
coded by sure at 2009-05-26
-------------------------*/

/* CSS Document */
/*-----------------------*/
/* 1.top */
/* 2.seminar*/
/* 3. */
/* 4. */
/*-----------------------*/


/* 1.top
====================================================================================================== */


		

/* 2.seminar
====================================================================================================== */

/* 一覧
---------------------------*/
.seminar_list{
	width:620px;
	margin:20px 0 15px 0;}

.seminar_list th{
	padding:7px 12px;
	background:#e6e4d1;
	font-weight:bold;}
	
.seminar_list td{
	background:url(/app/top-images/dot-line01.gif) repeat-x bottom;
	padding:9px 12px;}
.seminar_list .sl_1{
	text-align:center;
	width:45px;}
.seminar_list .sl_3{
	text-align:left;
	width:70px;
}
	
.border-white_r{
	border-right:#fff solid 1px;}
	
/* 詳細 
---------------------------*/
.seminar_detail h2{
	background:url(/app/top-images/icn_circle01.gif) no-repeat;
	padding-left:35px;
	font-weight:bold;
	margin-bottom:20px;}
.seminar_detail div{
	margin:10px 0 20px 0;
	background:url(/app/top-images/dot-line03.gif) no-repeat top;
	padding-top:1px;
	width:620px;}
.seminar_detail_tb{
	width:620px;}
	.seminar_detail_tb th,.seminar_detail td{
		padding:7px 12px;}
	.seminar_detail_tb th{
		width:106px;
		vertical-align:top;
		font-weight:bold;
		background:#e6e4d1 url(/app/top-images/dot-line02.gif) repeat-x bottom;}
	.seminar_detail_tb td{
		background:url(/app/top-images/dot-line01.gif) repeat-x bottom;}
	.btn_access{
		margin-left:10px;
		vertical-align:bottom;}

/* 申し込み 
---------------------------*/
.seminar_application h2{
	background:#fdfbec url(/app/top-images/icn_circle02.gif) no-repeat;
	background-position:12px 10px;
	border:#cfc3aa solid 1px;
	padding:9px 10px 9px 45px;
	font-weight:bold;}
.seminar_application div{
	padding:20px 10px 0 10px;}
.attention{
	padding-left:10px;}
.attention li{
	background:url(/app/top-images/icn_dot.gif) no-repeat;
	background-position:0 10px;
	padding-left:10px;}
	
.seminar_application-wrap{
	margin-top:20px;
	background:url(/app/top-images/dot-line04.gif) no-repeat top;
	padding-top:1px;
	width:620px;}
	.seminar_application_tb{
	width:620px;
	margin-bottom:20px;}
	.seminar_application_tb th,.seminar_application_tb td{
		padding:7px 12px;}
	.seminar_application_tb th{
		width:150px;
		vertical-align:top;
		font-weight:bold;
		background:#e6e4d1 url(/app/top-images/dot-line02.gif) repeat-x bottom;}
	.seminar_application_tb td{
		background:url(/app/top-images/dot-line01.gif) repeat-x bottom;}
.form_btn{
	text-align:center;}
	.form_btn li{
		display:inline;
		vertical-align:middle;}
	.form_btn img, .form_btn input{
		vertical-align:middle;}

.notice{
	padding:12px;
	display: block;
	border: 1px solid #D6D0BB;
}


/* 2.info
====================================================================================================== */
/* 事務局からのお知らせ 
---------------------------*/
.info_detail h2{
	background:url(/app/top-images/icn_circle01.gif) no-repeat;
	padding-left:35px;
	font-weight:bold;
	margin-bottom:4px;
}
.info_detail p{
	padding:20px 0 0 15px;
}
.info_detail .info_date{
	background:url(/app/top-images/dot-line01.gif) repeat-x top;
	padding-top:10px;
	text-align: right;
	border: none;
}

.info_list{
	width:620px;
	margin:20px 0 15px 0;}

.info_list th{
	padding:7px 12px;
	background:#e6e4d1;
	font-weight:bold;}
	
.info_list td{
	background:url(/app/top-images/dot-line01.gif) repeat-x bottom;
	padding:9px 4px;
	vertical-align: inherit;
}
.info_list .sl_1{
	text-align:center;
	width:45px;
}
.info_list .sl_3{
	text-align:left;
	width:70px;
}

/* 4.
====================================================================================================== */
