body{
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#e4e4e4;
}


#course_content{width:780px; background:#fff;}
.FrameL{
	width:750px;
	text-align:left;
	padding:20px 0px 30px 0px;
	font-family:"ＭＳＰ ゴシック", "ヒラギノ ゴシック", "Osaka";
	font-size:12px;
	color:#666;
	line-height:160%;
}

#course_contentS{width:450px; background:#fff;}
.FrameS{
	width:400px;
	text-align:left;
	padding:30px 0px;
	font-family:"ＭＳＰ ゴシック", "ヒラギノ ゴシック", "Osaka";
	font-size:75%;
	color:#666;
	line-height:160%;
}

#course_Movie{width:770px; background:#fff;}
.FrameMovie{
	width:720px;
	text-align:left;
	padding:30px 0px;
	font-family:"ＭＳＰ ゴシック", "ヒラギノ ゴシック", "Osaka";
	font-size:75%;
	color:#666;
	line-height:160%;
}

.btnClose{text-align:left; padding:0px 0px 20px 20px; background:#e4e4e4;}

img{border: 0px;}
.FrameL p{margin:0px; padding:0px 0px 0px 0px;}
.FrameL img{border: 0px;}


.conL{margin:20px 0px 15px 0px; background:url(../image/zk_conbg.jpg) repeat-x;}

.conL01{margin:0px 0px 15px 0px; background:url(../image/zk_conbg.jpg) repeat-x;}
.conM{color:#0d4392; margin:20px 0px 10px 0px; padding:0px 0px 2px 10px; border-bottom:1px #e6ebf3 solid; background:url(../image/zk_conmbg.gif) no-repeat 0px 0px;}

.conS{
	color:#0d4392; margin:10px 0px 0px 0px; padding-left:13px; background:url(../image/zk_consbg.gif) no-repeat 0px 5px;}

.conS01{
	color:#0d4392; 
	margin:0px; }
.conSS{font-weight:bold; margin-bottom:0px;}
.conSS01{font-weight:bold; margin:15px 0px 5px 0px; font-size:14px; color:#0e4492;}
.conSS02{margin-bottom:0px; font-size:14px;}
.conSS03{margin-bottom:0px; font-size:12px;}

.txtA{margin-bottom:10px;}
.txtS{font-size:85%;}
.txtLink{text-align:right;}
.alrt {margin:10px 0px; padding:0px; list-style:none;}
.alrt li{font-size:85%; line-height:150%; margin:0px 0px 5px 0px; padding:0px 0px 0px 10px; background:url(../image/zk_alrtbg.gif) no-repeat 0px 5px; list-style:none;}

p.alrt01{font-size:85%; line-height:150%; margin:0px; padding:0px 0px 0px 0px; list-style:none;}

.pageTop{text-align:right; margin:10px 0px 50px 0px; padding-right:15px; background:url(../image/shr_arr.gif) no-repeat 738px 3px;}

.imgL{margin:0px 0px 10px 0px;}
.imgHD{margin:20px 0px 30px 0px;}


.boxLA{margin:0px; padding:0px 15px; background:url(../image/zk_cons_bd2.gif) repeat-y;}
.boxMA{margin:0px; padding:0px 15px; background:url(../image/zk_cons_bd1.gif) repeat-y;}
.boxLL{margin:0px; padding:20px; background:#eaf6fd;}


.frmTvL{width:750px; min-height:0px; padding:0px 0px 0px 0px;}
.frmTvL:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .frmTvL{height:0px;}
.frmTvL{display:block;}
/* */
.frmTvL .LF{width:529px; float:left;}
.frmTvL .RT{width:221px; float:left;}

.frmTvM{width:529px; min-height:0px; padding:0px 0px 0px 0px;}
.frmTvM:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .frmTvM{height:0px;}
.frmTvM{display:block;}
/* */
.frmTvM .LF{width:170px; float:left;}
.frmTvM .RT{width:359px; float:left;}

/* 共通フレーム */
.frmShrL{width:750px; margin-bottom:15px; min-height:0px; padding:0px 0px 0px 0px;}
.frmShrL:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .frmShrL{height:0px;}
.frmShrL{display:block;}
/* */

.frmShrS{width:365px; margin-bottom:15px; min-height:0px; padding:0px 0px 0px 0px;}
.frmShrS:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .frmShrS{height:0px;}
.frmShrS{display:block;}
/* */

.LT2A{width:460px; margin-right:19px; float:left;}
.RT2A{width:270px; float:left;}
.LT2B{width:365px; margin-right:19px; float:left;}
.RT2B{width:365px; float:left;}
.LT2C{width:185px; float:left;}
.RT2C{width:180px; float:left;}
.LT2D{width:570px; margin-right:24px; float:left;}
.RT2D{width:155px; float:left;}


/* 講師紹介用フレーム */
.frmCon5{width:690px; padding:0px 30px 0px 30px; background:url(../image/zk_cons_bd03.gif) repeat-y; min-height:0px;}
.frmCon5:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .frmCon5{height:0px;}
.frmCon5{display:block;}
/* */
.frmCon5 .LT{width:654px; margin-right:19px; float:left;}
.frmCon5 .RT{width:335px; float:left;}
.frmCon5 div{margin-bottom:2px;}

/* 資料請求用フレーム */
.frmReqL{width:730px; min-height:0px; padding:10px 0px 10px 20px; background:#fffaec;}
.frmReqL:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .frmReqL{height:0px;}
.frmReqL{display:block;}
/* */

.frmReqS{width:480px; min-height:0px; padding:0px 0px 0px 10px;}
.frmReqS:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .frmReqS{height:0px;}
.frmReqS{display:block;}
/* */

.frmReqL .LFA{width:270px; margin-right:19px; float:left;}
.frmReqL .RTA{width:708px; float:left;}
.frmReqS .LFB{width:220px; margin-right:19px; float:left;}
.frmReqS .RTB{width:220px; float:left;}
.frmReqL .ttl{margin-bottom:15px;}
.frmReqL .img{margin:10px 0px;}



.tblA{width:100%; border-collapse:collapse;}
.tblA th{padding:5px; border:1px #c9caca solid; background:#ecf4e3; font-weight:normal;}
.tblA td{padding:5px; border:1px #c9caca solid; background:#fff;}

.tblB{width:100%; border-collapse:collapse;}
.tblB th{text-align:center; padding:5px; border:1px #c9caca solid; background:#ecf4e3; font-weight:normal;}
.tblB td{text-align:center; padding:5px; border:1px #c9caca solid; background:#fff;}
.tblB strong{color:#CC0000;}
.tblB .txtLeft{text-align:left;}


/* 2009/11/30 冬期講習 BREEZE Tanaka */
/* 資料請求用フレーム */
.frmReqLWT{width:730px; min-height:0px; padding:10px 0px 10px 20px; background:#d3edfb;}
.frmReqLWT:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .frmReqLWT{height:0px;}
.frmReqLWT{display:block;}
/* */

.frmReqLWT .LFA{width:270px; margin-right:19px; float:left;}
.frmReqLWT .RTA{width:440px; float:left;}
.frmReqLWT .ttl{margin-bottom:15px;}
.frmReqLWT .img{margin:10px 0px;}

/* 受講者の声 */
.voice, .voice dt, .voice dd{margin:0px; padding:0px;}
.voice dt{color:#0d4392; border-bottom:1px #0d4392 solid;}
.voice dd{margin-bottom:20px;}

.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div.clearfix{display:inline-block;
display:block;}

/*Hides from IE-mac \*/
*html .clearfix{height:1%;
}

