@charset "utf-8";

.content{ padding-top:40px;}
.left_contents{ width:594px; float:left; border-right:solid 1px #e5e5e5;}
.left_contents_pad{ padding-right:24px;}
.tada{ background:url(images/table_03.gif) no-repeat left top; padding-left:100px;}
.tada2{
	padding-top : 6px ;
	background:url(images/table_03.gif) no-repeat left top;
	padding-left:100px;
	height: 100px;
}
.ie_seminar{
	background-image: url(images/seminar_back_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 593px;
	height: 424px;
}
.nichiji{ font-size:0.88em; font-weight:bold; margin-bottom:10px;}
.tit_1{ margin-bottom:12px;}
.left_mrg {
	margin-left: 198px;
}
.syou_txt {
	font-size: 60%;
}
#seminar_title {
	float: left;
}



.moji_aka{ color:#993300;}
.hosoku{ font-size:0.75em; line-height:1.6; margin-bottom:35px;}
input, textarea{ line-height:1.2; background-color:#f4f4f4; padding:4px; border:1px solid #d1d1d1;} 
.tbl_frm{ margin:0 0 20px;}
.tbl_frm th{ vertical-align:top; width:140px; padding-top:3px;}
.tbl_frm th.pad_nashi{ padding:0;}
.tbl_frm td{ border-bottom:solid 15px #FFFFFF;}
.left_kei{ padding-left:20px; border-left:dotted 1px #CCCCCC;}
.rei{ font-size:0.625em; padding:1px 0;}
.kaku_ni{ font-size:0.75em; line-height:1.5; margin-bottom:5px;}
.tbl_hosoku{ font-size:0.75em; margin-bottom:15px;}
.m_aki{ padding:0px; background:none; margin-right:5px; border:none;}
.dai{ width:95%;}
.tyu{ width:45%;}
.btn_kakomi{ text-align:center;}
.btn{ background:none; padding:0px; border:none;}
.right_navi{ width:180px; float:left; margin-left:25px;}
.koushi{ text-align:center; margin:20px 0;}
.koushi dt{ font-size:0.75em; line-height:1.5; margin-bottom:3px;}
.koushi dd{ font-size:0.625em; text-align:left; line-height:1.6;}
.dotiraka{ font-size:0.625em; line-height:1.5; margin-bottom:40px;}
.futo_deka{ font-size:1.25em; font-weight:bold;}
.pre_zent{ background-color:#f9f9f9; padding:10px 20px; margin:0 50px 40px 30px; border:solid 1px #dbdbdb;}
.pre_zent dl{ background:url(images/table_31.jpg) no-repeat right top;}
.pre_zent dt{}
.pre_zent dd{ font-size:0.625em; line-height:1.6; padding-left:7px;}

/*============== 09_12 ===============*/
.content{ padding-top:20px;}
.content div.new_year2010{
width:800px;
height:355px;
position:relative;
background: url(images/new_year/newyear_2010_back.jpg) left top no-repeat #d70b30;
margin-bottom:16px;
}
.content div.new_year2010 h1{
position:absolute;
top:47px;
left:0;
}
.content div.new_year2010 h2{
position:absolute;
top:126px;
left:241px;
}
.content div.new_year2010 p{
position:absolute;
top:242px;
left:241px;
}
.content div.session{width:383px;float:left;display:inline;}
.content div.results{width:175px;float:right;}

.hosoku_new{ font-size:0.75em; line-height:1.6; margin:1em 0;}
.hosoku_new span.red{color:#d70b30;font-size:1.5em;font-weight:bold;}


p.Supplement{ font-size:0.625em; line-height:1.5;margin:1em 0;}
