@charset "utf-8";
/*-----food outlineStyle-----*/


/*-----global menu-----*/

#side ul li.global04,
#side ul li.global04 a,
#side ul li.global04 a:hover {
	background: url(../common/side_global_menu.gif) no-repeat -428px -120px;
}

/*-----h3 title-----*/

h3 {
	width: 660px;
	height: 110px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../seminar/img/main_visual.jpg) no-repeat;
}

/*-----h4 titles-----*/

h4 {
	width: 660px;
	height: 30px;
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
}


/*-----h5 titles-----*/

h5#seminar_title02 {
	background: url(../../seminar/img/seminar_title02.gif) no-repeat;
	width: 630px;
	height: 25px;
	margin: 25px 0 0 15px;
	padding: 0;
	text-indent: -9999px;
	display: block;
}
h5#seminar_title03 {
	background: url(../../seminar/img/seminar_title03.gif) no-repeat;
	width: 630px;
	height: 25px;
	margin: 25px 0 0 15px;
	padding: 0;
	text-indent: -9999px;
	display: block;
}

/*------------------------------------------------------------------*/
/*-------------セミナー説明-----------------------------------------*/
/*------------------------------------------------------------------*/

/*-----cacth-----*/

p#catch {
	width: 660px;
	height: 49px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../seminar/img/catch.gif) no-repeat;
}

/*-----h4 titles-----*/

h4#time {
	background: url(../../seminar/img/time_title.gif) no-repeat;
}

h4#sche {
	background: url(../../seminar/img/sche_title.gif) no-repeat;
}

h4#price {
	background: url(../../seminar/img/price_title.gif) no-repeat;
}

/*-----time-----*/

ul#time,
.semiBox,
.semiBox02 {
	width: 589px;
	margin: 15px 15px 0 15px;
	padding: 20px;
	list-style: none;
	border-top: 1px solid #f4e7c5;
	border-left: 1px solid #f4e7c5;
	background: #fbf6e7;
}

ul#time li {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../common/dot_icon.gif) no-repeat left center;
}

.semiBox {
	width: 589px;
	margin: 15px 15px 0 15px;
	padding: 5px 20px 20px 20px;
	list-style: none;
	border-top: 1px solid #f4e7c5;
	border-left: 1px solid #f4e7c5;
	background: #fbf6e7;
}

.semiBox dl {
	width: 589px;
	margin: 10px 0 0 0;
	padding: 0;
}

dl#semiSche {
	padding-bottom: 15px;
	background: url(../../seminar/img/line.gif) repeat-x bottom;
}

.semiBox dl dt,
.semiBox dl dd {
	margin: 5px 0 0 0;
	padding: 0;
}

.semiBox dl dt span {
	color: #d6000f;
}

.semiBox dl dd ul,
.semiBox02 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.semiBox dl dd ul li,
.semiBox02 ul li {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../common/dot_icon.gif) no-repeat left 0.7em;
}

.semiBox02 p {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	background: url(../../seminar/img/line.gif) repeat-x;
}


/*-----photo-----*/

#photo {
	width: 500px;
	margin: 15px 80px 0 80px;
	padding: 0;
}


/*------------------------------------------------------------------*/
/*-------------セミナー一覧-----------------------------------------*/
/*------------------------------------------------------------------*/


/*-----h4 titles-----*/

h4#semiAbout {
	background: url(../../seminar/img/seminar_title01.gif) no-repeat;
}

h4#semiList {
	background: url(../../seminar/img/seminar_title02.gif) no-repeat;
}

/*-----h5 titles-----*/

h5 {
	width: 620px;
	height: 26px;
	margin: 25px 15px 0 15px;
	padding: 0 0 0 10px;
	font-size: 12px;
	line-height: 26px;
	color: #fff;
	background: url(../../seminar/img/semi_list_title_bg01.gif) no-repeat;
}

h5 a,
h5 a:hover {
	color: #fff;
	text-decoration: none;
}

/*-----h6 titles-----*/

h6 {
	width: 577px;
	height: 27px;
	margin: 15px 30px 0 30px;
	padding: 0 0 0 23px;
	font-size: 12px;
	line-height: 27px;
	background: url(../../seminar/img/semi_list_title_bg02.gif) no-repeat;
}


/*-----about-----*/

#saBox {
	width: 630px;
	margin: 15px 15px 0 15px;
	padding: 0;
}

#saBox dl {
	width: 280px;
	margin: 0;
	padding: 0;
	float: left;
}

#saBox dl dt {
	width: 280px;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 14px;
	color: #e60012;
	border-bottom: 1px dotted #e2e2e2;
}

#saBox dl dd {
	width: 280px;
	margin: 5px 0 0 0;
	padding: 0;
}

#saBox dl dd.saNotes {
	font-size: 10px;
	line-height: 16px;
}

#saBox div {
	width: 335px;
	margin: 0;
	padding: 0;
	float: right;
}

#saBox p#deadline {
	margin: 0;
	padding: 0;
}

#saBox p#floor {
	margin: 15px 0 0 0;
	padding: 0;
}

/*-----list link-----*/

ul.slLink {
	width: 660px;
	margin: 15px auto 0 auto;
	padding: 0;
	list-style: none;
}

ul.slLink li {
	margin: 0 4px;
	padding: 5px;
	float: left;
	border: #e2e2e2;
	background: #f9f9f9;
}

ul.slLink li a {
	color: #eb5515;
	float: left;
}

.sem_mt5 {
	margin-top:5px !important;
}

/*-----seminar list-----*/

.slBox {
	width: 569px;
	margin: 15px 30px 0 30px;
	padding: 8px 15px;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-bottom: 0;
	border-right: 0;
	background: #f4f4f4; 
}

div.slbHead {
	width: 569px;
	margin: 0;
	padding: 0 0 8px 0;
	background: url(../../seminar/img/semi_list_title_line.gif) bottom repeat-x;
}

p.slTitle {
	width: 398px;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 14px;
	color: #EA5515;
	float: left;
	background: url(../../seminar/img/semi_list_title_icon.gif) no-repeat left center;
}

p.slTitle02 {
	width: 445px;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 14px;
	color: #e60012;
	float: left;
	background: url(../../seminar/img/semi_list_title_icon.gif) no-repeat left center;
}

p.slBtn,
p.slBtn a {
	width: 147px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	float: right;
}

p.slBtn {
	background: url(../../seminar/img/semi_list_btn.gif) no-repeat;
}

p.slBtn a {
	background: url(../../seminar/img/semi_list_btn.gif) no-repeat;
}

p.slBtn a:hover {
	background: url(../../seminar/img/semi_list_btn.gif) no-repeat 0 -30px;
}

p.slBtnoff,
p.slBtnoff a {
	width: 147px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	float: right;
}

p.slBtnoff {
	background: url(../../seminar/img/semi_list_btn_off.gif) no-repeat;
}

p.slBtnoff a {
	background: url(../../seminar/img/semi_list_btn_off.gif) no-repeat;
}

p.slBtnoff a:hover {
	background: url(../../seminar/img/semi_list_btn_off.gif) no-repeat 0 -30px;
}



.slBox dl {
	width: 558px;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 10px;
	background: #fff;
}
/*
.slBox dl.slbd0102 {
	margin-top: 10px;
}*/

.slBox dl.slbd08 {
	margin-bottom: 0;
}

.slBox dl dt {
	width: 67px;
	height: 19px;
	margin: 0 15px 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	float: left;
}

dt.slbd01 {
	background: url(../../seminar/img/semi_list_menu01.gif) no-repeat;
}

dt.slbd02 {
	background: url(../../seminar/img/semi_list_menu02.gif) no-repeat;
}

dl.slbd03 dt {
	background: url(../../seminar/img/semi_list_menu03.gif) no-repeat;
}

dl.slbd04 dt {
	background: url(../../seminar/img/semi_list_menu04.gif) no-repeat;
}

dl.slbd05 dt {
	background: url(../../seminar/img/semi_list_menu05.gif) no-repeat;
}

dl.slbd06 dt {
	background: url(../../seminar/img/semi_list_menu06.gif) no-repeat;
}

dl.slbd07 dt {
	background: url(../../seminar/img/semi_list_menu07.gif) no-repeat;
}

dl.slbd08 dt {
	background: url(../../seminar/img/semi_list_menu08.gif) no-repeat;
}

dl.slbd09 dt {
	background: url(../../seminar/img/semi_list_menu09.gif) no-repeat;
}

dl.slbd10 dt {
	background: url(../../seminar/img/semi_list_menu10.gif) no-repeat;
}

dl.slbd11 dt {
	background: url(../../seminar/img/semi_list_menu11.gif) no-repeat;
}

dl.slbd12 dt {
	background: url(../../seminar/img/semi_list_menu12.gif) no-repeat;
}

dl.slbd13 dt {
	background: url(../../seminar/img/semi_list_menu13.gif) no-repeat;
}

dl.slbd14 dt {
	background: url(../../seminar/img/semi_list_menu14.gif) no-repeat;
}

dl.slbd15 dt {
	background: url(../../seminar/img/semi_list_menu15.gif) no-repeat;
}

dl.slbd16 dt {
	background: url(../../seminar/img/semi_list_menu16.gif) no-repeat;
}

dl.slbd17 dt {
	background: url(../../seminar/img/semi_list_menu17.gif) no-repeat;
}

dl.slbd18 dt {
	background: url(../../seminar/img/semi_list_menu18.gif) no-repeat;
}

dl.slbd19 dt {
	background: url(../../seminar/img/semi_list_menu19.gif) no-repeat;
}

dl.slbd20 dt {
	background: url(../../seminar/img/semi_list_menu20.gif) no-repeat;
}

dt.slbd23 {
	background: url(../../seminar/img/semi_list_menu23.gif) no-repeat;
}
dt.slbd21 {
	background: url(../../seminar/img/semi_list_menu21.gif) no-repeat;
}
dl.slbd22 dt {
	background: url(../../seminar/img/semi_list_menu22.gif) no-repeat;
}
dt.slbd09_2 {
	background: url(../../seminar/img/semi_list_menu09.gif) no-repeat;
}

.slBox dl dd {
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
}

dl.slbd03 dd,
dl.slbd04 dd,
dl.slbd05 dd,
dl.slbd06 dd,
dl.slbd07 dd,
dl.slbd08 dd,
dl.slbd09 dd,
dl.slbd10 dd,
dl.slbd11 dd,
dl.slbd12 dd,
dl.slbd13 dd,
dl.slbd14 dd,
dl.slbd15 dd,
dl.slbd16 dd,
dl.slbd17 dd,
dl.slbd18 dd,
dl.slbd19 dd,
dl.slbd20 dd {
	width: 457px;
	margin-right: 0;
}

.slBox dl dd table {
	margin: 0;
	padding: 0;
	width: 457px;
	border: 0;
	background: #e1e1e1;
}

td.matchNum {
	width: 60px;
	background: #f4f4f4;
}

td.matchTitle {
	width: 297px;
	background: #fff;
}

td.matchBtn {
	width: 60px;
	background: #fff;
}

td.matchBtn p,
td.matchBtn p a {
	width: 61px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
}

td.matchBtn p {
	background: url(../../seminar/img/semi_match_btn.gif) no-repeat;
}

td.matchBtn p a {
	background: url(../../seminar/img/semi_match_btn.gif) no-repeat;
}

td.matchBtn p a:hover {
	background: url(../../seminar/img/semi_match_btn.gif) no-repeat 0 -30px;
}

td.matchBtn {
	width: 60px;
	background: #fff;
}

td.matchBtnoff p,
td.matchBtnoff p a {
	width: 61px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
}

td.matchBtnoff p {
	background: url(../../seminar/img/semi_match_btn_off.gif) no-repeat;
}

td.matchBtnoff p a {
	background: url(../../seminar/img/semi_match_btn_off.gif) no-repeat;
}

td.matchBtnoff p a:hover {
	background: url(../../seminar/img/semi_match_btn_off.gif) no-repeat 0 -30px;
}

td.matchBtnoff {
	width: 60px;
	background: #fff;
}

td.matchDetails {
	background: #fff;
}

.osusume {
	margin: 10px 0 0 0;
	padding: 0;
}

p.osusume {
	color: #e60012;
}

ul.osusume {
	list-tyle: none;
}

ul.osusume li {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	background: url(../common/dot_icon.gif) no-repeat 0.7em left;
}

p.proTitle {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

p.proText {
	margin: 10px 15px 10px 15px;
	padding: 0;
}

ul.proList {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* list */
/*#semiList {
	width: 630px;
	margin: 15px 25px 0 25px;
	padding: 0;
	float: left;
	list-style: none;
}*/
#semiList li {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../common/dot_icon.gif) no-repeat left center;
}
#semiList:after {
	clear:left;
}
#semiList2 {
	width: 390px;
	margin: 0 0 0 25px;
	padding: 0;
	float: left;
	list-style: none;
}
#semiList2 li {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../common/dot_icon.gif) no-repeat left center;
}
#semiList2:after {
	clear:left;
}
.sem_futantxt {
	width: 630px;
	margin: 15px 15px 5px 15px;
	font-size:10px;
}