.mb10{
	margin:0 0 10px 0;
}
.event_headtxt{
	margin:25px 0 0 0;
}
.event_headbanner{
	clear:both;
	margin:10px 0 0 0;
	padding:0;
}
.seminar_list{
	margin:10px 0 20px 0;
	padding:7px 6px 7px 7px;
	width:697px;
	background:url(../img/bg_slash.gif)
}
.sernar_list_ul{
	margin:0 0 5px 0;
	padding:0 0 1px 0;
	width:697px;
	background:url(../img/dot_line.gif) no-repeat 0 bottom;
}
.country_list{
	margin:0 0 5px 0;
	padding:0 0 0 153px;
	background:url(../img/stit_chiiki.jpg) no-repeat 0 0;
	list-style:none;
	overflow:hidden;
	zoom: 1;/* 画像表示のおまじない */
}
.gyomu_list{
	margin:0 0 5px 0;
	padding:0 0 0 153px;
	background:url(../img/stit_gyomu.jpg) no-repeat 0 0;
	list-style:none;
	overflow:hidden;
	zoom: 1;/* 画像表示のおまじない */
}
.product_list{
	margin:0;
	padding:0 0 0 163px;
	height:30px;
	background:url(../img/stit_product.jpg) no-repeat 0 0;
	line-height:30px;
}
.country_list li,
.gyomu_list li{
	margin:0 16px 0 0;
	padding:0 0 0 11px;
	line-height:30px;
	background:url(../../../img/arrow02_tp.gif) no-repeat 0 center;

	float :left;
	#white-space:nowrap;/*IE回避用*/
	display:block;
}
.seminar_search_btn{
	width:77px;
}
.seminar_table{
	margin:0 0 30px 0;
	width:710px;
	border-collapse:collapse; 
	border-spacing:0;
}
.seminar_table,
.seminar_table tr,
.seminar_table th,
.seminar_table td{
	border:1px solid #CCCCCC;
}
.seminar_table th{
	padding:8px 0;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../img/bg_slash_b.gif) repeat 0 0;
	text-align:center;
}
.seminar_table td{
	padding:8px 0 8px 10px;
}
.seminar_table td.chiiki{
	padding:8px 0;
	text-align:center;
}
.seminar_table td.contents{
	font-weight:bold;
}

.seminardetail_tit_box{
	margin:14px 0 0 0;
	padding:11px 0 0 14px;
	width:696px;
	height:56px;
	background:url(../img/events_detail_titbg.jpg) no-repeat 0 0;
	font-size:140%;
	font-weight:bold;
	color:#FFFFFF;
	line-height:150%;
}
.seminardetail_txt{
	margin:0 0 30px 0;
	padding:15px 12px;
	width:686px;
	background-color:#EEEEEE;
}
.seminardetail_txt p{
	margin:0;
	padding:0;
	line-height:180%;
}
.seminardetail_txt2{
	margin:15px 0;
	padding:0;
	font-size:120%;
	font-weight:bold;
}
.seminardetail_table{
	margin:0;
	width:710px;
	border-collapse:separate; 
	border-spacing:0 10px;
}
.seminardetail_table tr{
	margin-bottom:10px;
}
.seminardetail_table th{
	margin:0 0 10px 0;
	padding:10px;
	width:145px;
	border:1px solid #D7D7D7;
	background:url(../img/bg_slash.gif) repeat 0 0;
	vertical-align:top;
	text-align:left;
}
.seminardetail_table th span{
	font-size:120%;
}
.seminardetail_table th p.attention{
	margin:10px 0 0 0;
	padding:0;
	color:#990000;
	font-weight:normal;
}
.seminardetail_table td{
	padding:10px 15px;
	vertical-align:top;
}
.seminardetail_table td p{
	margin:0 0 20px 0;
	padding:0;
	color:#822D6A;
	font-weight:bold;
}
.seminardetail_table_2{
	margin:10px 0 30px 0;
	width:710px;
	border-collapse:collapse; 
	border-spacing:0;
}
.seminardetail_table_2,
.seminardetail_table_2 tr{
	border:1px solid #C8C8C8;
}
.seminardetail_table_2 th,
.seminardetail_table_2 td{
	border-top:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
}
.seminardetail_table_2 th{
	padding:8px 10px;
	width:186px;
	background:url(../img/bg_slash.gif) repeat 0 0;
	border-left:1px solid #C8C8C8;
}
.seminardetail_table_2 td{
	padding:8px 20px;
	border-right:1px solid #C8C8C8;
}
.bottom_btn{
	margin:0;
	padding:0;
	text-align:center;
}

.flow{
	margin:25px 0 30px 0;
	padding:0;
	width:710px;
	list-style:none;
	overflow:hidden;
}
.flow li{
	float:left;
	margin:0 8px 0 0;
	padding:0;
	width:135px;
	height:65px;
}
.flow li.right{
	margin-right:0px;
}

.seminar_name_area{
	margin:0;
	padding:10px;
	width:690px;
	background:url(../img/bg_slash_b.gif) repeat 0 0;
}
.seminar_name_area p{
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-weight:bold;
}
.jukou_table{
	margin:0 0 0 1px;
	padding:0;
	width:709px;
	border-collapse:collapse;
}
.jukou_table,
.jukou_table tr,
.jukou_table th,
.jukou_table td{
	border:1px solid #D7D7D7;
}
.jukou_table th,
.jukou_table td{
	padding:8px;
}
.jukou_table th{
	background:url(../img/bg_slash.gif) repeat 0 0;
	font-weight:normal;
	text-align:center;
}
.students_name{
	margin:0;
	padding:0;
	width:89px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:active;
}
.date{
	width:96px;
	text-align:center;
}
.time{
	width:78px;
	text-align:center;
}
.seminar{
	width:149px;
}
.name{
	width:150px;
}

.seminar_2{
	width:120px;
}
.venue{
	width:224px;
}
.kuseki{
	width:30px;
	text-align:center;
}
.moushikomi{
	width:60px;
	text-align:center;
}

.treat_box{
	margin:0 0 25px 0;
	padding:11px 13px 20px 11px;
	width:684px;
	background:#F8F8F8;
	border:1px solid #D7D7D7;
}
.treat_tit{
	margin:0 0 20px 0;
	padding:1px 0 0 13px;
	height:20px;
	background:url(../img/icon_bar.jpg) no-repeat 0 0;
	font-size:130%;
	font-weight:bold;
}
.treat_text_box{
	margin:0;
	padding:5px 20px 5px 20px;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	line-height:160%;
}
.check_box{
	margin:0;
	padding:0;
	text-align:center;
}
.info_input_table{
	margin-top:10px;
	width:710px;
	border-collapse:collapse; 
	border-spacing:0;
}
.info_input_table
.info_input_table tr{
	border:1px solid #C8C8C8;
}
.info_input_table th,
.info_input_table td{
	border-bottom:1px solid #C8C8C8;
	border-top:1px solid #C8C8C8;
}
.info_input_table th{
	padding:15px;
	width:130px;
	vertical-align:top;
	text-align:left;
	background:url(../img/bg_slash.gif) repeat 0 0;
	border-left:1px solid #C8C8C8;
}
.info_input_table td{
	padding:15px;
	border-right:1px solid #C8C8C8;
}
.corp_name{
	margin:0;
	padding:0;
	width:323px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:active;
}
.busho_name{
	margin:0 0 10px 0;
	width:323px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:active;
}
.tantou_name{
	margin:0 0 10px 0;
	width:194px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:active;
}
.post_number_area{
	margin:0;
	padding:0;
	overflow:hidden;
}
.post_number_area dt{
	float:left;
	margin:0 9px 0 0;
	padding:0;
	line-height:200%;
}
.post_number_area dd{
	float:left;
	margin:0;
	padding:0;
	vertical-align:text-top;
}
.post_number1{
	margin:0;
	width:47px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:disabled;
}
.post_number2{
	margin:0;
	width:89px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:disabled;
}
.town_name{
	margin:0 0 10px 0;
	width:323px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:active;
}
.building_name{
	margin:0 0 10px 0;
	width:323px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:active;
}
.tel_number1{
	margin:0;
	width:47px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:disabled;
}
.tel_number2,
.tel_number3{
	margin:0;
	width:89px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:disabled;
}
.mailaddress{
	margin:0 0 10px 0;
	width:323px;
	height:16px;
	border:1px solid #7F9DB9;
	ime-mode:disabled;
}
.comment_txt{
	width:464px;
	border:1px solid #7F9DB9;
}
.info_bottom_btn{
	margin:0;
	padding:0;
	width:710px;
	height:48px;
	list-style:none;
	overflow:hidden;
}
.info_bottom_btn li.back_btn{
	float:left;
}
.info_bottom_btn li.confirm_btn{
	float:right;
}
/**
 *
 *
 */
.complete_tit{
	margin:30px 0 10px 0;
	font-size:120%;
	font-weight:bold;
	text-align:center;
}
.complete_txt{
	margin:0;
	text-align:center;
}
/**
 *
 *
 */
.mt10{
	margin:10px 0 0 0;
}
.mb20{
	margin-bottom:20px;
}
.mb40{
	margin-bottom:40px;
}
/**
 *
 *
 */
#error{
	margin:0 0 20px 0;
	padding:15px 15px 10px 45px;
	width:650px;
	color:#333333;
	background:#FFE6E6 url(../img/icon_error.jpg) no-repeat 13px 13px;
}
#error p{
	margin:0 0 5px 0;
	padding:0;
	width:630px;
	line-height:150%;
}
#error p span{
	margin:0 6px 0 0;
	color:#CC0000;
	font-weight:bold;
}
.info_input_table .errorline th{
	background:#ffe6e6;
}
.info_input_table .errorline td{
	background:#ffe6e6;
}
.jukou_table .errorline th{
	background:#ffe6e6;
}
.jukou_table .errorline td{
	background:#ffe6e6;
}
/**
 *
 *
 */
.info_confirm_table{
	margin-top:10px;
	width:710px;
	border-collapse:collapse; 
	border-spacing:0;
}
.info_confirm_table
.info_confirm_table tr{
	border:1px solid #C8C8C8;
}
.info_confirm_table th,
.info_confirm_table td{
	border-bottom:1px solid #C8C8C8;
	border-top:1px solid #C8C8C8;
}
.info_confirm_table th{
	padding:5px 15px 5px 15px;
	width:130px;
	vertical-align:top;
	text-align:left;
	background:url(../img/bg_slash.gif) repeat 0 0;
	border-left:1px solid #C8C8C8;
}
.info_confirm_table td{
	padding:5px 15px 5px 15px;
	border-right:1px solid #C8C8C8;
}
/**
 *
 *
 */
.confirm_txtbox{
	margin:0 0 30px 0;
	padding:10px;
	width:684px;
	border:1px solid #CCCCCC;
	text-align:center;
	line-height:180%;
}
.complete_txt{
	margin:20px 0 0 0;
	text-align:center;
}
