@charset "utf-8";
/* CSS Document */

/*=================================================================
	http://www.universe-corp.jp/seminar/
=================================================================*/

/* index
-----------------------------------------------------------------*/

.index #section01{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:25px;
	padding:20px 14px 0;
	width:680px;
	zoom:1;
}

.index #section02{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:25px;
	padding:20px 14px 0;
	width:680px;
	zoom:1;
}

.index h3{
	margin:0;
}

.index .floatbox{
	border-bottom:1px dotted #999999;
	margin-bottom:30px;
	overflow:hidden;
	padding:8px 19px;
	_height:65px;
}

.index .floatbox.topbox{
	border-bottom:1px dotted #999999;
	margin-bottom:4px;
	overflow:hidden;
	padding:8px 19px;
}

.index .floatbox .floatL.col{
	letter-spacing:0.05em;
	margin:0 0 0 11px;
	padding:9px 0;
}


/* seminar01
-----------------------------------------------------------------*/

.seminar01 .floatbox{
	overflow:hidden;
}

.seminar01 #section01{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:25px;
	padding:20px 14px 0;
	zoom:1;
}

.seminar01 #section01 p.center img{
	display:inline;
}

.seminar01 #section01 .floatbox{
	border-top:2px dotted #999999;
	padding:16px 10px;
	_height:180px;
}

.seminar01 #section01 .floatbox dl.floatL{
	margin:0 0 0 17px;
	width:365px;
}

.seminar01 #section01 .floatbox dl.floatL dt{
	font-weight:700;
	margin-bottom:10px;
}

.seminar01 #section01 .floatbox dl.floatL dd{
line-height:180%;
}
.seminar01 #section01 .floatbox dl.floatL dd#box{
	background-color:#FFEFE8;
	border:1px solid #993333;
	padding:3px 12px;
	margin:15px 0;
}


.seminar01 #section01 p.center.btn{
	margin-bottom:32px;
}

.seminar01 #section01 #sectionbox01{
	width:670px;
	margin:0 auto 45px;
}

.seminar01 #section01 #sectionbox01 dd{
	background-color:#FFEFE8;
	border-bottom:1px solid #993333;
	border-left:1px solid #993333;
	border-right:1px solid #993333;
	margin:0 auto;
	padding:20px 24px 18px;
	width:620px;
	text-align:center;
}

.seminar01 #section01 #sectionbox01 dd img{
	display:inline;
	margin-bottom:20px;
}

.seminar01 #section01 #sectionbox01 dd img.end{
	margin-bottom:0;
}

.seminar01 #section01 #sectionbox02{
	width:670px;
	margin:0 auto 12px;
}

.seminar01 #section01 #sectionbox02 dd{
	border-bottom:1px solid #618712;
	border-left:1px solid #618712;
	border-right:1px solid #618712;
	margin:0 auto;
	padding:12px 24px 0px 14px;
	width:630px;
	background-color:#fff;
}

.seminar01 #section01 #sectionbox02 dd ul li{
	background:transparent url(../img/seminar_icon01.jpg) no-repeat scroll left 10%;
	margin-bottom:24px;
	padding:0 28px;
}


.seminar01 #section01 h3{
margin:0 auto;
width:670px;
}

.seminar01 #section01 table{
	width:670px;
	margin:0 auto 20px;
}

.seminar01 #section01 table th{
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	padding:6px 11px;
	vertical-align:top;
	width:88px;
}

.seminar01 #section01 table td{
	background-color:#fff;
	border:1px #ccc solid;
	padding:6px 11px;
	vertical-align:top;
}

.seminar01 #section01 table#naiyou td dl dd{
	margin:0 0 20px 20px;
}

.seminar01 #sectionbox03{
	padding:20px 0 30px;
}

.seminar01 #sectionbox03 p{
	margin:0 auto 58px;
	text-align:center;
}

.seminar01 #sectionbox03 p img{
	display:inline;
}

.seminar01 #sectionbox03 dl{
	margin:0 auto;
	width:598px;
	border:1px #003F7D solid;
}

.seminar01 #sectionbox03 dl dt{
	background-color:#003F7D;
	color:#FFFFFF;
	font-weight:700;
	padding:3px 10px;
}

.seminar01 #sectionbox03 dl dd{
	line-height:175%;
	padding:5px 15px 10px;
}

.seminar01 #sectionbox03 dl dd span{
	background:transparent url(../../common/img/icon/icon_arrow01.jpg) no-repeat scroll 2px 50%;
	padding:0 0 0 15px;
}





/* seminar02
-----------------------------------------------------------------*/

.seminar02 .floatbox{
	overflow:hidden;
}

.seminar02 #section01{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:25px;
	padding:20px 14px 0;
	zoom:1;
}

.seminar02 #section01 p.center.topbtn{
	margin-bottom:30px;
}



.seminar02 #section01 p.center img{
	display:inline;
}

.seminar02 #section01 .floatbox{
	border-top:2px dotted #999999;
	padding:16px 10px;
	_height:250px;
}

.seminar02 #section01 .floatbox dl.floatL{
	margin:0 0 0 17px;
	width:365px;
}

.seminar02 #section01 .floatbox dl.floatL dt{
font-weight:700;
line-height:150%;
margin-bottom:10px;
}

.seminar02 #section01 .floatbox dl.floatL dd{
line-height:160%;
margin-bottom:20px;}

.seminar02 #section01 .floatbox dl.floatL dd span.red{
	color:#cc0000;
}


.seminar02 #section01 p.center.btn{
	margin-bottom:32px;
}

.seminar02 #section01 #sectionbox01{
	width:670px;
	margin:0 auto 30px;
}

.seminar02 #section01 #sectionbox01 dd{
	background-color:#FFEFE8;
	border-bottom:1px solid #993333;
	border-left:1px solid #993333;
	border-right:1px solid #993333;
	margin:0 auto;
	padding:20px 24px 18px;
	width:620px;
}

.seminar02 #section01 #sectionbox01 dd img{
	display:inline;
}


.seminar02 #section01 #sectionbox02{
	width:670px;
	margin:0 auto 12px;
}

.seminar02 #section01 #sectionbox02 dd{
	border-bottom:1px solid #618712;
	border-left:1px solid #618712;
	border-right:1px solid #618712;
	margin:0 auto;
	padding:12px 24px 0px 14px;
	width:630px;
	background-color:#fff;
}

.seminar02 #section01 #sectionbox02 dd ul li{
	background:transparent url(../img/seminar_icon01.jpg) no-repeat scroll left 10%;
	margin-bottom:24px;
	padding:0 28px;
}


.seminar02 #section01 h3{
margin:0 auto;
width:670px;
}

.seminar02 #section01 table{
	width:670px;
	margin:0 auto;
}

.seminar02 #section01 table th{
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	padding:6px 11px;
	vertical-align:top;
	width:88px;
}

.seminar02 #section01 table td{
	background-color:#fff;
	border:1px #ccc solid;
	padding:6px 11px;
	vertical-align:top;
}


.seminar02 #sectionbox03{
padding:16px 0;}

.seminar02 #sectionbox03 p{
margin:0 auto 32px;
text-align:center;
}

.seminar02 #sectionbox03 p img{
display:inline;
}

.seminar02 #sectionbox03 dl{
	margin:0 auto;
	width:598px;
	border:1px #003F7D solid;
}

.seminar02 #sectionbox03 dl dt{
	background-color:#003F7D;
	color:#FFFFFF;
	font-weight:700;
	padding:3px 10px;
}

.seminar02 #sectionbox03 dl dd{
	line-height:175%;
	padding:5px 15px 10px;
}

.seminar02 #sectionbox03 dl dd span{
	background:transparent url(../../common/img/icon/icon_arrow01.jpg) no-repeat scroll 2px 50%;
	padding:0 0 0 15px;
}


/* seminar03
-----------------------------------------------------------------*/

.seminar03 .floatbox{
	overflow:hidden;
}

.seminar03 #section01{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:25px;
	padding:20px 14px 0;
	zoom:1;
}

.seminar03 #section01 p.center.topbtn{
	margin-bottom:30px;
}



.seminar03 #section01 p.center img{
	display:inline;
}

.seminar03 #section01 .floatbox{
	border-top:2px dotted #999999;
	padding:16px 10px;
	_height:180px;
}

.seminar03 #section01 .floatbox dl.floatL{
	margin:0 0 0 17px;
	width:365px;
}

.seminar03 #section01 .floatbox dl.floatL dt{
font-weight:700;
line-height:150%;
margin-bottom:10px;
}

.seminar03 #section01 .floatbox dl.floatL dd{
line-height:160%;
margin-bottom:20px;}

.seminar03 #section01 .floatbox dl.floatL dd span.red{
	color:#cc0000;
}


.seminar03 #section01 p.center.btn{
	margin-bottom:32px;
}

.seminar03 #section01 #sectionbox01{
	width:670px;
	margin:0 auto 75px;
}

.seminar03 #section01 #sectionbox01 dd{
	background-color:#FFEFE8;
	border-bottom:1px solid #993333;
	border-left:1px solid #993333;
	border-right:1px solid #993333;
	margin:0 auto;
	padding:20px 24px 18px;
	width:620px;
}

.seminar03 #section01 #sectionbox01 dd img{
	display:inline;
}


.seminar03 #section01 #sectionbox02{
	width:670px;
	margin:0 auto 12px;
}

.seminar03 #section01 #sectionbox02 dd{
	border-bottom:1px solid #618712;
	border-left:1px solid #618712;
	border-right:1px solid #618712;
	margin:0 auto;
	padding:12px 24px 0px 14px;
	width:630px;
	background-color:#fff;
}

.seminar03 #section01 #sectionbox02 dd ul li{
	background:transparent url(../img/seminar_icon01.jpg) no-repeat scroll left 10%;
	margin-bottom:24px;
	padding:0 28px;
}


.seminar03 #section01 h3{
margin:0 auto;
width:670px;
}

.seminar03 #section01 table{
	width:670px;
	margin:0 auto;
}

.seminar03 #section01 table th{
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	padding:6px 11px;
	vertical-align:top;
	width:88px;
}

.seminar03 #section01 table td{
	background-color:#fff;
	border:1px #ccc solid;
	padding:6px 11px;
	vertical-align:top;
}


.seminar03 #sectionbox03{
padding:16px 0;}

.seminar03 #sectionbox03 p{
margin:0 auto 32px;
text-align:center;}

.seminar03 #sectionbox03 p img{
display:inline;}

.seminar03 #sectionbox03 dl{
	margin:0 auto;
	width:598px;
	border:1px #003F7D solid;
}

.seminar03 #sectionbox03 dl dt{
	background-color:#003F7D;
	color:#FFFFFF;
	font-weight:700;
	padding:3px 10px;
}

.seminar03 #sectionbox03 dl dd{
	line-height:175%;
	padding:5px 15px 10px;
}

.seminar03 #sectionbox03 dl dd span{
	background:transparent url(../../common/img/icon/icon_arrow01.jpg) no-repeat scroll 2px 50%;
	padding:0 0 0 15px;
}





/* seminar04
-----------------------------------------------------------------*/

.seminar04 .floatbox{
	overflow:hidden;
}

.seminar04 #section01{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:25px;
	padding:20px 14px 0;
	zoom:1;
}

.seminar04 #section01 p.center img{
display:inline;
padding-bottom:0;
}

.seminar04 #section01 .floatbox{
	border-top:2px dotted #999999;
	padding:16px 10px;
	_height:180px;
	background:url(../img/seminar_img24.jpg) no-repeat right top;
}

.seminar04 #section01 .floatbox dl.floatL{
	margin:0 0 0 17px;
	width:365px;
}

.seminar04 #section01 .floatbox dl.floatL dt{
font-weight:700;
line-height:175%;
margin-bottom:10px;
width:270px;
}

.seminar04 #section01 .floatbox dl.floatL dd{
line-height:175%;
margin-bottom:6px;}

.seminar04 #section01 .floatbox dl.floatL dd span.red{
	color:#cc0000;
}


.seminar04 #section01 p.center.btn{
	margin-bottom:32px;
}

.seminar04 #section01 #sectionbox01{
	width:670px;
	margin:0 auto 75px;
}

.seminar04 #section01 #sectionbox01 dd{
	background-color:#FFEFE8;
	border-bottom:1px solid #993333;
	border-left:1px solid #993333;
	border-right:1px solid #993333;
	margin:0 auto;
	padding:20px 24px 18px;
	width:620px;
}

.seminar04 #section01 #sectionbox01 dd img{
	display:inline;
}


.seminar04 #section01 #sectionbox02{
	width:670px;
	margin:0 auto 12px;
}

.seminar04 #section01 #sectionbox02 dd{
	border-bottom:1px solid #618712;
	border-left:1px solid #618712;
	border-right:1px solid #618712;
	margin:0 auto;
	padding:12px 24px 0px 14px;
	width:630px;
	background-color:#fff;
}

.seminar04 #section01 #sectionbox02 dd ul li{
	background:transparent url(../img/seminar_icon01.jpg) no-repeat scroll left 10%;
	margin-bottom:24px;
	padding:0 28px;
}


.seminar04 #section01 h3{
margin:0 auto;
width:670px;
}

.seminar04 #section01 table{
	width:670px;
	margin:0 auto;
}

.seminar04 #section01 table th{
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	padding:6px 11px;
	vertical-align:top;
	width:88px;
}

.seminar04 #section01 table td{
	background-color:#fff;
	border:1px #ccc solid;
	padding:6px 11px;
	vertical-align:top;
}


.seminar04 #sectionbox03{
padding:16px 0;}

.seminar04 #sectionbox03 p{
margin:0 auto 32px;
text-align:center;}

.seminar04 #sectionbox03 p img{
display:inline;}

.seminar04 #sectionbox03 dl{
	margin:0 auto;
	width:598px;
	border:1px #003F7D solid;
}

.seminar04 #sectionbox03 dl dt{
	background-color:#003F7D;
	color:#FFFFFF;
	font-weight:700;
	padding:3px 10px;
}

.seminar04 #sectionbox03 dl dd{
	line-height:175%;
	padding:5px 15px 10px;
}

.seminar04 #sectionbox03 dl dd span{
	background:transparent url(../../common/img/icon/icon_arrow01.jpg) no-repeat scroll 2px 50%;
	padding:0 0 0 15px;
}





/* seminar05
-----------------------------------------------------------------*/

.seminar05 .floatbox{
	overflow:hidden;
}

.seminar05 #section01{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:25px;
	padding:20px 14px 0;
	zoom:1;
}


.seminar05 #section01 p.center.topbtn{
	margin-bottom:30px;
}

.seminar05 #section01 p.center img{
display:inline;
padding-bottom:0;
}

.seminar05 #section01 .floatbox{
_height:200px;
padding:0 10px 20px;}

.seminar05 #section01 .floatbox p.floatL{
	margin:0 0 0 17px;
	width:365px;
}

.seminar05 #section01 .floatbox dl.floatL dt{
font-weight:700;
line-height:175%;
margin-bottom:10px;
}

.seminar05 #section01 .floatbox dl.floatL dd{
line-height:175%;
margin-bottom:6px;}

.seminar05 #section01 .floatbox dl.floatL dd span.red{
	color:#cc0000;
}


.seminar05 #section01 p.center.btn{
	margin-bottom:32px;
}

.seminar05 #section01 #sectionbox01{
	width:670px;
	margin:0 auto 30px;
}

.seminar05 #section01 #sectionbox01 dd{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0 auto;
	padding:20px 24px 18px;
	width:620px;
}

.seminar05 #section01 #sectionbox01 dd.bottom{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0 auto;
	padding:20px 24px 18px;
	width:620px;
}

.seminar05 #section01 #sectionbox01 dd strong{
	font-size:1.2em;
}
.seminar05 #section01 #sectionbox01 dd img#img01{
	display:block;
	margin:0 auto;
	padding:0 85px 50px;
	border-bottom:1px #999 dotted;
}

.seminar05 #section01 #sectionbox01 dd img#img02{
	display:block;
	margin:0 auto;
	padding:0 0px 50px;
	border-bottom:1px #999 dotted;
}

.seminar05 #section01 #sectionbox01 dd img#img03{
	display:block;
	margin:0 auto;
}

.seminar05 #section01 h3{
margin:0 auto;
width:670px;
}

.seminar05 #sectionbox02{
padding:16px 0;}

.seminar05 #sectionbox02 p{
margin:0 auto 32px;
text-align:center;}

.seminar05 #sectionbox02 p img{
display:inline;}

.seminar05 #sectionbox02 dl{
	margin:0 auto;
	width:598px;
	border:1px #003F7D solid;
}

.seminar05 #sectionbox02 dl dt{
	background-color:#003F7D;
	color:#FFFFFF;
	font-weight:700;
	padding:3px 10px;
}

.seminar05 #sectionbox02 dl dd{
	line-height:175%;
	padding:5px 15px 10px;
}

.seminar05 #sectionbox02 dl dd span{
	background:transparent url(../../common/img/icon/icon_arrow01.jpg) no-repeat scroll 2px 50%;
	padding:0 0 0 15px;
}


/* seminar06
-----------------------------------------------------------------*/

.seminar06 .floatbox{
	overflow:hidden;
}

.seminar06 #section01{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:25px;
	padding:20px 14px 0;
	zoom:1;
}

.seminar06 #section01 p.center img{
display:inline;
padding-bottom:0;
}

.seminar06 #section01 .floatbox{
	padding:16px 10px;
	overflow:hidden;
	_height:180px;
}

.seminar06 #section01 .floatbox p.floatL{
	margin:0 0 0 17px;
	width:365px;
}

.seminar06 #section01 .floatbox p.floatL{
line-height:175%;
margin-bottom:6px;}

.seminar06 #section01 .floatbox dl.floatL dd span.red{
	color:#cc0000;
}


.seminar06 #section01 p.center.btn{
	margin-bottom:32px;
}

.seminar06 #section01 #sectionbox01{
	width:670px;
	margin:0 auto 75px;
}

.seminar06 #section01 #sectionbox01 dd{
	background:#FFEFE8 url(../img/seminar_img14.jpg) no-repeat scroll 24px 13px;
	border-bottom:1px solid #993333;
	border-left:1px solid #993333;
	border-right:1px solid #993333;
	margin:0 auto;
	padding:20px 24px 18px 100px;
	width:544px;
}

.seminar06 #section01 #sectionbox01 dd img{
	display:inline;
}


.seminar06 #section01 #sectionbox02{
	width:670px;
	margin:0 auto 12px;
}


.seminar06 #section01  p#arrow{
padding:10px 0 0 50px;
}

.seminar06 #section01 #sectionbox02 dd{
	border-bottom:1px solid #618712;
	border-left:1px solid #618712;
	border-right:1px solid #618712;
	margin:0 auto;
	padding:12px 24px 0px 14px;
	width:630px;
	background-color:#fff;
}

.seminar06 #section01 #sectionbox02 dd ul li{
	background:transparent url(../img/seminar_icon01.jpg) no-repeat scroll left 10%;
	margin-bottom:24px;
	padding:0 28px;
}


.seminar06 #section01 h3{
margin:0 auto;
width:670px;
}

.seminar06 #section01 table{
	width:670px;
	margin:0 auto;
}

.seminar06 #section01 table th{
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	padding:6px 11px;
	vertical-align:top;
	width:88px;
}

.seminar06 #section01 table td{
	background-color:#fff;
	border:0 none;
	padding:6px 11px;
	vertical-align:top;
}


.seminar06 #sectionbox03{
padding:16px 0;}

.seminar06 #sectionbox03 p{
margin:0 auto 32px;
text-align:center;}

.seminar06 #sectionbox03 p img{
display:inline;}

.seminar06 #sectionbox03 dl{
	margin:0 auto;
	width:598px;
	border:1px #003F7D solid;
}

.seminar06 #sectionbox03 dl dt{
	background-color:#003F7D;
	color:#FFFFFF;
	font-weight:700;
	padding:3px 10px;
}

.seminar06 #sectionbox03 dl dd{
	line-height:175%;
	padding:5px 15px 10px;
}

.seminar06 #sectionbox03 dl dd span{
	background:transparent url(../../common/img/icon/icon_arrow01.jpg) no-repeat scroll 2px 50%;
	padding:0 0 0 15px;
}





/* seminar07
-----------------------------------------------------------------*/

.seminar07 .floatbox{
	overflow:hidden;
}

.seminar07 #section01{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:25px;
	padding:20px 14px 0;
	zoom:1;
}

.seminar07 #section01 p.center.topbtn{
	margin-bottom:30px;
}

.seminar07 #section01 p.center img{
display:inline;
padding-bottom:0;
}

.seminar07 #section01 .floatbox{
	padding:16px 10px;
	_height:180px;
}

.seminar07 #section01 .floatbox p.floatL{
	margin:0 0 0 17px;
	width:365px;
}

.seminar07 #section01 .floatbox p.floatL{
line-height:175%;
margin-bottom:6px;}


.seminar07 #section01 p.center.btn{
	margin-bottom:32px;
}

.seminar07 #section01 #sectionbox01{
	width:670px;
	margin:0 auto 30px;
}

.seminar07 #section01 #sectionbox01 dd{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0 auto;
	padding:12px 16px 30px 22px;
	width:630px;
}

.seminar07 #section01 #sectionbox01 dd img{
	display:inline;
}


.seminar07 #section01 #sectionbox02{
	width:670px;
	margin:0 auto 12px;
}

.seminar07 #section01 #sectionbox02 dd{
	border-bottom:1px solid #618712;
	border-left:1px solid #618712;
	border-right:1px solid #618712;
	margin:0 auto;
	padding:12px 24px 0px 14px;
	width:630px;
	background-color:#fff;
}

.seminar07 #section01 #sectionbox02 dd ul li{
	background:transparent url(../img/seminar_icon01.jpg) no-repeat scroll left 10%;
	margin-bottom:24px;
	padding:0 28px;
}


.seminar07 #section01 h3{
margin:0 auto;
width:670px;
}

.seminar07 #section01 table{
	width:670px;
	margin:0 auto;
}

.seminar07 #section01 table th{
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	padding:6px 11px;
	vertical-align:top;
	width:88px;
}

.seminar07 #section01 table td{
	background-color:#fff;
	border:1px #ccc solid;
	padding:6px 11px;
	vertical-align:top;
}


.seminar07 #sectionbox03{
padding:16px 0;}

.seminar07 #sectionbox03 p{
margin:0 auto 32px;
text-align:center;}

.seminar07 #sectionbox03 p img{
display:inline;}

.seminar07 #sectionbox03 dl{
	margin:0 auto;
	width:598px;
	border:1px #003F7D solid;
}

.seminar07 #sectionbox03 dl dt{
	background-color:#003F7D;
	color:#FFFFFF;
	font-weight:700;
	padding:3px 10px;
}

.seminar07 #sectionbox03 dl dd{
	line-height:175%;
	padding:5px 15px 10px;
}

.seminar07 #sectionbox03 dl dd span{
	background:transparent url(../../common/img/icon/icon_arrow01.jpg) no-repeat scroll 2px 50%;
	padding:0 0 0 15px;
}











/* apply
-----------------------------------------------------------------*/

.apply #section01{
	border-left:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
	padding:20px 30px 80px;
	zoom:1;
}

.apply p#topcol{
	margin:0;
}

.apply p#contact{
	margin:0 0 20px;
}

.apply table{
	width:648px;
	margin-bottom:10px;
}

.apply table tr td input.input01{
	min-width:485px;
	_width:485px;
	min-height:10px;
	_height:10px;
	padding:3px 0 3px 3px;
}

.apply table tr td input.input02{
	min-width:265px;
	_width:265px;
	min-height:10px;
	_height:10px;
	padding:3px 0 3px 3px;

}

.apply table tr td input.input03{
	min-width:110px;
	_width:110px;
	margin:9px 0;
	min-height:10px;
	_height:10px;
	padding:3px 0 3px 3px;
}

.apply table tr td textarea{
	min-width:475px;
	_width:475px;
	min-height:100px;
	_height:100px;
	padding:3px 0 3px 3px;
}


.apply table caption{
	font-weight:400;
	margin:0 auto 5px;
}

.apply table tbody tr th{
	font-weight:700;
	text-align:left;
	border:1px #ccc solid;
	background-color:#666;
	padding:7px 11px;
	color:#fff;
	vertical-align:top;
}

.apply table tbody tr th span{
	color:#ff0000;
}

.apply table tbody tr td{
	border:1px #ccc solid;
	padding:7px 11px;
	text-align:left;
	background-color:#efefef;
}

.apply div#pryv{
	text-align:center;
	margin-bottom:15px;
}

.apply div#pryv input{
	margin:0 5px 0 0;
}

.apply p#buttons{
	text-align:center;
}

.apply p#buttons img{
	display:inline;
	margin-left:5px;
}


/* thanks
-----------------------------------------------------------------*/
.thanks #section01{
	border-left:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
	padding:20px 30px 80px;
	zoom:1;
}

.thanks p{
	margin:0 0 10px 15px;
}

.thanks p span{
	font-weight:700;
	color:#cc0000;
	font-size:1.2em;
}


p#form_error{
	color:#FF0000;
}



