@charset "shift-jis";

/* seminars */

html:lang(ja) body[id][class^="mozfix"] #sem02 td,
html:lang(ja) body[id][class^="mozfix"] #semZ dt,
span.moz
 {font-family:Osaka, '‚l‚r ‚oƒSƒVƒbƒN', 'MS UI gothic', sans-serif;}
#scheduleTb span.moz {display:inline !important; float:none !important; font-weight:normal;} 
#content {position:relative;}

h3 {margin-bottom: .9em;}

h3.un {
	padding-bottom:.1em;
	border-bottom:1px dashed #b23b10;
	} /*?*/

.seminar {
	border: 1px solid #777;
	border-width:1px 0 0 1px;
	margin:.5em 0 1.5em 20px;
	}

.seminar td, .seminar th {
	padding:.2em .4em;
	border:1px solid #777;
	border-width:0 1px 1px 0;
	}
.seminar th {
	text-align:center;
	background:#fff4c2;
	border-bottom-width:2px;
	}

.seminar td {text-align:left;}
td.nwr {white-space:nowrap}

.seminar td span.over {
	color:#c00;
	text-align:right;
	}
.seminar tr.altern {background:#e5f0ff}
.seminar td.bo {text-align:center}

.diab-sched {
	border-collapse:collapse;
	border:1px solid #777;
	/*table-layout:fixed;*/
	width:100%;
	margin: 0 0 1em;
	}
.diab-sched caption { font-weight:bold; text-align:left;}
.diab-sched th, .diab-sched td {
	border: 1px solid #777;
	padding: .2em;
	font-size:.9em;
	text-align: left;
	}
	.diab-sched th {white-space:nowrap;}
	/*.diab-sched td {text-align:center;}
	.diab-sched .altern td {text-align: left;}*/
	.diab-sched .altern td {background:#fff;}
.diabLi1 {list-style:square; margin: 0 0 1em 1.3em; padding: 0;}
.diabLi1 *|*::-moz-list-bullet {
  color: #222;
  font-size: 1.2em
}

/*#diabLi1 li {
	padding-left: 2em;
	text-indent:-2em;
	}*/
ul.semA {
	list-style:square;
	margin-left:3em;
	padding:0;
	} /* ? */

span.tu {
	background:#b23b10;
	padding: 4px;
	color:#fff;
	_height:1em;
	letter-spacing:.1em;
	border:medium double #fff;
	}/* yes */
* html h5 {margin-bottom:.5em;}
.overbox {border: 1px solid #c00; padding: .2em; color:#c00; font-weight:bold}

.sem03 {padding-left:4%;} /* yes */

ul.kagUlT {list-style:none;}

p.inLinkL {margin-left:4%;}

dl.semlistM dt {padding-left:.5em; position:relative;zoom:1;}
.semlistM dt span.qui {position:absolute; top:2px; right:1em; color: #c00; background:#fff; border:1px solid #c00; padding:.2em 0;line-height:1.1; width:4em; text-align:center;}
dl.semlistM dt a:link,
dl.semlistM dt a:visited,
dl.semlistM dt a:hover {
	color:#2d324c;
	text-decoration:none;
	}

#coaching #content h4,
#schedule #content h4 {
	padding:0 0 .2em 16px;
	background: url(/ui/h4_arrRed.gif) no-repeat 0 0;
	color:#b00
}
#coaching #content h4 {border-bottom:1px dashed #b00;}

#schedule #content .h4-tr-img {background:transparent; margin:2em 0 .66em; padding:0;} /* schedule page */


#content .noteA {position:absolute; top: 12px; right: 2px; border: 3px double #e8ae00; text-align:center; width:6em; margin:0; padding: .3em; letter-spacing:.1em; background:#fffce5; font-weight:bolder; font-size:1.1em} /* ? */

.subcoachnav {
	margin:0 0 1em;
	padding:0;
	list-style:none;
	text-align:center;
	}
.subcoachnav li {
	display:inline;
	zoom:1;
	padding: .2em .4em;
	margin: 0 .3em;
	border:1px solid #b6b7b8;
	border-width: 0 1px;
	}

/* kagoshima-type */
#ka-t1T,
#ka-t2T {
	padding: .2em;
	margin: 1em 0 .5em;
	}
#ka-t1T {background: #f2b500; color:#fff}
#ka-t2T {background: #158c15;color:#fff}
ul.ka-t,
ul.ka-t ul {
	margin: 0 0 .5em 1.2em;
	padding:0;
	}
ul.ka-t {list-style: square url(/ui/diamondSq.gif); margin-left:24px}
ul.ka-t ul {list-style:circle none;}
ul.ka-t li {
	border-left: 2px solid #bbb;
	border-bottom: 1px solid #fff;
	padding-left: .5em;
	}
	ul.ka-t li ul li {border: none; padding:0;}

ul.ka-t h6,
ul.ka-t p {margin: 0 0 .5em 0;}
ul.ka-t h6 {background:transparent;}
#ka-t1 h6 {color:#f2b500}
#ka-t2 h6 {color:#158c15}
p.ka-catch {font-size: 1.1em; margin: 1.2em 5%; color:#007}
#ka-t-program {
	padding: 18px 0 0;
	background: #eee url(/ui/kagoshima-rb.gif) no-repeat 100% 0%;
	margin: 1em 0 2em;
	}
#ka-t-program dl,
#ya-program dl {
	margin:0;
	padding: 0px 15px 5px;
	}
	#ka-t-program dl {background: #eee url(/ui/kagoshima-rb.gif) no-repeat 100% 100%;}
#ka-t-program dt,
#ya-program dt {
	float:left;
	clear:left;
	width: 6.5em;
	margin:0;
	_height:1em
	}
#ka-t-program dd,
#ya-program dd {
	margin: 0 0 .5em 7em;
	}

#ka-schedule {padding: 0px 15px 5px;margin:0;}
	#ka-schedule::after {content:"[.]"; display:block; height:0; visibility:hidden; clear:both;}
#ka-schedule dt {float:left; width: 6em; clear:left;}
#ka-schedule dd {margin: 0 0 .3em 6em;}
#ka-schedule dt, #ka-schedule dd {padding-top: .2em; border-top:1px dotted #999; zoom:1}


#hiro-rb1, #hiro-rb2, #hiro-rb3 {
	margin: 1em 0 2em;
	padding-bottom:5px;
	background:#fff url(/ui/seminar-02-RBr.gif) no-repeat 100% 100%;
	}
#hiro-rb2, #hiro-rb3, #hiro-rb4 {
	margin: 1em 0;
	padding-bottom:5px;
	}
	#hiro-rb2, #hiro-rb3 {
	background:#fff url(/ui/seminar-03-RBr.gif) no-repeat 100% 100%;
	}
	#hiro-rb4 {
	background:#fff url(/ui/seminar-04-Rgre.png) no-repeat 100% 100%;
	}
	#hiro-rb4 p {text-align: center;}

#hiro-rb1 h3 {
	margin: 0;
	padding: 5px 10px;
	background:#fff url(/ui/seminar-02-RBr.gif) no-repeat 100% 0;
	color:#fff;
	}
#hiro-rb1 p { margin:0; padding: 0 14px .33em;}
#hiro-rb3 p,
#hiro-rb4 p { margin:0; padding: 0 14px .3em;}
#hiro-rb3 p.ct,
#hiro-rb4 p.ct {padding-top:14px;}

#hiro-rb1 ul, #hiro-rb2 ul {
	margin:0 0 .5em;
	padding: 14px 14px 0 32px;
	}
	 #hiro-rb2 ul, #hiro-rb3 p.ct {background:#fff url(/ui/seminar-03-RBr.gif) no-repeat 100% 0;}
	 #hiro-rb4 p.ct {
	 	background:#fff url(/ui/seminar-04-Rgre.png) no-repeat 100% 0;
	 	font-weight: bold;
	 	}
#hiro-rb2 p {font-size:1.2em; font-weight:bold; margin:0; padding: 0 14px .33em;}

#hiroshima-access {padding-left:4%;}
#hiroshima-access dt {font-weight:normal;}
#hiroshima-access * {color:#777;}

/* interview */
/*.int-meta h5 {margin: 0 0 .2em;}
.int-meta h5 img {float:left; margin: .1em 1.5em .66em 0;}*/

.int-meta {
	border:1px solid #bbb;
	padding: 5px 10px 1px;
	margin: 0 0 1em 20px;
	float:right; 
	width:100px;
	background: #eee;
	}
#coaching  #content .int-meta h4 {margin: 0 0 .66em; border-bottom: 1px dotted #bbb; padding:0; background:transparent; color:#00000d; position:relative;}
.int-meta p { margin: 0 0 .5em;}


/* voices -20080418 */
.h3-voices {border: 3px double #080; padding: .3em .2em .15em .2em; line-height:1.4;}
.voice-voices {border-top: 10px solid #a64f23; padding-top: 1em;}
.voice-voices dt {background: url(/ui/star_r13.gif) no-repeat 0 .1em; padding-left:16px; color:#a64f23}
.voice-voices dd {padding-bottom: .33em;}
.voice-voices dd p {margin-bottom:.33em;}
.voice-voices dd .v-speaker {color:#666; text-align:right !important;}


/* -- training details */
.training-details h5 {margin: 0 0 0 30px; background:#ffffb2 url(/ui/trainig-box1.png) no-repeat 0 0; padding: 5px 0 0 5px;}
.train-det h6, .train-det ul {margin: 0 0 .3em;}
.train-det h6 {border-bottom: 1px dotted #bbb; padding-left:10px;}
.train-det ul {padding: 0 5px 0 50px; list-style:none;}
.train-det ul li {padding-left:1em; text-indent:-1em;}
.train-det p {margin: .66em 0 .66em 10px;}
.train-det h6.tp-box {padding:.66em 10px 0;}

p.tr-dtx1 {padding-left:30px;}

.train-det {margin: 0 0 1em 30px; background: #ffffb2 url(/ui/trainig-box1.png) no-repeat 100% 100%; padding: 0 0 1px;}

.dtL3 li span {font-weight:bolder;}

/* leader coaching */
/*.chbx0 {float:left; margin: 0 .5em 1em 0;}
.chbx0-label {display:inline-block;}*/
#spot200901Fu img {/*float:right; margin:-30px -10px 0 1px; position:relative; z-index:10; display:inline; position:absolute; top: -20px; right:-20px;*/}
	#content #spot200901Fu {margin: -10px 0 0;  text-align:right; position:relative;}
	#lead-coach #hiro-rb3 {margin-top:0;}
	#lead-coach #hiro-rb3 p {text-align:center; font-weight:bold; font-size:1.1em;}
p.keyw {border: 1px dashed #009; border-width:1px 0; overflow:hidden; _zoom:1;padding:.3em 0;}	
	p.keyw span {float:left; margin: 0 .66em 0 0; padding: 0 .66em; background: #009; color: #fff;}
#lead-coach .ka-t li {border:none; padding:0;}
#lead-coach #ya-program img {float:right; margin:0 0 0 10px;}
#lead-coach #orderB,
#train-interview #orderB {text-align:center; margin:1.5em 0;}

.ar-X-leadT {background: url(/ui/dn-arr.png) no-repeat 50% 0; padding: 30px 0 0;}

/*training interview */

.ctl20090523-date em {font-size:1.2em;}
.ctl20090523-slog0 {background: #3266cb; color:#fff; padding:.3em; font-size:1.1em;}
.ctl20090523-slog0, .ctl20090523-slog0b, .ctl20090523-date {
	margin: 1em 5%;
	font-weight:bold;
	}
.ctl20090523-slog0b {
	font-size:1.1em;
	color: #ff7f00;
	padding: .3em .5em;
	background:#eee;
	text-align:center !important;
	border:3px double #ff7f00;
	overflow:hidden;
	_zoom:1;
	}
.ctl20090524-slog1 {
	background: #ff6 url(/img/_tl20090523/q-mark_a.png) no-repeat 10px 50%;
	padding-left: 60px;
	margin: 0 0 1em;
	}
.ctl20090524-slog1 p {
	margin: 0 !important;
	background: url(/img/_tl20090523/l-arrow.png) no-repeat 100% 50%;
	padding: .3em 0;
	font-weight:bold;
	}
#train-interview .imgL {float:left; margin: 0 1em 0 0;}

#train-interview #ya-program dd {margin-bottom:0;}

#train-interview h4 {margin-top:1em;}

.ctl20090524-program {float:left; width: 253px; border:1px solid #009;}
#train-interview .ctl20090524-program h4 {margin:0; text-align:left; padding: .2em; background: #009; color:#fff; text-align:center;}
.ctl20090524-program ol {margin: 5px; padding: 0 0 0 1.5em;}
.ctl20090524-program ul,
.ctl20090523-listSP ul {list-style:none; margin:0;padding:0;}
.ctl20090524-program ul li, .ctl20090523-listSP li {padding-left: 1em; text-indent: -1em;}

.ctl20090523-fbox-wrap {zoom:1; background: url(/img/_tl20090523/ctl20090523-mnBck_a.png) no-repeat 0 100%; margin: 1.6em 0 1em;padding: 0 0 15px;}
.ctl20090523-fbox-wrap:after {content:'[.]'; clear:both; visibility:hidden; height:0;display:block;}
.ctl20090523-fbox {width:253px;}
.fbox-L {float:left;background: url(/img/_tl20090523/ctl20090523-mnBck_a.png) no-repeat 0 0}
.fbox-R {float:right;background: url(/img/_tl20090523/ctl20090523-mnBck_a.png) no-repeat -272px 0}
.ctl20090523-fbox h5 { margin:-.5em 15px 0; position:relative; zoom:1;padding:0 !important;}
.ctl20090523-fbox h6 {float:left; margin: 1.5em 10px 0 6px; display:inline; width:1em; background: #fff; font-size:1.2em;}
.ctl20090523-fbox ul {margin: 10px 10px 14px 2em; border: 2px dotted #00b200; padding: 6px 3px 6px 1.2em;position:relative; zoom:1; z-index:1;}

.ctl20090523-fbox ul.xt-20090523 { padding-bottom:10px; margin-bottom:0}
.ctl20090523-fbox ul.xt-20090523 span {position:absolute; width:74px; height:30px; top:-23px; left:50px; background: url(/img/_tl20090523/double-arrow1.png) no-repeat 0 50%; z-index:10;}
h6.xa-20090523 {color: #080;}
h6.xb-20090523 {color: #fa0;}

img.imgC {display:block; margin: .5em auto;}

.ctl20090523-listSP {float:right; width:253px; margin: 0;}
.ctl20090523-listSP h5 {background:#ffd47f; text-align:center;}
.ctl20090523-listSP ul {background:#feffd8; padding:5px; border: 1px solid #ffd47f}

.clflx {clear:both; visibility:hidden;margin: 0 0 1em;}


#train-interview h5 {padding: .3em;}

.imgL {float: left; border: 1px solid #2D324C; margin: 0 .66em .66em 0;}