html{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
a:link { color: #3F6692; }
a:visited { color: #7E518A; }
a:hover {
	color: #1E88FF;
	cursor: pointer;
}

body,h1,h2,h3,p,div,ul,ol,li,dl,dd,dt,table,form,blockquote,pre,address{
  margin : 0;
  padding : 0;
}
/*=======================================================*/
/*【920】div#contentsText                                */
/*=======================================================*/
div#contentsText{
	font-size: 85%;
	line-height: 1.6em;
	padding: 0 0 1em 1em; 
}

div#contentsText .ol01 {
	list-style-type: upper-roman;
	margin: 0 0 0 20px;
}
div#contentsText .li01 {
}
div#contentsText .ol02 {
	list-style-type: lower-roman;
	margin: 0 0 0 1.5em;
}
div#contentsText .li02 {
}

div#layoutMainFull div#contentsText {
	width: 735px;
}

table#tblList {
	width: 100%;
	font-size: 85%;
	line-height: 1.6em;
	margin: 0 0 0 1em;
}
table#tblList tr th {
	vertical-align: top;
	text-align: center;
	font-weight:normal;
	white-space: nowrap;
}
table#tblList tr td {
	vertical-align: top;
	font-weight:normal;
	white-space: normal;
}

span.textLeft {
	text-align: left;
}
span.textRight {
	text-align: right;
}

/*=======================================================*/
/*【400】div#panList                                     */
/*=======================================================*/
div#panList{
	padding: 0 0 0 0.5em;
	height: 30px;
	line-height: 30px;
	font-size: 80%;
}
div#panList li {
	padding: 0 0 0 0.5em;
	display: inline;
	list-style-type: none;
}
div#panList li home {
	display: inline;
	list-style-type: none;
}
/*=======================================================*/
/*【400】div#layoutContent                               */
/*=======================================================*/
div#layoutContent:after{
   content:".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
div#layoutContent {
	margin: 0 0 0 0;
	padding: 0 0 1em 0;
	width: 872px;
	background-color:#FFFFFF;
	/*\*/*/
	overflow:hidden;
	/**/
}
/*=======================================================*/
/*【800】div#layoutSideMenu                              */
/*=======================================================*/
div#layoutSideMenu{
	margin: 10px 10px 10px 10px;
	padding: 0 0 0 0;
	float: right;/* デフォルトは右 */
}
/*010----------------------------------------------------*/
div#layoutSideMenu div.smallBanner img{
	border: 0;
}
/*020----------------------------------------------------*/
div#layoutSideMenu div.sideMenu{
	background-image: url(../images/sideMenuHeader.gif);
	background-color:#EFEFEF;
	margin :4px 0px 10px 0px;
	padding-top: 2px;
	width: 206px;
}

div#layoutSideMenu div.sideMenu div.sideMenuHeaderCasino{
	background-image: url(../images/sideMenuHeaderCasino.gif);
	width: 202px;
	height: 34px;
	margin-left:2px;
}
div#layoutSideMenu div.sideMenu div.sideMenuHeaderSchool{
	background-image: url(../images/sideMenuHeaderSchool.gif);
	width: 202px;
	height: 34px;
	margin-left:2px;
}
div#layoutSideMenu div.sideMenu div.sideMenuHeaderCourse{
	background-image: url(../images/sideMenuHeaderCourse.gif);
	width: 202px;
	height: 34px;
	margin-left:2px;
}
div#layoutSideMenu div.sideMenu div.sideMenuHeaderSupport{
	background-image: url(../images/sideMenuHeaderSupport.gif);
	width: 202px;
	height: 34px;
	margin-left:2px;
}
div#layoutSideMenu div.sideMenu div.sideMenuHeaderLife{
	background-image: url(../images/sideMenuHeaderLife.gif);
	width: 202px;
	height: 34px;
	margin-left:2px;
}
div#layoutSideMenu div.sideMenu div.sideMenuHeaderObOg{
	background-image: url(../images/sideMenuHeaderObOg.gif);
	width: 202px;
	height: 34px;
	margin-left:2px;
}

div#layoutSideMenu div.sideMenu div.sideMenuButton{
	background-image: url(../images/sideMenuButton.gif);
	width: 202px;
	height: 34px;
	line-height: 34px;
	font-size: 75%;
	margin-left:2px;
}
div#layoutSideMenu div.sideMenu div.sideMenuButtonSelect{
	background-image: url(../images/sideMenuButtonSelect.gif);
	width: 202px;
	height: 34px;
	line-height: 34px;
	font-size: 75%;
	margin-left:2px;
}
div#layoutSideMenu div.sideMenuFooter{
	background: url(../images/sideMenuFooter.gif) no-repeat;
	width: 206px;
	height: 2px;
	background-position: left bottom;
}
div#layoutSideMenu div.sideMenu a{
	text-decoration: none;
}
div#layoutSideMenu div.sideMenu a:hover{
}

div#layoutSideMenu div.mobileBanner img{
	border: 0;
}
/*=======================================================*/
/*【500】div#layoutFooter                                */
/*=======================================================*/
div#layoutFooter{
	background: url(../images/footerBk.gif) no-repeat;
	width: 870px;
	height: 80px;
}
/*=======================================================*/
/*【520】div#layoutFooterBanner                           */
/*=======================================================*/
div#layoutFooterBanner {
	float: left;
	width: 300px;
	height: 80px;
}
div#layoutFooterBanner img.banner{
	margin: 30px 0 0 20px;
}
div#layoutFooterLinks{
	float: right;
	width: 570px;
	height: 50px;
	font-size: 0.75em;
	text-align: right; 
}
div#layoutFooterLinks p{
	padding: 3em 0.5em 0 0;
}
/*010----------------------------------------------------*/
div#layoutFooterLinks a{
	color:#ffffff;
	text-decoration:none;
}
/*011----------------------------------------------------*/
div#layoutFooterLinks a:hover{
	text-decoration:underline;
}
/*020----------------------------------------------------*/
div#layoutFooterLinks span{
	color:#ffffff;
	text-align: right;
}
div#layoutFooterCopyright{
	color:#ffffff;
	font-size: 0.85em;
	text-align: right;
}
div#layoutFooterCopyright p{
	padding: 0 0.5em 0 0;
	font-family: Verdana;
}

/*=======================================================*/
/*【100】body                                            */
/*=======================================================*/
body{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	background-image: url(../images/body.gif);
	background-repeat: repeat-x;
	word-break: break-all; /* テキスト折り返し */
	text-align: center;/* IE6の過去互換モードのセンタリング対応用 */
	background-color: #EEEEEE;
}
/*=======================================================*/
/*【200】div#layoutContainer                             */
/*=======================================================*/
div#layoutContainer{
	margin: 0 auto 0px; auto;
	padding: 0 0 0 0px;
	text-align: left;/* IE6バグのtext-align継承回避用 */
	width: 872px;
}

/*=======================================================*/
/*【300】div#layoutHeader                                */
/*=======================================================*/
div#layoutHeader {
	width: 872px
	height: 84px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/headerBk.gif) no-repeat;
}
/*=======================================================*/
/*【310】a#layoutLogo                                    */
/*=======================================================*/
div#layoutLogo {
	float: left;
	width: 45%;
	height: 84px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*=======================================================*/
/*【310】a#layoutLogo                                    */
/*=======================================================*/
div#layoutLogo .imgPadding{
	margin: 20px 0 0 0;
}

/*=======================================================*/
/*【310】a#layoutLogo                                    */
/*=======================================================*/
div#layoutLogoClear {
	float: right;
	width: 55%;
	height: 84px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/*=======================================================*/
/*【320】div#layoutHeaderLinks                           */
/*=======================================================*/
div#layoutHeaderLinks{
	width: 100%;
	height: 50%;
	text-align: center;
	font-size: 0.65em;
	line-height: 42px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*020----------------------------------------------------*/
div#layoutHeaderLinks li{
	background: url(../images/linkPointer.gif) no-repeat;
	display: inline;
	padding-left: 18px;
	margin-right: 10px;
}
/*020----------------------------------------------------*/
div#layoutHeaderLinks li a:link{
	color: #FFFFFF;
	text-decoration: none;
}
div#layoutHeaderLinks li a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
div#layoutHeaderLinks li a:hover{
	text-decoration:underline;
}

/*=======================================================*/
/*【330】div#layoutHeaderLinks02                         */
/*=======================================================*/
div#layoutHeaderLinks02{
	width: 100%;
	height: 50%;
	text-align: center;
	font-size: 0.65em;
	line-height: 42px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


}
div#layoutMenuBer {
}

div#layoutMenuBer ul {
	background: url(../images/globalNavi.gif) no-repeat;
	width: 872px;
	height: 30px;
	clear: both;
	background-position: center;
	display: block;
	position: relative;
}

div#layoutMenuBer ul li {
	float: left;
	position: relative;
	width: 143px;
	height: 30px;
	list-style-type: none;
}

div#layoutMenuBer ul li table {
	border-collapse: collapse;
	border: none;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 85%;
}
		
div#layoutMenuBer ul li ul {
	visibility: hidden;
	overflow: hidden;
	position:  absolute;
	top: 30px;
	left: 0;
	width: 143px;
	height: 0;
	z-index: 100;
	font-size: 65%;
}

div#layoutMenuBer ul li ul li {
	margin-bottom: 0;
	width: 143px;
	height: 30px;
	line-height: 30px;
	list-style-type: none;
	padding: 0 0 0 0;
}
	
div#layoutMenuBer ul li a {
	font-family: verdana, sans-serif;
	color: #fff;
	display: block;
	text-decoration: none;
	padding-left: 10px;
	height: 30px;
}
	
div#layoutMenuBer ul li a:hover {
	background-position: bottom;
	z-index: 100;
	vertical-align: bottom; /* IE6 で変な隙間が空くのでその対策 */
}
	
div#layoutMenuBer ul li:hover ul ,
div#layoutMenuBer ul li a:hover ul {
	visibility: visible;
	overflow: visible;
	height: auto;
	z-index: 10;
}

div#layoutMenuBer li.casino { 
	background: url(../images/menuButton01.gif) no-repeat;
	left:7px;
	top; 
	no-repeat; 
}

div#layoutMenuBer li.school {
	background: url(../images/menuButton02.gif) no-repeat;
	left:7px;
	top; 
	no-repeat; 
}

div#layoutMenuBer li.course { 
	background: url(../images/menuButton03.gif) no-repeat;
	left:7px;
	top; 
	no-repeat; 
}
div#layoutMenuBer li.support { 
	background: url(../images/menuButton04.gif) no-repeat;
	left:7px;
	top; 
	no-repeat; 
}
div#layoutMenuBer li.life { 
	background: url(../images/menuButton05.gif) no-repeat;
	left:7px;
	top; 
	no-repeat; 
}
div#layoutMenuBer li.obog { 
	background: url(../images/menuButton06.gif) no-repeat;
	left:7px;
	top; 
	no-repeat; 
}

div#layoutMenuBer li.down { 
	background: url(../images/menuBtnDown.gif) no-repeat;
	left;
	top; 
	no-repeat; 
}

div#layoutMenuBer li.down a:hover {
	background: url(../images/menuBtnDown.gif) no-repeat;
	background-position: bottom;
}

/*=======================================================*/
/*【900】div#categoryImg                                */
/*=======================================================*/
div#categoryImgCasino{
	background-image: url(../images/categoryImgCasino.gif);
	height: 137px;
}
div#categoryImgSchool{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../images/categoryImgSchool.gif);
	width: 872px;
	height: 137px;
}
div#categoryImgCourse{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../images/categoryImgCourse.gif);
	width: 872px;
	height: 137px;
}
div#categoryImgSupport{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../images/categoryImgSupport.gif);
	width: 872px;
	height: 137px;
}
div#categoryImgLife{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../images/categoryImgLife.gif);
	width: 872px;
	height: 137px;
}
div#categoryImgObOg{
	width: 872px;
	height: 137px;
	background-image: url(../images/categoryImgObOg.gif);
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}










/*=======================================================*/
/*【410】div#layoutMain                                  */
/*=======================================================*/
div#layoutMain {
	margin: 0 0 0 0;
	padding: 0 0 0 1.5em;
	background-color: #FFFFFF;
	width: 100%;
	float: left;/* デフォルトとして左を設定 */
}
/* Tantek Box Model Hack */
div#layoutMain {
	width: 585px;/* IE5.0+5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 564px;/* IE6.0 , Sleipnir2.5 */
}

div#layoutMainFull {
	margin: 0 0 0 0;
	padding: 0 0 0 1.5em;
	background-color: #FFFFFF;
	width: 585px;
	float: left;/* デフォルトとして左を設定 */
}
div#layouCenter {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/*=======================================================*/
/* ヘッダ定義                                            */
/*=======================================================*/
h1 {
}
h2 {
	padding: 0 0 0 5px;
	margin: 1em 0 1em 0;
	font-size: 95%;
}
h2#h2Title {
	background: url(../images/h2Title.gif) no-repeat;
	background-position:  0 0;
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	clear: both;
}

h3 {
	line-height: 20px;
	padding: 0 0 0 5px;
	margin: 1em 0 1em 0;
	font-size: 90%;
}
h3#h3Title {
	background: url(../images/h3Title.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 20px;
	margin: 1em 0 1em 0;
}

h2#h2TitleFull{
	background: url(../images/h2Title.gif);
	background-position:  0 0;
	display: block;
	height: 38px;
	width: 735px;
	line-height: 38px;
}

/* カジノについて */
/* カジノについて - カジノディーラーとは */
div#layoutMain h1#h1TitleDealer{
	background: url(../images/h1TitleDealer.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}
/* カジノについて - 日本カジノディーラーズ協会 */
div#layoutMain h1#h1TitleJcda{
	background: url(../images/h1TitleJcda.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}
/* カジノについて - カジノ用語辞典 */
div#layoutMain h1#h1TitleDictionary{
	background: url(../images/h1TitleDictionary.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}

/* スクール情報*/
/* スクール情報 - カジノスクールとは */
div#layoutMain h1#h1TitleAbout{
	background: url(../images/h1TitleAbout.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}
/* スクール情報 - 教職員・講師紹介 */
div#layoutMain h1#h1TitleLecturer{
	background: url(../images/h1TitleLecturer.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}

/* コース案内 */
/* コース案内 - カリキュラム */
div#layoutMain h1#h1TitleCurriculum{
	background: url(../images/h1TitleCurriculum.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}
/* コース案内 - 募集要項 */
div#layoutMain h1#h1TitleAccepting{
	background: url(../images/h1TitleAccepting.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}
/* コース案内 - 学費納入規定 */
div#layoutMain h1#h1TitleExpensesRule{
	background: url(../images/h1TitleExpensesRule.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}

/* 制度＆サポート */
/* 制度＆サポート - 各種制度 */
div#layoutMain h1#h1TitleSystem{
	background: url(../images/h1TitleSystem.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}
/* 制度＆サポート - 充実のサポート */
div#layoutMain h1#h1TitleSupport{
	background: url(../images/h1TitleSupport.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}

/* スクールライフ */
/* スクールライフ - イベントカレンダー */
div#layoutMain h1#h1TitleEvent{
	background: url(../images/h1TitleEvent.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}

/* 卒業生の活躍 */
/* 卒業生の活躍 - 先輩ディーラーの活躍 */
div#layoutMain h1#h1TitleActivity{
	background: url(../images/h1TitleActivity.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}


/* その他のページ */
/* その他のページ - リンク集 */
h1#h1TitleLinks {
	background: url(../images/h1TitleLinks.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}
/* その他のページ - サイトマップ */
h1#h1TitleSiteMap {
	background: url(../images/h1TitleSiteMap.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}
/* その他のページ - 個人情報保護方針 */
h1#h1TitlePolicy {
	background: url(../images/h1TitlePolicy.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}
/* その他のページ - お問い合わせ・アクセス */
h1#h1TitleContact {
	background: url(../images/h1TitleContact.gif) no-repeat;
	background-position: 0 0;
	display: block;
	width: 588px;
	height: 52px;
	clear: both
}


/*=======================================================*/
/* テーブル定義                                          */
/*=======================================================*/

/* スクール情報 - カジノスクールとは  */
table#tblAbout {
	width: 95%;
	margin: 0 0 1em 0;
}

table#tblAbout tr th {
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;

}
table#tblAbout tr td {
	text-align: left;
	vertical-align:top;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	padding: 0 0 0 20px;
}

table#tblAbout tr td#tdTitle {
	white-space: nowrap;
	text-align: right;
}

table#tblAbout img.imgPhoto{
	width: 203px;
	height: 172px;
}
table#tblAbout img.imgPhoto2{
	width: 207px;
	height: 138px;
}
table#tblAbout img.imgPhoto3{
	width: 200px;
	height: 157px;
}

/* コース案内 - カリキュラム - コース */
table#tblCurriculum {
	margin: 0 0 0 1em;
	font-size: 90%;
	border: 1px #808080  solid;
	border-collapse: collapse;
}
table#tblCurriculum caption {
	caption-side: top;
	text-align: left;
	font-weight:bold;
}
table#tblCurriculum tr th {
	vertical-align: middle;
	text-align: center;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;
	background-color:#FFD9B1;
	border: 1px #808080  solid;
}
table#tblCurriculum tr td {
	text-align: left;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	border: 1px #808080  solid;
	padding: 5px 5px 5px 5px;
}

table#tblCurriculum tr td.nowrap {
	white-space: nowrap;
}

table#tblCurriculum tr td.Centering {
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
}
table#tblCurriculum span.textSmall {
	font-size: 85%;
}

/* コース案内 - カリキュラム - 総合コースで学ぶ技能・座学科目一覧 */
table#tblCurriculumSubject {
	margin: 0 1em 1em 1em;
	font-size: 90%;
	border: 1px #808080  solid;
	border-collapse: collapse;
	padding: 5px 5px 5px 5px;
}
table#tblCurriculumSubject caption {
	caption-side: top;
	text-align: left;
	font-weight:bold;
}

table#tblCurriculumSubject tr th {
	vertical-align: middle;
	text-align: center;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;
	background-color:#FFD9B1;
	border: 1px #808080  solid;
	padding: 5px 5px 5px 5px;
}
table#tblCurriculumSubject tr td {
	text-align: left;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	border: 1px #808080  solid;
	padding: 5px 5px 5px 5px;
}
table#tblCurriculumSubject tr td#tdHeaderLeft {
	background: url(../images/curriculumsubject.gif) no-repeat;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	background-color:#FFD9B1;
	padding: 5px 0 5px 0;
}

table#tblCurriculumSubject tr td#tdHeader {
	vertical-align: middle;
	text-align: center;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;
	background-color:#FFD9B1;
	padding: 5px 0 5px 0;
}
table#tblCurriculumSubject tr td#tdTitle {
	vertical-align: top;
	background-color:#FCFDAF;
	white-space: nowrap;
	text-align: left;
}
table#tblCurriculumSubject tr td#tdExpertTitle {
	white-space: nowrap;
	background-color:#CBF7CC;
}
table#tblCurriculumSubject tr td#tdExpert {
	vertical-align: middle;
	text-align: center;
	background-color:#CBF7CC;
	width: 11em;
}
table#tblCurriculumSubject tr td#StandardTitle {
	white-space: nowrap;
}

table#tblCurriculumSubject tr td#Standard {
	vertical-align: middle;
	text-align: center;
	width: 11em;
}

table#tblCurriculumSubject tr td.nowrap {
	white-space: nowrap;
}

table#tblCurriculumSubject tr td.Centering {
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
}
table#tblCurriculumSubject span.textSmall {
	font-size: 70%;
}

div#CurriculumLecture {
	width: 100%;
	margin: 0 1em 0 1em;
	font-size: 90%;
	position:relative;
}
div#CurriculumLecture p#comment{
	caption-side: top;
	text-align: left;
	font-weight:bold;
}
div#CurriculumLecture div#line {
	width: 100%;
	float:left
}
div#CurriculumLecture div#record {
	width: 25%;
	float:left;
}
div#CurriculumLecture div#record div#name{
	border-style:solid;
	border-color:#808080;
	border-width:1px;
	background-color:#FFD9B1;
	vertical-align: middle;
	text-align: center;
	padding: 5px 5px 5px 5px;
}
div#CurriculumLecture div#record div#time{
	border-style:solid;
	border-color:#808080;
	border-width:1px;
	background-color:#FFD9B1;
	vertical-align: middle;
	text-align: center;
	padding: 5px 5px 5px 5px;
}
div#CurriculumLecture div#record div#comment{
	border-style:solid;
	border-color:#808080;
	border-width:1px;
	vertical-align: middle;
	text-align: top;
	padding: 5px 5px 5px 5px;
	height: 13em;
}



/* コース案内 - 募集要項  */
table#tblAccepting {
	margin-top: 20px;
	margin-right:auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 90%;
	border: 2px #268880 solid;
	border-collapse: collapse;
}

table#tblAccepting tr th {
	vertical-align: middle;
	text-align: center;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;
	background-color:#C6FFD6;
	border: 2px #268880 solid;

}
table#tblAccepting tr td {
	vertical-align: middle;
	text-align: center;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;

	border: 2px #268880 solid;
	padding: 5px 5px 5px 5px;
}

table#tblAccepting tr td#tdTitle {
	text-align: left;

	background-color:#FCFDAF;
	white-space: nowrap;
	padding: 5px 5px 5px 5px;
}

/* コース案内 - 募集要項  - 2010年度　学費 */
table#tblAcceptingExpenses {
	margin: 0 1em 0 1em;
	font-size: 90%;
	border: 1.5px #808080 solid;
	border-collapse: collapse;
	padding: 5px 5px 5px 5px;
}
table#tblAcceptingExpenses caption {
	caption-side: top;
	text-align: right;
}

table#tblAcceptingExpenses tr th {
	vertical-align: middle;
	text-align: center;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;
	background-color:#FFD9B1;
	border: 1.5px #808080 solid;
	padding: 5px 5px 5px 5px;
}
table#tblAcceptingExpenses tr td {
	text-align: left;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	border: 1.5px #808080 solid;
	padding: 5px 5px 5px 5px;
}
table#tblAcceptingExpenses tr td#tdTitle {
	vertical-align: middle;
	text-align: center;
	background-color:#FCFDAF;
	white-space: nowrap;
}
table#tblAcceptingExpenses tr td#tdTotal {
	vertical-align: middle;
	text-align: center;
	background-color:#FFD9B1;
	white-space: nowrap;
	width: 4em;
}
table#tblAcceptingExpenses tr td#tdMoneyTotal {
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	background-color:#FFD9B1;
	width: 4em;
}

table#tblAcceptingExpenses tr td#tdMoney {
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	width: 4em;
}



table#tblAcceptingExpenses tr td#tdHeader {
	vertical-align: middle;
	text-align: center;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;
	background-color:#FFD9B1;
	border: 2px #268880 solid;
}
table#tblAcceptingExpenses tr td#tdExpert {
	vertical-align: middle;
	text-align: center;
	background-color:#CBF7CC;
	white-space: nowrap;
	width: 11em;
}

table#tblAcceptingExpenses tr td.nowrap {
	white-space: nowrap;
}

table#tblAcceptingExpenses tr td.Centering {
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
}
table#tblAcceptingExpenses span.textSmall {
	font-size: 70%;
}

/* コース案内 - 学費納入規定 */
table#tblExpensesRule {
	margin: 0 auto 0 auto;
	border: 1.5px #808080 solid;
	border-collapse: collapse;
	font-size: 85%;
}
table#tblExpensesRule tr th {
	vertical-align: middle;
	text-align: center;

	font-weight:normal;
	line-height: 1.6em;
	white-space: nowrap;
	background-color:#FCFDAF;
	border: 1.5px #808080 solid;
	padding: 0 1em 0 1em;
}
table#tblExpensesRule tr td {
	vertical-align: top;

	font-weight:normal;
	line-height: 1.6em;
	border: 1.5px #808080 solid;
	padding: 0 0.5em 0 0.5em;
}

/* 制度＆サポート - サポート */
table#tblDormitory {
	margin: 0 auto 1em auto;
}
table#tblDormitory tr th {
	vertical-align: middle;
	text-align: center;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;
}
table#tblDormitory tr td {
	vertical-align: top;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;

	padding: 5px 5px 5px 5px;
}

/* スクールライフ - イベントカレンダー */
table#tblEvent {
	margin: 0 0 1em 0;
}
table#tblEvent tr th {
	vertical-align: middle;
	text-align: center;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;
}
table#tblEvent tr td {
	vertical-align: top;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
}

/* 卒業生の活躍 - 先輩ディーラーの活躍 - 海外  */
table#tblActivityOb {
	margin-top: 20px;
	margin-bottom: 20px;
}
table#tblActivityOb th {
	vertical-align: top;
	text-align: center;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;
}
table#tblActivityOb td {
	vertical-align: top;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
}
table#tblActivityOb td#tdObHeader{
	text-align: center;
	border-color:#CBF7CC #CBF7CC #CBF7CC #CBF7CC;
	border-style: outset;
	font-size: 70%;
	line-height: 2;
	border: 2px
}
table#tblActivityOb td#tdPerson {
	border-color:transparent #CBF7CC #CBF7CC transparent;
	border-style:outset;
	width: 50%;
	font-size: 75%;
}
table#tblActivityOb .clsName{
	font-weight:bold;
}
table#tblActivityOb .clsDatail{
	font-weight:bold;
}

/* 卒業生の活躍 - 先輩ディーラーの活躍 - 国内  */
table#tblActivityObCountry {
	margin: 0 auto 0 auto;
}
table#tblActivityObCountry tr th {
	vertical-align: middle;
	text-align: right;

	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	white-space: nowrap;
}
table#tblActivityObCountry tr td {
	vertical-align: top;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	padding: 5px 5px 5px 5px;
}

/* その他のページ - リンク集 */
table#tblLinks {
	width: 95%;
	margin: 20px 0 20px 0;
}
table#tblLinks tr td {
	vertical-align: top;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
}
table#tblLinks .r-img {
	float: right;
	margin: 0.5em 1em 0 0;
}

/* その他のページ - サイトマップ */
table#tblSiteMap {
	width: 95%;
	margin: 1em 0 1em 0;
}
table#tblSiteMap caption {
	caption-side: top;
	text-align: left;
}
table#tblSiteMap tr th{
	vertical-align: middle;
	text-align: center;

}
table#tblSiteMap tr td{
	vertical-align: top;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	width: 25%;
}
table#tblSiteMap tr td#site_category {
	text-align: center;
	background-color:#268880;
	color:#ffffff;
	font-weight:bold;
}

/* 個人情報保護方針   */
table#tblPolicy {
	width: 88%;
	font-size: 85%;
	line-height: 1.6em;
	padding: 0 0 1em 1em; 
}

table#tblPolicy tr th {
	vertical-align: middle;
	text-align: center;
	font-weight:normal;
	white-space: nowrap;
}
table#tblPolicy tr td {
	vertical-align: top;
	font-weight:normal;
	white-space: normal;
}

/* その他のページ - お問い合わせ・アクセス */
table#tblContact {
	margin: 0  auto 1em auto;
}
table#tblContact tr th {
	vertical-align: top;
	text-align: center;

	vertical-align: top;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	vertical-align: middle;
	vertical-align top: 
	white-space: nowrap;
}
table#tblContact tr td {
	vertical-align: top;
	font-weight:normal;
	font-size: 85%;
	line-height: 1.6em;
	padding: 0 5px 0 5px;
}

div#layoutMain p#text{
	padding-left:10px;
	font-size: d85%;
}




/*=======================================================*/
/*【920】div#                                            */
/*=======================================================*/
div#contentsTitle {
	margin:0 0.5em 0.5em;
	font-size: 85%;
	font-weight:bold;
}

div#contentsTitleComment {
	margin: 0 0.5em 0.5em;
	padding: 0;
	font-size: 70%;
}
div#contentsTitleCommentBold {
	margin: 0 0.5em 0.5em;
	padding: 0;
	font-size: 70%;
	font-weight:bold;
}

div#divLecturer {
	margin: 0 0 1em 0;
}
div#divLecturer div#contentsTitle{
	margin: 0 0 0.5em 0;
	font-size: 85%;
	font-weight:bold;
}
div#divLecturer div#contentsText{
	font-size: 85%;
	line-height: 1.6em;
	padding: 0 0 0 1em; 
}

/*=======================================================*/
/* 画像                                                  */
/*=======================================================*/
img {
	border:0px;
}


.l-float {
	float: left;
	margin-right: 0.5em;
}

.r-float {
	float: right;
	margin-left: 0.5em;
}

.f-clear {
	clear: both;
}

.bar{
	background: url(../images/bar.gif) repeat;
	height: 10px;
}

.imgLeft {
	text-align: left;
	margin-right: 0 0 1em 0;
}
.imgCenter {
	text-align: center;
	margin-right: 0 0 1em 0;
}
div#ActyvityCountry {
	text-align: right;
	margin: 0 0 1em 0;
}

/* カジノについて - 日本カジノディラーズ協会*/
div.l-floatJcda{
	float: left;
	margin-right: 0.5em;
}
.l-floatJcda span{
	display: block;
	font-size: x-small;
	text-align: center;
}

/* スクール情報 - 教職員・講師紹介 */
.l-floatLectuereBig{
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}
.l-floatLectuereSmall{
	float: left;
	margin-left: 60px;
	margin-right: 0.5em;
}

/* 制度＆サポート - 各種制度 */
.r-floatSystem{
	width: 250px;
	height: 150px;
	float: right;
	margin-left: 0.5em;
}
.l-floatSystem{
	width: 250px;
	height: 150px;
	float: left;
	margin-right: 0.5em;
}

/* カジノについて - 日本カジノディラーズ協会*/
div.r-floatActivity {
	float: right;
	margin-left: 0.5em;
}


html>body div#layoutMain{
	width: 594px;/* NS7.1+6.0, Opera9.2+8.0+7.1, FireFox2.0, Safari2.0 */
}btnBackNumber {
	margin: 10px 0 20px;
	text-align: right;
	width: 584px;
}

/* 1カラム用CSS */
div.onecolumn div#layoutMain{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0;
	width: 100%;
	float: left;/* デフォルトとして左を設定 */
}
/* Tantek Box Model Hack */
div.onecolumn div#layoutMain{
	width: 800px;/* IE5.0+5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 790px;/* IE6.0 , Sleipnir2.5 */
}
html>body div.onecolumn div#layoutMain{
	width: 790px;/* NS7.1+6.0, Opera9.2+8.0+7.1, FireFox2.0, Safari2.0 */
}

html>body div#layoutMainFull{
	width: 95%;/* NS7.1+6.0, Opera9.2+8.0+7.1, FireFox2.0, Safari2.0 */
	margin: 10px 0 20px;
}btnBackNumber {
	margin: 10px 0 20px;
	text-align: right;
}

/* 1カラム用CSS */
div.onecolumn div#layoutMainFull{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0;
	width: 100%;
	float: left;/* デフォルトとして左を設定 */
}
/* Tantek Box Model Hack */
div.onecolumn div#layoutMainFull{
	width: 800px;/* IE5.0+5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 790px;/* IE6.0 , Sleipnir2.5 */
}
html>body div.onecolumn div#layoutMainFull{
	width: 790px;/* NS7.1+6.0, Opera9.2+8.0+7.1, FireFox2.0, Safari2.0 */
}
/*=======================================================*/
/*【900】div#categoryImg                                */
/*=======================================================*/
div#categoryImg01{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../images/categoryImg01.gif);
	clear: both;
	width: 872px;
	height: 137px;
}
/*=======================================================*/
/*【900】div#mainContents                                */
/*=======================================================*/
div#mainContents{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	background-image: url(../images/contentsHd.gif);
	background-color:#FFFFFF;
	clear: both;
	width: 800px;
}

/*=======================================================*/
/*【910】div#mainContentsFt                              */
/*=======================================================*/
div#mainContents div#mainContentsFt{
	background-image: url(../images/contentsFt.gif);
	background-position: left bottom;
	clear: both;
	width: 800px;
	height: 10px;
}


/*=======================================================*/
/*【920】div#topImage                                    */
/*=======================================================*/
div#mainContents div#topImage{
	margin-top: 7px;
	margin-left: 7px;
	padding: 0;
	background-image: url(../images/topImage.jpg);
	background-color:#FFFFFF;
	width: 785px;
	height: 361px;
}
/*=======================================================*/
/*【010】マージンの設定　　　                            */
/*=======================================================*/

.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }
.mb50 { margin-bottom:50px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr40 { margin-right:40px; }

.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
/*=======================================================*/
/*【415】AdobeReaderダウンロード                         */
/*=======================================================*/
.Acrobat {
	padding: 10px;
	margin: 20px 30px 0 30px;
	background-color:#F5F5F5;
	border-bottom:2px solid #D5D5D5;
}
.AcrobatBanner {
	float: right;
/*	width: 112px;*/
	margin: 0 0 10px 10px;
}
.AcrobatText {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.4;
}
.Acrobat img{
	border:0px;
}

.PrintPageBreak {
	display: none;
}
.cboth {
	clear: both
}
