@charset "utf-8";
/*-----mono 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 -200px;
}

/*-----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: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
}

.seminar_toptxt {
	width: 659px;
	height: 71px;
	margin: 20px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../seminar/img/seminar_toptxt.gif) no-repeat;
}

/*-----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: 25px 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: 6px 6px 6px 6px;
	float: left;
	border: #e2e2e2;
	background:#f9f9f9;
}

ul.slLink li a {
	color: #0091db;
	float: left;
}

.sem_mt5 {
	margin-top:5px !important;
}

/*-----seminar list-----*/

.slBox {
	width: 569px;
	margin: 15px 30px 0 30px;
	padding: 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: #0091db;
	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: #0091db;
	float: left;
	background: url(../../seminar/img/semi_list_title_icon.gif) no-repeat left center;
}

p.slTitle03 {
	font-size: 16px;
	color: #0091db;
	text-align:center;
	padding:5px 0;
	background:#e2e2e2;
	margin-top:0;
}

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,
dt.slbd01w {
	background: url(../../seminar/img/semi_list_menu01.gif) no-repeat;
}
dt.slbd02,
dt.slbd02w {
	background: url(../../seminar/img/semi_list_menu02.gif) no-repeat;
}
dl.slbd03 dt,
dl.slbd03w dt{
	background: url(../../seminar/img/semi_list_menu03.gif) no-repeat;
}
dl.slbd04 dt,
dl.slbd04w dt{
	background: url(../../seminar/img/semi_list_menu04.gif) no-repeat;
}
dl.slbd05 dt,
dl.slbd05w dt {
	background: url(../../seminar/img/semi_list_menu05.gif) no-repeat;
}
dl.slbd06 dt,
dl.slbd06w dt {
	background: url(../../seminar/img/semi_list_menu06.gif) no-repeat;
}
dl.slbd07 dt,
dl.slbd07w dt {
	background: url(../../seminar/img/semi_list_menu07.gif) no-repeat;
}
dl.slbd08 dt,
dl.slbd08w dt {
	background: url(../../seminar/img/semi_list_menu08.gif) no-repeat;
}
dl.slbd09 dt,
dl.slbd09w dt {
	background: url(../../seminar/img/semi_list_menu09.gif) no-repeat;
}
dl.slbd10 dt,
dl.slbd10w dt {
	background: url(../../seminar/img/semi_list_menu10.gif) no-repeat;
}
dl.slbd11 dt,
dl.slbd11w dt {
	background: url(../../seminar/img/semi_list_menu11.gif) no-repeat;
}
dl.slbd12 dt,
dl.slbd12w dt {
	background: url(../../seminar/img/semi_list_menu12.gif) no-repeat;
}
dl.slbd13 dt,
dl.slbd13w dt {
	background: url(../../seminar/img/semi_list_menu13.gif) no-repeat;
}
dl.slbd14 dt,
dl.slbd14w dt {
	background: url(../../seminar/img/semi_list_menu14.gif) no-repeat;
}
dl.slbd15 dt,
dl.slbd15w dt {
	background: url(../../seminar/img/semi_list_menu15.gif) no-repeat;
}
dl.slbd16 dt,
dl.slbd16w dt {
	background: url(../../seminar/img/semi_list_menu16.gif) no-repeat;
}
dl.slbd17 dt,
dl.slbd17w dt {
	background: url(../../seminar/img/semi_list_menu17.gif) no-repeat;
}
dl.slbd18 dt,
dl.slbd18w dt {
	background: url(../../seminar/img/semi_list_menu18.gif) no-repeat;
}
dl.slbd19 dt,
dl.slbd19w dt {
	background: url(../../seminar/img/semi_list_menu19.gif) no-repeat;
}
dl.slbd20 dt,
dl.slbd20w dt {
	background: url(../../seminar/img/semi_list_menu20.gif) no-repeat;
}
dt.slbd23,
dt.slbd23w {
	background: url(../../seminar/img/semi_list_menu23.gif) no-repeat;
}
dt.slbd21,
dt.slbd21w {
	background: url(../../seminar/img/semi_list_menu21.gif) no-repeat;
}
dl.slbd22 dt,
dl.slbd22w 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;
}
dl.slbd03w dd,
dl.slbd04w dd,
dl.slbd05w dd,
dl.slbd06w dd,
dl.slbd07w dd,
dl.slbd08w dd,
dl.slbd09w dd,
dl.slbd10w dd,
dl.slbd11w dd,
dl.slbd12w dd,
dl.slbd13w dd,
dl.slbd14w dd,
dl.slbd15w dd,
dl.slbd16w dd,
dl.slbd17w dd,
dl.slbd18w dd,
dl.slbd19w dd,
dl.slbd20w dd {
	width: 380px;
	margin-right: 0;
}

dl.slbd07w dd {
	width: 460px;
}

.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;
}

.recitalBox {
	background: #fff;
}
.recitalBox ul {
	list-style: none;
	padding-left: 20px;
}
.recitalTit {
	text-align: center;
    background: #fff;
    border: 2px solid #0091db;
    padding: 5px;
    font-weight: bold;
    color: #0091db;
}

/* 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;
}

.futankin {
	margin:15px 0 0 30px;
}
.futankin dt {
	float:left;
	padding: 0 0 0 10px;
	background: url(../common/dot_icon.gif) no-repeat left center;
	width:400px;
}
.futankin dd {
	float:left;
	margin-left:10px;
}


table {
    margin: 10px 0 0;
    padding: 0;
    width: 569px;
}
td.slbDetails {
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 489px;
}
td.slbPhoto {
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    vertical-align: top;
    width: 75px;
}
.slBox dl {
    background: none repeat scroll 0 0 #fff;
    margin: 5px 0;
    padding: 10px 0 10px 10px;
    width: 558px;
}
.slBox td.slbDetails dl {
    background: none repeat scroll 0 0 #fff;
    margin: 0 0 5px;
    padding: 10px 0 10px 10px;
    width: 479px;
}

