@charset "UTF-8";
/* CSS Document */
/*===============リセット===============
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}
*/

/*===============元common===============*/

.editArea #biz *{
	margin:0;
	padding:0;
	border:none;
	font-size:12px;
	line-height:1.6em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "HGP創英角ｺﾞｼｯｸUB";
}

.editArea #biz {
color:#0C0C0C;
}

.editArea #biz  #suchedule table a {
padding-left:10px;
display:block;

}

div.editArea #biz p a {
font-weight:normal;
padding-left:0;
background:none;
}

div.editArea #biz p a{/*他と同じ、青色アイコン*/
font-weight:bold;
padding-left:15px;
background:url(http://www.jmam.co.jp/common/image/icon_arrw01_off.gif) no-repeat 5px 0px;
}

div.editArea #biz p a:hover{/*他と同じ、青色アイコン*/
background:url(http://www.jmam.co.jp/common/image/icon_arrw01_on.gif) no-repeat 5px 0px;
}

.editArea #biz a:link {/*未訪問のリンク*/
color:#0C0C0C;
font-style:normal;
text-decoration:underline;
}
.editArea #biz a:visited {/*訪問後のリンク*/
color:#600;
text-decoration:underline;
}
.editArea #biz a:hover {/*マウスをのせたとき*/
color:#F60;
font-style:normal;
text-decoration:underline;
}
.editArea #biz a:active {/*クリック中*/
color:#F30;
text-decoration:none;
}

.editArea #biz .red{
color:#C00;
font-size:14px;
margin-bottom:2px;
}

.editArea #biz .red a:link { color:#C00; font-size:14px; text-decoration:underline;}	

.editArea #biz h1{
clear:both;
font-size: 24px;
color: #03408E;
background:#F2F2F2;
border-left:20px double #03408E;
padding:0 0 0 10px;
margin:0;
width:670px;
}

.editArea #biz h2{
clear:both;
font-size:16px;
color: #03408E;
font-weight: bold;
background:#F2F2F2;
background-image:url(http://www.jmam.co.jp/image/productservice/biz/h2.png);
background-repeat:no-repeat;
background-position:left;
padding:2px 0 0 35px;
width:665px;
height:27px;
}

.editArea #biz h3{
clear:both;
font-size:14px;
margin:0;
padding:0;
color: #000000;
font-weight: bold;
background:none;
}

/*-- index --*/

.editArea #biz #header {
width:700px;
height:233px;
position:relative;
margin-bottom:10px;
}

.editArea #biz img.positon01{
position: absolute;  
top:152px;  
left:328px;  
}

.editArea #biz img.positon02{
position: absolute;  
top:152px;  
left:450px;  
}

/* 説明 */

.editArea #biz #explain {
width:700px;
/padding-bottom:20px;
}

.editArea #biz .ex {
float:left;
margin-bottom:20px;
margin-right:15px;
}

.editArea #biz .ex2 {
float:left;
margin-bottom:20px;
margin-right:15px;
}

.editArea #biz .ex3 {
float:left;
margin-bottom:20px;
margin-right:15px;
}

.editArea #biz .ex.last {
margin-right:0;
}

.editArea #biz .ex p,
.editArea #biz .ex2 p,
.editArea #biz .ex3 p {
width:150px;
margin-top:5px;
margin-left:10px;
}

/* 特徴 */

.editArea #biz #points{
width:700px;
margin-bottom:20px;
}

.editArea #biz #points h2 {
font-size:15px;
font-weight: bold;
padding-bottom:5px;
clear:both;
}

.editArea #biz #points p {
width:570px;
line-height:1.3em;
}

.editArea #biz #p1 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/p1.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:115px;
padding-top:25px;
margin-top:15px;
height:100px;
width:585px;
}

.editArea #biz #p2 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/p2.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:115px;
padding-top:5px;
height:110px;
width:585px;
}

.editArea #biz #p3 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/p3.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:115px;
padding-top:22px;
margin-top:10px;
height:110px;
width:585px;
}

/* コース一覧体系 */

.editArea #biz #graph{
width:700px;
}

.editArea #biz #graph img {
width:700px;
margin-top:20px;
}

.editArea #biz #dl01 {
margin-top:15px;
margin-left:10px;
}

.editArea #biz #dl01 dt {
float:left;
color:#C00;
width:40px;
}

.editArea #biz #dl01 dt a {
color:#C00;
}

.editArea #biz #dl02 {
margin-top:10px;
margin-left:10px;
}

.editArea #biz #dl02 dt {
float:left;
color:#C00;
width:48px;
}

.editArea #biz #dl02 dt a {
color:#C00;
}

/* 関連リンク */

.editArea #biz #kanren{
width:700px;
margin-bottom:20px;
margin-top:15px;
}

.editArea #biz .kanrenlink{
margin:10px 0 10px 15px;
}

.editArea #biz p.kanrenlink a {
background:url(http://www.jmam.co.jp/image/productservice/biz/orange.jpg) 0 4px no-repeat;
/background:url(http://www.jmam.co.jp/image/productservice/biz/orange.jpg) 0 2px no-repeat;
padding-left:15px;
}

.editArea #biz p.kanrenlink a:hover {
background:url(http://www.jmam.co.jp/image/productservice/biz/orange.jpg) 0 4px no-repeat;
/background:url(http://www.jmam.co.jp/image/productservice/biz/orange.jpg) 0 2px no-repeat;
}

/* 法人お問い合わせ */

.editArea #biz #tocontact{
clear:both;
width:700px;
height:68px;
margin:30px 0 20px 0;
text-align:right;
background-color:#F2F2F2;
}

.editArea #biz #tocontact img{
margin-top:10px;
margin-right:10px;
}

/*/ 受講者の声 /*/

body.voice {
background-color:#999;
}

.editArea #biz #voice01 {
margin:10px 0 0 12px;
width:640px;
height:500px;
background-image:url(http://www.jmam.co.jp/image/productservice/biz/v1.png);
background-repeat:no-repeat;
background-position:top left;
}

.editArea #biz #voice02 {
margin:10px 0 0 10px;
width:640px;
height:500px;
background-image:url(http://www.jmam.co.jp/image/productservice/biz/v2.png);
background-repeat:no-repeat;
background-position:top left;
}

.editArea #biz #voice03 {
margin:10px 0 0 10px;
width:640px;
height:500px;
background-image:url(http://www.jmam.co.jp/image/productservice/biz/v3.png);
background-repeat:no-repeat;
background-position:top left;
}

.editArea #biz #voice04 {
margin:10px 0 0 10px;
width:640px;
height:500px;
background-image:url(http://www.jmam.co.jp/image/productservice/biz/v4.png);
background-repeat:no-repeat;
background-position:top left;
}

.editArea #biz #names p {
font-size:12px;
width:134px;
text-align:center;
}

.editArea #biz #names p a {
text-decoration:none;
font-size:12px;
background:none;
margin:0;
padding:0;
font-weight:normal;
}

.editArea #biz #name01 {
padding-top:13px;
float:left;
/padding-top:17px;
}

.editArea #biz #name02 {
padding-top:13px;
float:left;
/padding-top:17px;
}

.editArea #biz #name03 {
padding-top:13px;
float:left;
/padding-top:17px;
}

.editArea #biz #name04 {
padding-top:13px;
float:left;
/padding-top:17px;
}

.editArea #biz #prof {
width:220px;
height:300px;
padding-top:55px;
padding-left:30px;
float:left;
font-weight: bold;
}

.editArea #biz #c_title {
font-size:15px;
text-align:center;
font-weight: bold;
word-spacing: 5em;
line-height:1.2em;
margin-top:10px;
}

.editArea #biz #course{
margin-top:10px;
font-size:12px;
}

.editArea #biz #comment {
float:left;
width:350px;
height:300px;
padding-top:55px;
padding-left:15px;
}

.editArea #biz #detail{
clear:both;
text-align:right;
margin-right:35px;
padding-top:40px;
}

.editArea #biz #detail img{
padding-right:3px;
}

/* 参加の流れ */

.editArea #biz #entrysteps {
width:700px;
margin-bottom:20px;
}

.editArea #biz #entrysteps h2 {
font-size:15px;
font-weight: bold;
padding-bottom:5px;
clear:both;
line-height:1.4em;
}

.editArea #biz #entrysteps p {
width:570px;
line-height:1.3em;
}

.editArea #biz #en1 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/step1.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:120px;
margin-top:15px;
padding-bottom:15px;
height:110px;
width:580px;
}

.editArea #biz #en2 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/step2.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:120px;
margin-top:10px;
height:110px;
width:580px;
}

.editArea #biz #en3 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/step3.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:120px;
margin-top:10px;
height:110px;
width:580px;
}

.editArea #biz .down {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/down.png);
background-position:left;
background-repeat:no-repeat;
margin-left:42px;
margin-top:5px;
text-align:right;
width:655px;
height:110px;
}

.editArea #biz .picright {
margin-top:20px;
margin-left:42px;
text-align:right;
width:655px;
}


/* お支払いについて */

.editArea #biz #payment{
width:700px;
}

.editArea #biz #payment p{
background-image:url(http://www.jmam.co.jp/image/productservice/biz/yen.png);
background-repeat:no-repeat;
background-position:left top;
width:620px;
height:100px;
padding-left:80px;
margin-top:15px;
margin-left:18px;
}

/* 開催会場のご案内 */

.editArea #biz #places{
width:700px;
margin-bottom:20px;
margin-top:15px;
}

.editArea #biz .holdinginfo{
width:570px;
line-height:1.3em;
margin:10px 0 10px 15px;
}

.editArea #biz .address{
margin:10px 0 0 15px;
}

.editArea #biz div.howtoaccess{
text-align:left;
padding-left:10px;
padding-top:10px;
margin:15px 15px 0 15px;
_margin:15px 15px 0 7px;
width:290px;
height:238px;
float:left;
border:solid #03408E 1px;
}

.editArea #biz div.howtoaccess p {
margin:0 !important;
}

.editArea #biz .map{
text-align:right;
margin-top:15px;
margin-bottom:35px;
width:350px;
height:250px;
float:left;
}

/* スケジュール */

.editArea #biz #suchedule h1 {
	margin-bottom:20px;
}

.editArea #biz #suchedule h2 {
	margin-bottom:10px;
}

.editArea #biz #suchedule .section {
	margin-bottom:40px;
}

.editArea #biz #suchedule .pageNav {
	margin-bottom:20px;
}

.editArea #biz #suchedule .pageNav p,
.editArea #biz #suchedule .pageNav ul li {
	float:left;
	font-size:14px;
}

.editArea #biz #suchedule .pageNav p {
	width:70px;
}

.editArea #biz #suchedule .pageNav ul li {
	width:60px;
	margin-top:10px;
}

.editArea #biz #suchedule .pageNav ul li a {
	font-size:14px;
	background:url(http://www.jmam.co.jp/image/productservice/biz/orange.jpg) 0 2px no-repeat;
	padding-left:15px;
}

.editArea #biz #suchedule table {
	width:700px;
	font-size:10px;
}

.editArea #biz #suchedule table th {
	background:#2d94d7;
	border:2px solid #fff;
	text-align:center;
	padding:15px 0;
	color:#fff;
	font-size:16px;
}

.editArea #biz #suchedule table td {
	padding:10px 5px;
	font-size:12px;
	line-height:1.4;
	border:2px solid #fff;
}

.editArea #biz #suchedule table .cel01 {
	width:155px;
	border-left:none;
}

.editArea #biz #suchedule table .cel02 {
	width:79px;
	text-align:center;
}

.editArea #biz #suchedule table .cel03 {
	width:45px;
	text-align:center;
}

.editArea #biz #suchedule table .cel04 {
	width:55px;
	text-align:center;
}

.editArea #biz #suchedule table .cel05 {
	width:80px;
	text-align:center;
}

.editArea #biz #suchedule table .cel06 {
	width:190px;
}

.editArea #biz #suchedule table .cel07 {
	width:80px;
}

.editArea #biz #suchedule table tr.odd td {
	background:#edf8fe;
}



/* clearfix
------------------------------------- */
.pageNav:after,
#places:after {
	content: ".";	/* 新しい要素を作る */
	display: block;	/* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.pageNav,
#places {
	min-height: 1px;
}

* html .pageNav,
* html #places {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/*===============thicbox===============*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #999;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}


#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
position:absolute;
width:35px;
height:35px;
top:-15px;
right:-15px;
}

#TB_closeWindowButton{
background-image:url(http://www.jmam.co.jp/image/productservice/biz/close.jpg);
position:absolute;
top:8px;
right:8px;
width:35px;
height:35px;
text-indent:-9999px;
overflow:hidden;
}

/*
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
*/

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	text-indent:-9999px;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

/*
#TB_title{
	background-color:#e8e8e8;
	height:27px;
}
*/

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
	background-color:#999;
}

div.editArea #biz p.addBtn {

text-align:right;

margin:0 !important;

}



div.editArea #biz p.addBtn a {

font-weight:normal;

padding-left:0;

background:none;

}



div.editArea #biz #voice05,

div.editArea #biz #voice06,

div.editArea #biz #voice07,

div.editArea #biz #voice08,

div.editArea #biz #voice09,

div.editArea #biz #voice10 {

margin:40px 0 0 10px;

width:640px;

}


/*============================================================以下追加*============================================================/

/*===============元common===============*/

.editArea #biz_seminar *{
	margin:0;
	padding:0;
	border:none;
	font-size:12px;
	line-height:1.6em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "HGP創英角ｺﾞｼｯｸUB";
}

.editArea #biz_seminar {
color:#0C0C0C;
}

.editArea #biz_seminar  #suchedule table a {
padding-left:10px;
display:block;

}

div.editArea #biz_seminar p a {
font-weight:normal;
padding-left:0;
background:none;
}

div.editArea #biz_seminar p a{/*他と同じ、青色アイコン*/
font-weight:bold;
padding-left:15px;
background:url(http://www.jmam.co.jp/common/image/icon_arrw01_off.gif) no-repeat 5px 0px;
}

div.editArea #biz_seminar p a:hover{/*他と同じ、青色アイコン*/
background:url(http://www.jmam.co.jp/common/image/icon_arrw01_on.gif) no-repeat 5px 0px;
}

.editArea #biz_seminar a:link {/*未訪問のリンク*/
color:#0C0C0C;
font-style:normal;
text-decoration:underline;
}
.editArea #biz_seminar a:visited {/*訪問後のリンク*/
color:#600;
text-decoration:underline;
}
.editArea #biz_seminar a:hover {/*マウスをのせたとき*/
color:#F60;
font-style:normal;
text-decoration:underline;
}
.editArea #biz_seminar a:active {/*クリック中*/
color:#F30;
text-decoration:none;
}

.editArea #biz_seminar .red{
color:#C00;
font-size:14px;
margin-bottom:2px;
}

.editArea #biz_seminar .red a:link { color:#C00; font-size:14px; text-decoration:underline;}	

.editArea #biz_seminar h1{
clear:both;
font-size: 24px;
color: #03408E;
background:#F2F2F2;
border-left:20px double #03408E;
padding:0 0 0 10px;
margin:0;
width:670px;
}

.editArea #biz_seminar h2{
clear:both;
font-size:16px;
color: #03408E;
font-weight: bold;
background:#F2F2F2;
background-image:url(http://www.jmam.co.jp/image/productservice/biz/h2.png);
background-repeat:no-repeat;
background-position:left;
padding:2px 0 0 35px;
width:665px;
height:27px;
}

.editArea #biz_seminar h3{
clear:both;
font-size:14px;
margin:0;
padding:0;
color: #000000;
font-weight: bold;
background:none;
border-bottom: 1px dotted #888888;
margin: 10px 0;
padding: 0 10px;
}

.editArea #biz_seminar #biz_lecture {
	margin: 20px 30px 20px 20px;
}

.editArea #biz_seminar .biz_lecture_area {
	margin: 0 0 20px;
}
.editArea #biz_seminar .biz_lecture_area .biz_lecture_box{
	overflow: hidden;
	clear: both;
}
.editArea #biz_seminar .biz_lecture_area .biz_lecture_box img{
	margin: 0 10px 0;
	float: left;
}


/*-- index --*/

.editArea #biz_seminar #header {
width:700px;
height:290px;
position:relative;
margin-bottom:10px;
}

.editArea #biz_seminar img.positon01{
position: absolute;  
top:152px;  
left:328px;  
}

.editArea #biz_seminar img.positon02{
position: absolute;  
top: 212px;
left: 520px;
}

/* 説明 */

.editArea #biz_seminar #explain {
width:700px;
/padding-bottom:20px;
}

.editArea #biz_seminar .ex {
float:left;
margin-bottom:20px;
margin-right:15px;
}

.editArea #biz_seminar .ex2 {
float:left;
margin-bottom:20px;
margin-right:15px;
}

.editArea #biz_seminar .ex3 {
float:left;
margin-bottom:20px;
margin-right:15px;
}

.editArea #biz_seminar .ex.last {
margin-right:0;
}

.editArea #biz_seminar .ex p,
.editArea #biz_seminar .ex2 p,
.editArea #biz_seminar .ex3 p {
width:150px;
margin-top:5px;
margin-left:10px;
}

/* 特徴 */

.editArea #biz_seminar #points{
width:700px;
margin-bottom:20px;
}

.editArea #biz_seminar #points h2 {
font-size:15px;
font-weight: bold;
padding-bottom:5px;
clear:both;
}

.editArea #biz_seminar #points p {
width:570px;
line-height:1.3em;
}

.editArea #biz_seminar #p1 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/p1.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:115px;
padding-top:25px;
margin-top:15px;
height:100px;
width:585px;
}

.editArea #biz_seminar #p2 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/p2.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:115px;
padding-top:5px;
height:110px;
width:585px;
}

.editArea #biz_seminar #p3 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/p3.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:115px;
padding-top:22px;
margin-top:10px;
height:110px;
width:585px;
}

/* コース一覧体系 */

.editArea #biz_seminar #graph{
width:700px;
}

.editArea #biz_seminar #graph img {
width:700px;
margin-top:20px;
}

.editArea #biz_seminar #dl01 {
margin-top:15px;
margin-left:10px;
}

.editArea #biz_seminar #dl01 dt {
float:left;
color:#C00;
width:40px;
}

.editArea #biz_seminar #dl01 dt a {
color:#C00;
}

.editArea #biz_seminar #dl02 {
margin-top:10px;
margin-left:10px;
}

.editArea #biz_seminar #dl02 dt {
float:left;
color:#C00;
width:48px;
}

.editArea #biz_seminar #dl02 dt a {
color:#C00;
}

/* 関連リンク */

.editArea #biz_seminar #kanren{
width:700px;
margin-bottom:20px;
margin-top:15px;
}

.editArea #biz_seminar .kanrenlink{
margin:10px 0 10px 15px;
}

.editArea #biz_seminar p.kanrenlink a {
background:url(http://www.jmam.co.jp/image/productservice/biz/orange.jpg) 0 4px no-repeat;
/background:url(http://www.jmam.co.jp/image/productservice/biz/orange.jpg) 0 2px no-repeat;
padding-left:15px;
}

.editArea #biz_seminar p.kanrenlink a:hover {
background:url(http://www.jmam.co.jp/image/productservice/biz/orange.jpg) 0 4px no-repeat;
/background:url(http://www.jmam.co.jp/image/productservice/biz/orange.jpg) 0 2px no-repeat;
}

/* 法人お問い合わせ */

.editArea #biz_seminar #tocontact{
clear:both;
width:700px;
height:68px;
margin:30px 0 20px 0;
text-align:right;
background-color:#F2F2F2;
}

.editArea #biz_seminar #tocontact img{
margin-top:10px;
margin-right:10px;
}

/*/ 受講者の声 /*/

body.voice {
background-color:#999;
}

.editArea #biz_seminar #voice01 {
margin:10px 0 0 12px;
width:640px;
height:500px;
background-image:url(http://www.jmam.co.jp/image/productservice/biz/v1.png);
background-repeat:no-repeat;
background-position:top left;
}

.editArea #biz_seminar #voice02 {
margin:10px 0 0 10px;
width:640px;
height:500px;
background-image:url(http://www.jmam.co.jp/image/productservice/biz/v2.png);
background-repeat:no-repeat;
background-position:top left;
}

.editArea #biz_seminar #voice03 {
margin:10px 0 0 10px;
width:640px;
height:500px;
background-image:url(http://www.jmam.co.jp/image/productservice/biz/v3.png);
background-repeat:no-repeat;
background-position:top left;
}

.editArea #biz_seminar #voice04 {
margin:10px 0 0 10px;
width:640px;
height:500px;
background-image:url(http://www.jmam.co.jp/image/productservice/biz/v4.png);
background-repeat:no-repeat;
background-position:top left;
}

.editArea #biz_seminar #names p {
font-size:12px;
width:134px;
text-align:center;
}

.editArea #biz_seminar #names p a {
text-decoration:none;
font-size:12px;
background:none;
margin:0;
padding:0;
font-weight:normal;
}

.editArea #biz_seminar #name01 {
padding-top:13px;
float:left;
/padding-top:17px;
}

.editArea #biz_seminar #name02 {
padding-top:13px;
float:left;
/padding-top:17px;
}

.editArea #biz_seminar #name03 {
padding-top:13px;
float:left;
/padding-top:17px;
}

.editArea #biz_seminar #name04 {
padding-top:13px;
float:left;
/padding-top:17px;
}

.editArea #biz_seminar #prof {
width:220px;
height:300px;
padding-top:55px;
padding-left:30px;
float:left;
font-weight: bold;
}

.editArea #biz_seminar #c_title {
font-size:15px;
text-align:center;
font-weight: bold;
word-spacing: 5em;
line-height:1.2em;
margin-top:10px;
}

.editArea #biz_seminar #course{
margin-top:10px;
font-size:12px;
}

.editArea #biz_seminar #comment {
float:left;
width:350px;
height:300px;
padding-top:55px;
padding-left:15px;
}

.editArea #biz_seminar #detail{
clear:both;
text-align:right;
margin-right:35px;
padding-top:40px;
}

.editArea #biz_seminar #detail img{
padding-right:3px;
}

/* 参加の流れ */

.editArea #biz_seminar #entrysteps {
width:700px;
margin-bottom:20px;
}

.editArea #biz_seminar #entrysteps h2 {
font-size:15px;
font-weight: bold;
padding-bottom:5px;
clear:both;
line-height:1.4em;
}

.editArea #biz_seminar #entrysteps p {
width:570px;
line-height:1.3em;
}

.editArea #biz_seminar #en1 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/step1.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:120px;
margin-top:15px;
padding-bottom:15px;
height:110px;
width:580px;
}

.editArea #biz_seminar #en2 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/step2.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:120px;
margin-top:10px;
height:110px;
width:580px;
}

.editArea #biz_seminar #en3 {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/step3.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:120px;
margin-top:10px;
height:110px;
width:580px;
}

.editArea #biz_seminar .down {
background-image:url(http://www.jmam.co.jp/image/productservice/biz/down.png);
background-position:left;
background-repeat:no-repeat;
margin-left:42px;
margin-top:5px;
text-align:right;
width:655px;
height:110px;
}

.editArea #biz_seminar .picright {
margin-top:20px;
margin-left:42px;
text-align:right;
width:655px;
}


/* お支払いについて */

.editArea #biz_seminar #payment{
width:700px;
}

.editArea #biz_seminar #payment p{
background-image:url(http://www.jmam.co.jp/image/productservice/biz/yen.png);
background-repeat:no-repeat;
background-position:left top;
width:620px;
height:100px;
padding-left:80px;
margin-top:15px;
margin-left:18px;
}

/* 開催会場のご案内 */

.editArea #biz_seminar #places{
width:700px;
margin-bottom:20px;
margin-top:15px;
}

.editArea #biz_seminar .holdinginfo{
width:570px;
line-height:1.3em;
margin:10px 0 10px 15px;
}

.editArea #biz_seminar .address{
margin:10px 0 0 15px;
}

.editArea #biz_seminar div.howtoaccess{
text-align:left;
padding-left:10px;
padding-top:10px;
margin:15px 15px 0 15px;
_margin:15px 15px 0 7px;
width:290px;
height:238px;
float:left;
border:solid #03408E 1px;
}

.editArea #biz_seminar div.howtoaccess p {
margin:0 !important;
}

.editArea #biz_seminar .map{
text-align:right;
margin-top:15px;
margin-bottom:35px;
width:350px;
height:250px;
float:left;
}

/* スケジュール */

.editArea #biz_seminar #suchedule h1 {
	margin-bottom:20px;
}

.editArea #biz_seminar #suchedule h2 {
	margin-bottom:10px;
}

.editArea #biz_seminar #suchedule .section {
	margin-bottom:40px;
}

.editArea #biz_seminar #suchedule .pageNav {
	margin-bottom:20px;
}

.editArea #biz_seminar #suchedule .pageNav p,
.editArea #biz_seminar #suchedule .pageNav ul li {
	float:left;
	font-size:14px;
}

.editArea #biz_seminar #suchedule .pageNav p {
	width:70px;
}

.editArea #biz_seminar #suchedule .pageNav ul li {
	width:60px;
	margin-top:10px;
}

.editArea #biz_seminar #suchedule .pageNav ul li a {
	font-size:14px;
	background:url(http://www.jmam.co.jp/image/productservice/biz/orange.jpg) 0 2px no-repeat;
	padding-left:15px;
}

.editArea #biz_seminar #suchedule table {
	width:700px;
	font-size:10px;
}

.editArea #biz_seminar #suchedule table th {
	background:#2d94d7;
	border:2px solid #fff;
	text-align:center;
	padding:15px 0;
	color:#fff;
	font-size:16px;
}

.editArea #biz_seminar #suchedule table td {
	padding:10px 5px;
	font-size:12px;
	line-height:1.4;
	border:2px solid #fff;
}

.editArea #biz_seminar #suchedule table .cel01 {
	width:155px;
	border-left:none;
}

.editArea #biz_seminar #suchedule table .cel02 {
	width:79px;
	text-align:center;
}

.editArea #biz_seminar #suchedule table .cel03 {
	width:45px;
	text-align:center;
}

.editArea #biz_seminar #suchedule table .cel04 {
	width:55px;
	text-align:center;
}

.editArea #biz_seminar #suchedule table .cel05 {
	width:80px;
	text-align:center;
}

.editArea #biz_seminar #suchedule table .cel06 {
	width:190px;
}

.editArea #biz_seminar #suchedule table .cel07 {
	width:80px;
}

.editArea #biz_seminar #suchedule table tr.odd td {
	background:#edf8fe;
}



/* clearfix
------------------------------------- */
.pageNav:after,
#places:after {
	content: ".";	/* 新しい要素を作る */
	display: block;	/* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.pageNav,
#places {
	min-height: 1px;
}

* html .pageNav,
* html #places {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/*===============thicbox===============*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #999;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}


#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
position:absolute;
width:35px;
height:35px;
top:-15px;
right:-15px;
}

#TB_closeWindowButton{
background-image:url(http://www.jmam.co.jp/image/productservice/biz/close.jpg);
position:absolute;
top:8px;
right:8px;
width:35px;
height:35px;
text-indent:-9999px;
overflow:hidden;
}

/*
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
*/

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	text-indent:-9999px;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

/*
#TB_title{
	background-color:#e8e8e8;
	height:27px;
}
*/

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
	background-color:#999;
}

div.editArea #biz_seminar p.addBtn {

text-align:right;

margin:0 !important;

}



div.editArea #biz_seminar p.addBtn a {

font-weight:normal;

padding-left:0;

background:none;

}



div.editArea #biz_seminar #voice05,

div.editArea #biz_seminar #voice06,

div.editArea #biz_seminar #voice07,

div.editArea #biz_seminar #voice08,

div.editArea #biz_seminar #voice09,

div.editArea #biz_seminar #voice10 {

margin:40px 0 0 10px;

width:640px;

}

.editArea #biz_seminar #biz_table {
	margin: 0 30px 20px 9px;
	overflow: hidden;
	clear: both;
}


.editArea #biz_seminar table#biz_table_c {
	width: 100%;
	height: 160px;
	margin: 8px 0;
	border: 1px solid #032e6a;
	float: left;
}

.editArea #biz_seminar table#biz_table_c th{
	width: 50px;
	text-align: center;
	border: 1px solid #032e6a;
	background: #99ccff;
	padding: 15px 0;
	color: #000000;
}

.editArea #biz_seminar table#biz_table_c td{
	width: 300px;
	padding: 5px 0 5px 5px;
	border: 1px solid #032e6a;
}

	.editArea #biz_seminar table#biz_table_c td ul li{
		text-indent: -1em;
		margin: 0 0 0 1em;
		letter-spacing: -1px;
	}

/*  体系図a  */
div#bc_map1 a,
div#bc_map2 a {
}
div#bc_map1 {
	width: 670px;
	height:832px;
	position: relative;
	background: url(/common/image/bizcall_map_img_a.png) no-repeat;
}
div#bc_map1 > a {
	height: 28px;
	position: absolute;
	border: 1px dotted #ff0000;
	text-decoration: none;
	display:block;
}
div#bc_map1 > a:hover{
	border: 2px solid #ff0000;
}
	/*  体系図吹き出し  */
	div#bc_map1 > a div.course_outline {
		display: none;
	}
	div#bc_map1 > a:hover div.course_outline {
		display: block;
		border-radius: 3px;
		padding: 0.5em;
		background: #fafafa;
		color: #333;
		position: absolute;
		top: 35px;
		width: 200px;
		z-index: 5;
	}
	div#bc_map1 > a:hover div.course_outline > span {
		display: block;
		position: absolute;
		border-bottom: 10px solid #fafafa;
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		top: -10px;
	}
	div#bc_map1 > a#select_button_04:hover div.course_outline,
	div#bc_map1 > a#select_button_07:hover div.course_outline,
	div#bc_map1 > a#select_button_09:hover div.course_outline {
		right: 0;
	}
	div#bc_map1 > a#select_button_04:hover div.course_outline > span,
	div#bc_map1 > a#select_button_07:hover div.course_outline > span,
	div#bc_map1 > a#select_button_09:hover div.course_outline > span {
		right: 10px;
	}
	div#bc_map1 > a div.course_outline div.course_title {
		font-weight: bold;
		margin-bottom: 0.5em;
		border-bottom: 1px dashed #927232;
		padding-bottom: 0.5em;
	}
	div#bc_map1 > a div.course_outline div.course_title.no_border {
		margin-bottom: 0;
		border-bottom: 0;
		padding-bottom: 0;
	}
	div#bc_map1 > a div.course_outline div.course_about {
		font-size: 12px;
	}
a#select_button_01 {
	top: 159px;
	left: 227px;
	width: 100px;
}
a#select_button_02 {
	top: 159px;
	left: 339px;
	width: 100px;
}
a#select_button_03 {
	top: 159px;
	left: 450px;
	width: 100px;
}
a#select_button_04 {
	top: 159px;
	left: 562px;
	width: 100px;
}

a#select_button_05 {
	top: 194px;
	left: 227px;
	width: 100px;
}
a#select_button_06 {
	top: 194px;
	left: 339px;
	width: 211px;
}
a#select_button_07 {
	top: 194px;
	left: 562px;
	width: 100px;
}
a#select_button_08 {
	top: 230px;
	left: 116px;
	width: 211px;
}
a#select_button_09 {
	top: 230px;
	left: 562px;
	width: 100px;
}
a#select_button_10 {
	top: 265px;
	left: 116px;
	width: 211px;
}
a#select_button_11 {
	top: 265px;
	left: 450px;
	width: 211px;
}
a#select_button_12 {
	top: 300px;
	left: 227px;
	width: 211px;
}
a#select_button_13 {
	top: 335px;
	left: 227px;
	width: 211px;
}
a#select_button_14 {
	top: 370px;
	left: 227px;
	width: 211px;
}
a#select_button_15 {
	top: 420px;
	left: 339px;
	width: 211px;
}
a#select_button_16 {
	top: 455px;
	left: 339px;
	width: 211px;
}
a#select_button_17 {
	top: 490px;
	left: 339px;
	width: 211px;
}
a#select_button_18 {
	top: 525px;
	left: 339px;
	width: 211px;
}
a#select_button_19 {
	top: 560px;
	left: 339px;
	width: 211px;
}
a#select_button_20 {
	top: 595px;
	left: 339px;
	width: 211px;
}
a#select_button_21 {
	top: 630px;
	left: 339px;
	width: 211px;
}
a#select_button_22 {
	top: 665px;
	left: 228px;
	width: 323px;
}
a#select_button_23 {
	top: 700px;
	left: 228px;
	width: 323px;
}
a#select_button_24 {
	top: 735px;
	left: 228px;
	width: 323px;
}
/*a#select_button_25 {
	top: 785px;
	left: 228px;
	width: 211px;
}*/
a#select_button_25 {
	top: 680px;
	left: 228px;
	width: 211px;
}
a#select_button_26 {
	top: 819px;
	left: 228px;
	width: 323px;
}
/*div#select_button_27 {
	top: 853px;
	left: 450px;
	width: 100px;
}*/
a#select_button_27 {
	top: 714px;
	left: 450px;
	width: 100px;
}
a#select_button_28 {
	top: 904px;
	left: 228px;
	width: 211px;
}
/*  体系図b  */
div#bc_map2 {
	margin: 0 auto;
	width: 100%;
	height:926px;
	position: relative;
	background: url(/common/image/bizcall_map_img_b.png) no-repeat;
}
div#bc_map2 > a {
	width: 25px;
	position: absolute;
	border: 1px dotted #ff0000;
	text-decoration: none;
	display:block;
}
div#bc_map2 > a:hover{
	border: 2px solid #ff0000;
}
	/*  体系図吹き出し  */
	div#bc_map2 > a div.course_outline {
		display: none;
  margin: 0 auto;
  font-size: 12px;
  line-height: 15px;
  vertical-align: middle;
  writing-mode: tb-rl;
  -moz-writing-mode: vertical-rl;
  -o-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  font-family: Meiryo, 'メイリオ', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;
}
	div#bc_map2 > a:hover div.course_outline {
		display: block;
		border-radius: 3px;
		padding: 0.5em;
		background: #fafafa;
		color: #333;
		position: absolute;
		/*top: 50%;*/
		height: 327px;
		z-index: 5;
	}
	div#bc_map2 > a:hover div.course_outline > span {
		display: block;
		position: absolute;
		border-right: 10px solid #fafafa;
		width: 0;
		height: 0;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		left: -10px;
		left: -8px\9;
		top: 5px;
	}/*
	div#bc_map1 > a#select_button_04:hover div.course_outline,
	div#bc_map1 > a#select_button_07:hover div.course_outline,
	div#bc_map1 > a#select_button_09:hover div.course_outline {
		right: 0;
	}
	div#bc_map1 > a#select_button_04:hover div.course_outline > span,
	div#bc_map1 > a#select_button_07:hover div.course_outline > span,
	div#bc_map1 > a#select_button_09:hover div.course_outline > span {
		right: 10px;
	}*/
	div#bc_map2 > a div.course_outline div.course_title {
		font-weight: bold;
		margin-left: 0.5em;
		border-left: 1px dashed #927232;
		padding-left: 0.5em;
	}
	div#bc_map2 > a div.course_outline div.course_title.no_border {
		margin-left: 0;
		border-left: 0;
		padding-left: 0;
	}
	div#bc_map2 > a div.course_outline div.course_about {
		font-size: 12px;
	}
		div#bc_map2 > a div.course_outline div.course_title > span,
		div#bc_map2 > a div.course_outline div.course_about > span {
			margin: 0 -5px\9;
			text-combine : horizontal ;
			-webkit-text-combine: horizontal;
			font-size: 15px;
			font-size: 14px\9;
			letter-spacing: 0px;
			margin-bottom: 2px;
			writing-mode:lr-tb;
		}

a#b_select_button_01 {
	top: 115px;
	left: 210px;
	height: 183px;
}
	div#bc_map2 > a#b_select_button_01:hover div.course_outline {
		right: -61px;
		right: -80px\9;
	}
a#b_select_button_02 {
	top: 115px;
	left: 244px;
	width: 59px !important;
	height: 183px;
}
	div#bc_map2 > a#b_select_button_02:hover div.course_outline {
		right: -45px;
		right: -60px\9;
	}
a#b_select_button_03 {
	top: 305px;
	left: 176px;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_03:hover div.course_outline {
		right: -61px;
		right: -80px\9;
	}
a#b_select_button_04 {
	top: 305px;
	left: 278px;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_04:hover div.course_outline {
		right: -45px;
		right: -60px\9;
	}
a#b_select_button_05 {
	top: 355px;
	left: 107px;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_05:hover div.course_outline {
		right: -45px;
		right: -60px\9;
	}
a#b_select_button_06 {
	top: 355px;
	left: 142px;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_06:hover div.course_outline {
		right: -61px;
		right: -80px\9;
	}
a#b_select_button_07 {
	top: 355px;
	left: 244px;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_07:hover div.course_outline {
		right: -45px;
		right: -60px\9;
	}
a#b_select_button_08 {
	top: 451px;
	left: 107px;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_08:hover div.course_outline {
		right: -45px;
		right: -60px\9;
	}
a#b_select_button_09 {
	top: 545px;
	left: 107px;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_09:hover div.course_outline {
		right: -45px;
		right: -60px\9;
	}
a#b_select_button_10 {
	top: 640px;
	left: 107px;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_10:hover div.course_outline {
		top: -60px;
		right: -61px;
		right: -80px\9;
	}
		div#bc_map2 > a#b_select_button_10:hover div.course_outline > span {
			top: 60px;
		}
a#b_select_button_11 {
	top: 735px;
	left: 107px;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_11:hover div.course_outline {
		top: -155px;
		right: -45px;
		right: -60px\9;
	}
		div#bc_map2 > a#b_select_button_11:hover div.course_outline > span {
			top: 155px;
		}
a#b_select_button_12 {
	top: 830px;
	left: 107px;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_12:hover div.course_outline {
		bottom: 0;
		right: -45px;
		right: -60px\9;
	}
		div#bc_map2 > a#b_select_button_12:hover div.course_outline > span {
			top: 251px;
		}
a#b_select_button_13 {
	top: 640px;
	left: 244px;
	width: 59px !important;
	height: 183px;
}
	div#bc_map2 > a#b_select_button_13:hover div.course_outline {
		top: -60px;
		right: -45px;
		right: -60px\9;
	}
		div#bc_map2 > a#b_select_button_13:hover div.course_outline > span {
			top: 60px;
		}
a#b_select_button_14 {
	top: 830px;
	left: 244px;
	width: 59px !important;
	height: 88px;
}
	div#bc_map2 > a#b_select_button_14:hover div.course_outline {
		bottom: 0;
		right: -45px;
		right: -60px\9;
	}
		div#bc_map2 > a#b_select_button_14:hover div.course_outline > span {
			top: 251px;
		}
a#b_select_button_15 {
	top: 401px;
	left: 317px;
	height: 327px;
}
	div#bc_map2 > a#b_select_button_15:hover div.course_outline {
		right: -17px;
		right: -30px\9;
	}
a#b_select_button_16 {
	top: 401px;
	left: 351px;
	height: 327px;
}
	div#bc_map2 > a#b_select_button_16:hover div.course_outline {
		right: -17px;
		right: -30px\9;
	}
a#b_select_button_17 {
	top: 401px;
	left: 385px;
	height: 327px;
}
	div#bc_map2 > a#b_select_button_17:hover div.course_outline {
		right: -17px;
		right: -30px\9;
	}
a#b_select_button_18 {
	top: 401px;
	left: 419px;
	height: 327px;
}
	div#bc_map2 > a#b_select_button_18:hover div.course_outline {
		right: -17px;
		right: -30px\9;
	}
a#b_select_button_19 {
	top: 401px;
	left: 453px;
	height: 327px;
}
	div#bc_map2 > a#b_select_button_19:hover div.course_outline {
		right: -17px;
		right: -30px\9;
	}
a#b_select_button_20 {
	top: 401px;
	left: 487px;
	height: 327px;
}
	div#bc_map2 > a#b_select_button_20:hover div.course_outline {
		right: -17px;
		right: -30px\9;
	}
a#b_select_button_21 {
	top: 305px;
	left: 521px;
	height: 423px;
}
	div#bc_map2 > a#b_select_button_21:hover div.course_outline {
		right: -45px;
		right: -60px\9;
	}
a#b_select_button_22 {
	top: 305px;
	left: 474px;
	height: 423px;
}
a#b_select_button_23 {
	top: 305px;
	left: 501px;
	height: 423px;
}
a#b_select_button_24 {
	top: 305px;
	left: 528px;
	height: 423px;
}
a#b_select_button_25 {
	top: 305px;
	left: 578px;
	height: 280px;
}
	div#bc_map2 > a#b_select_button_25:hover div.course_outline {
		right: -45px;
		right: -60px\9;
	}
a#b_select_button_26 {
	top: 593px;
	left: 578px;
	height: 135px;
}
	div#bc_map2 > a#b_select_button_26:hover div.course_outline {
		top: -10px;
		right: -45px;
		right: -60px\9;
	}
		div#bc_map2 > a#b_select_button_26:hover div.course_outline > span {
			top: 20px;
		}
a#b_select_button_27 {
	top: 305px;
	left: 596px;
	height: 423px;
}
a#b_select_button_28 {
	top: 305px;
	left: 637px;
	height: 280px;
}