/* CSS Document */

#contents_main{}

#contents_main h2{
	width:630px;
	hight:60px;
	line-height:60px;
	text-indent:30px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	font-size:145%;
	}
/* コースページタイトルバー（分野別） */
.webtitle_image{
	width:630px;
	height:60px;
	background-image:url(../courseimages/main_title.gif);
	background-repeat: no-repeat;
	}
.dtptitle_image{
	width:630px;
	height:60px;
	background-image:url(../courseimages/main_title_dtp.gif);
	background-repeat: no-repeat;
	}
.ittitle_image{
	width:630px;
	height:60px;
	background-image:url(../courseimages/main_title_it.gif);
	background-repeat: no-repeat;
	}
.bptitle_image{
	width:630px;
	height:60px;
	background-image:url(../courseimages/main_title_bp.gif);
	background-repeat: no-repeat;
	}
	
	
/*教育訓練給付対象コースのタイトル*/
/*Web*/
div#contents_main h2.webtitle_image_kyufu{
	_width:540px;
	padding:0 0 0 90px;
	background-image:url(../courseimages/main_title_kyufu.gif);
	background-repeat: no-repeat;
}

/*DTP*/
div#contents_main h2.dtptitle_image_kyufu{
	_width:540px;
	padding:0 0 0 90px;
	background-image:url(../courseimages/main_title_dtp_kyufu.gif);
	background-repeat: no-repeat;
}

/*IT*/
div#contents_main h2.ittitle_image_kyufu{
	_width:540px;
	padding:0 0 0 90px;
	background-image:url(../courseimages/main_title_it_kyufu.gif);
	background-repeat: no-repeat;
}

/*ビジネスパソコン*/
div#contents_main h2.bptitle_image_kyufu{
	_width:540px;
	padding:0 0 0 90px;
	background-image:url(../courseimages/main_title_bp_kyufu.gif);
	background-repeat: no-repeat;
}

	
/* 就転職専門コースイメージ */
.course_image{
	width:630px;
	height:200px;
	background-image:url(../courseimages/main_photo_web02.jpg);
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 0px;
	background-repeat: no-repeat;
	}
/* 通常コースイメージ */
.course_image_web{
	width:630px;
	height:200px;
	background-image:url(../courseimages/main_photo_web.jpg);
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 0px;
	background-repeat: no-repeat;
	}
.course_image_it{
	width:630px;
	height:200px;
	background-image:url(../courseimages/main_photo_web.jpg);
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 0px;
	background-repeat: no-repeat;
	}
	
#contents #contents_main .explanation{
	width:300px;
	height:210px;
	background-image:url(../courseimages/main_photo_web.jpg);
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 320px;
	padding-bottom: 0;
	padding-left: 10px;
	}
#contents #contents_main .explanation_web{
	width:240px;
	height:200px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-right: 320px;
	padding-bottom: 0;
	padding-left: 10px;
	background-repeat: no-repeat;
	}

#contents #contents_main .explanation_it{
	width:240px;
	height:200px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-right: 320px;
	padding-bottom: 0;
	padding-left: 10px;
	background-repeat: no-repeat;
	}
/* メインイメージリード文 */
#contents #contents_main .explanation strong{
	display:block;
	font-size: 145%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	}
/* メインイメージリード文（分野別） */
.web_read{
	font-size: 145%;
	color: #45bbe2;
	font-weight: 1200;
	line-height: 23px;
	margin-bottom: 15px;
	}
.dtp_read{
	font-size: 145%;
	color: #d5543f;
	font-weight: 1200;
	line-height: 23px;
	margin-bottom: 15px;
	}
.it_read{
	font-size: 145%;
	color: #eea736;
	font-weight: 1200;
	line-height: 23px;
	margin-bottom: 15px;
	}
.bp_read{
	font-size: 145%;
	color: #579e40;
	font-weight: 1200;
	line-height: 23px;
	}
/* コースデータ */

#contents #contents_main #cousedata{
	clear:both;
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline.gif);
	background-repeat:repeat-y;
	height:140px;
}

#contents #contents_main #cousedata h3{
	/* コースデータタイトル */
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	background:url(../courseimages/title_text_couse_data.jpg) no-repeat;
	text-indent:-9999px;
}
#contents #contents_main #cousedata dl{
	float:left;
	border-left:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;}


#contents #contents_main #cousedata .box01{
	width:88px;
	}
#contents #contents_main #cousedata .box02{
	width:188px;
	}
#contents #contents_main #cousedata .box03{
	width:139px;
	}
#contents #contents_main #cousedata .box04{
	width:88px;
	}
#contents #contents_main #cousedata .box05{
	width:87px;
	height:53px;
	border-right:1px #CCCCCC solid;
	padding:15px 0 0 10px;
	}

#contents #contents_main #cousedata dt{
	height:28px;
	line-height:28px;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
}
#contents #contents_main #cousedata dd{
	height:39px;
	text-align:center;
}
#contents #contents_main #cousedata dd li{
	list-style:none;
	float:left;
	width:62px;
	height:39px;
	line-height:19px;
}
#contents #contents_main #cousedata dl dd ul .box02a{
	border-right:1px #CCCCCC solid;}
#contents #contents_main #cousedata dd ul .box02b{
	border-right:1px #CCCCCC solid;}
#contents #contents_main #cousedata dd ul .box02c{
}

#contents #contents_main #cousedata dl .box01a{
	/* 受講時間テキスト */
	line-height:39px;
	}

#contents #contents_main #cousedata dl .box03a{
	/* 受講料テキスト */
	line-height:39px;
	}

#contents #contents_main #cousedata dl .box04a{
	/* 入学金テキスト */
	line-height:39px;
	}
#contents #contents_main #cousedata .box05 dt{
	display:none;
	}
#contents #contents_main #cousedata dl .box05card{
	/* カードアイコン */
	display:block;
	width:35px;
	height:37;
	text-indent:-9999px;
	background-image:url(../courseimages/card.gif);
	background-repeat:no-repeat;
	}

#contents #contents_main #cousedata dl .box05lawn{
	/* ローンアイコン */
	display:block;
	width:35px;
	height:37;
	text-indent:-9999px;
	background-image:url(../courseimages/lawn.gif);
	margin:0 0 0 10px;
	background-repeat:no-repeat;
	}
#contents #contents_main #cousedata em{
	display:block;
	text-decoration:none;
	font-style:normal;
	height:19px;
	line-height:19px;
	border-bottom:1px #CCCCCC solid;
	}

/*コースデータbox*/
.web_bg1{
background-color:#E0F0FF;
	}
.web_bg2{
background-color:#BED8F3;
	}
/*DTPコースデータbox*/
.dtp_bg2{
background-color:#e38f81;
	}
.dtp_bg1{
background-color:#fcb6ab;
	}
/*ITコースデータbox*/
.it_bg2{
background-color:#edbf76;
	}
.it_bg1{
background-color:#efd3a6;
	}
/*BPコースデータbox*/
.bp_bg2{
background-color:#83c26f;
	}
.bp_bg1{
background-color:#c7f0b9;
	}
/* コースバナーエリア */
#contents #contents_main #couseBanaArea{
	clear:both;
	margin:0 0 20px 34px;
	height:62px;
	}
#contents #contents_main #couseBanaArea p{
	display:inline;}

#contents #contents_main #couseBanaArea a{
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	float:left;
	}

/* 11月のキャンペーン */
#contents #contents_main #couseBanaArea .campaign{
	background-image:url(../courseimages/course_campaign.jpg);
	height:42px;
	width:218px;
	margin:0 13px 0 0;
	}
/* 説明会 */
#contents #contents_main #couseBanaArea .taiken{
	background-image:url(../courseimages/course_taiken.jpg);
	width:180px;
	height:42px;
	margin:0px 13px 0 0;
	}
/* 資料請求 */
#contents #contents_main #couseBanaArea .pamphlet{
	background-image:url(../courseimages/course_pamphlet.jpg);
	width:180px;
	height:42px;
	margin:0px 0 0 0;
	}






/* コーススキル */

#contents #contents_main #courseskill{
	clear:both;
	margin:  20px 0 0 10px;
	padding: 0 0 0 20px;
	background-image:url(../courseimages/coouseline.gif);
	background-repeat:repeat-y;
	}
#contents #contents_main #courseskill h3{
	line-height:40px;
	height:40px;
	margin:5px 0 20px 0;
	background-color:#CCCCCC;
	background:url(../courseimages/title_text_skill.jpg) no-repeat;
	text-indent:-9999px;
	}

#contents #contents_main #courseskill ul li{
	display:inline;
	list-style:none;
	margin:0 10px 10px 0;
	height:35px;
	width:133px;
	}


#contents #contents_main #block #section01{
	width:315px;
	float:left;
	}
#contents #contents_main #block #section02{
	width:315px;
	float:left;
	}	

/* こんな方にお勧め ----------------------------------- */
#contents #contents_main #recommend{
	margin:  20px 0 20px 10px;
	_margin:  20px 0 20px 5px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline.gif);
	background-repeat:repeat-y;
	width:270px;
	float:left;
	}
#contents #contents_main #recommend h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
	background-image:url(../courseimages/title_text_recommendation.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


/* 職業辞典キーワード */
#contents #contents_main #occupation{
	clear:both;
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline.gif);
	width:270px;
	background-repeat:repeat-y;
	}
#contents #contents_main #occupation h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
}

/* webデザイナー */
.webdesigner{
	background-image:url(../courseimages/title_text_occpation.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* webディレクター */	
.webdirector{
	background-image:url(../courseimages/title_text_occpation_webdirector.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* flasher */	
.flasher{
	background-image:url(../courseimages/title_text_occpation_flasher.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* webプログラマー */	
.webprogrammer{
	background-image:url(../courseimages/title_text_occpation_web_programmer.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* データベースエンジニア */	
.web_engineer{
	background-image:url(../courseimages/title_text_occpation_web_engineer.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* DTPデザイナー */	
.dtp_designer{
	background-image:url(../courseimages/title_text_occpation_dtp_designer.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* DTPオペレーター */	
.dtp_opereta{
	background-image:url(../courseimages/title_text_occpation_dtp_opereta.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* グラフィックデザイナー */	
.dtp_graphic{
	background-image:url(../courseimages/title_text_dtp_graphic.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* アートディレクター */	
.d_director{
	background-image:url(../courseimages/title_text_occpation_dtp_director.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* クリエイティブディレクター */	
.c_director{
	background-image:url(../courseimages/title_text_occpation_creativedirector.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* システムエンジニア */	
.se{
	background-image:url(../courseimages/title_text_occpation_se.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* プログラマ */	
.programmer{
	background-image:url(../courseimages/title_text_occpationprogrammer_programmer.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
/* ネットワークエンジニア */	
.ne{
	background-image:url(../courseimages/title_text_occpation_ne.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* ECsite */	
.ecsite{
	background-image:url(../courseimages/title_text_ecsite.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* ここから資格系 */
/* CCENT */	
.ccent{
	background-image:url(../courseimages/title_text_qualified_ccent.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* CCNA */	
.ccna{
	background-image:url(../courseimages/title_text_qualified_ccna.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
/* oracle */	
.oracle{
	background-image:url(../courseimages/title_text_qualified_oracle.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* lpic */	
.lpic{
	background-image:url(../courseimages/title_text_qualified_lpic.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* オフィススペシャリスト */	
.os{
	background-image:url(../courseimages/title_text_qualified_os.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
/* MCAS */	
.macs{
	background-image:url(../courseimages/title_text_qualified_macs.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}


/* コースの特徴 */
#contents #contents_main #feature{
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline.gif);
	background-repeat:repeat-y;
	width:270px;
	float:left;
		}
#contents #contents_main #feature h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
	background-image:url(../courseimages/title_text_feature.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/* カリキュラム内容 */
#contents #contents_main #curriculum{
	margin:  20px 0 70px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline.gif);
	background-repeat:repeat-y;
	min-height:70px;
	height:auto !important;
	height:70px;
	clear:both;
	}
#contents #contents_main #curriculum:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#contents #contents_main #curriculum h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	background-image:url(../courseimages/title_text_curriculum.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	
}
#contents #contents_main #curriculum ul{
	list-style:none;
	}



#contents #contents_main #curriculum ul li{
	text-indent:-9999px;
	}


/* Webエッセンシャル講座 */
.c_web01 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web01.gif);
	background-repeat: no-repeat;
	float: left;
}	
/* Webサイト制作基礎講座 */
.c_web02 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web02.gif);
	background-repeat: no-repeat;
	float: left;
}
/* Webサイト制作応用講座 */
.c_web03 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web02_2.gif);
	background-repeat: no-repeat;
	float: left;
}
/* Webプロフェッショナル講座 */
.c_webpro {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web03.gif);
	background-repeat: no-repeat;
	float: left;
}
/* グラフィック基礎講座 */
.c_webgura01 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web04.gif);
	background-repeat: no-repeat;
	float: left;
}
/* グラフィック実践講座 */
.c_webgura02 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web05.gif);
	background-repeat: no-repeat;
	float: left;
}
/* CSSデザイン実践講座 */
.c_css {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web06.gif);
	background-repeat: no-repeat;
	float: left;
}
/* flash上級講座 */
.c_flash {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web07.gif);
	background-repeat: no-repeat;
	float: left;
}
/* flashデザイン実践講座 */
.c_flash02 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web08.gif);
	background-repeat: no-repeat;
	float: left;
}
/* ネットワーク総合講座 */
.c_network {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web09.gif);
	background-repeat: no-repeat;
	float: left;
}
/* Ajax講座 */
.c_ajax {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web10.gif);
	background-repeat: no-repeat;
	float: left;
}

/* webコーディング実践講座 */
.c_webc {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web11.gif);
	background-repeat: no-repeat;
	float: left;
}

/* webディレクション講座 */
.c_webd {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web12.gif);
	background-repeat: no-repeat;
	float: left;
}

/* プログラミング入門講座 */
.c_prog {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web13.gif);
	background-repeat: no-repeat;
	float: left;
}
/* javaプログラミング入門講座 */
.c_javaprog {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web14.gif);
	background-repeat: no-repeat;
	float: left;
}
/* データベース講座 */
.c_database {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_web15.gif);
	background-repeat: no-repeat;
	float: left;
}
/* デザイン概論講座 */
.c_dtp01 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_dtp01.gif);
	background-repeat: no-repeat;
	float: left;
}
/* グラフィック基礎講座 */
.c_dtp02 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_dtp02.gif);
	background-repeat: no-repeat;
	float: left;
}
/* グラフィック応用講座 */
.c_dtp03 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_dtp03.gif);
	background-repeat: no-repeat;
	float: left;
}
/* DTPプロフェッショナル講座 */
.c_dtp04 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_dtp04.gif);
	background-repeat: no-repeat;
	float: left;
}
/* DTP上級講座 */
.c_dtp05 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_dtp05.gif);
	background-repeat: no-repeat;
	float: left;
}
/* 資格対策委講座 */
.c_kyufu {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_kyufu.gif);
	background-repeat: no-repeat;
	float: left;
}
/* CCENT取得講座 */
.c_ccent {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_it_01.gif);
	background-repeat: no-repeat;
	float: left;
}
/* CCNA取得講座 */
.c_ccna {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_it_02.gif);
	background-repeat: no-repeat;
	float: left;
}
/* Linuxベーシック講座 */
.c_linux {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_it_03.gif);
	background-repeat: no-repeat;
	float: left;
}
/* Lpicレベル1取得講座 */
.c_lpic1 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_it_04.gif);
	background-repeat: no-repeat;
	float: left;
}
/* Lpicレベル2取得講座 */
.c_lpic2 {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_it_05.gif);
	background-repeat: no-repeat;
	float: left;
}
/* ORACLE MASTER B取得講座 */
.c_omb {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_it_06.gif);
	background-repeat: no-repeat;
	float: left;
}
/* ORACLE MASTER S取得講座 */
.c_oms {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_it_07.gif);
	background-repeat: no-repeat;
	float: left;
}
/* Sun認定JAVA 取得講座 */
.c_sunjava {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_it_08.gif);
	background-repeat: no-repeat;
	float: left;
}
/* ITパスポート試験対策講座 */
.c_itp {
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_it_09.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Windowsガイダンス */
.c_winguide{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_00.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Windows総合講座 */
.c_winsougou{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_01.gif);
	background-repeat: no-repeat;
	float: left;
}

/* IME講座 */
.c_ime{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_02.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Word基礎講座 */
.c_wordkiso{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_03.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Word応用講座 */
.c_wordouyou{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_04.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Excel基礎講座 */
.c_excelkiso{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_05.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Excel応用講座 */
.c_excelouyou{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_06.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Excel関数講座 */
.c_excelkansu{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_07.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Access基礎講座 */
.c_accesskiso{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_08.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Access応用講座 */
.c_accessouyou{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_09.gif);
	background-repeat: no-repeat;
	float: left;
}

/* PowerPoint基礎 */
.c_ppkiso{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_10.gif);
	background-repeat: no-repeat;
	float: left;
}

/* PowerPoint応用講座 */
.c_ppouyou{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_11.gif);
	background-repeat: no-repeat;
	float: left;
}

/* PowerPoint総合講座 */
.c_ppsougou{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_11b.gif);
	background-repeat: no-repeat;
	float: left;
}


/* PowerPointプレゼンテーション講座 */
.c_ppprezen{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_12.gif);
	background-repeat: no-repeat;
	float: left;
}

/* MCASWord講座 */
.c_mcasword{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_13.gif);
	background-repeat: no-repeat;
	float: left;
}

/* MCASExcel講座 */
.c_mcasexcel{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_14.gif);
	background-repeat: no-repeat;
	float: left;
}

/* MCASAccess講座 */
.c_mcasaccess{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_15.gif);
	background-repeat: no-repeat;
	float: left;
}

/* MCASPowerPoint講座 */
.c_mcaspp{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_16.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Wordビジネス講座 */
.c_wordbusiness{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_17.gif);
	background-repeat: no-repeat;
	float: left;
}

/* Excelビジネス講座 */
.c_excelbusiness{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_18.gif);
	background-repeat: no-repeat;
	float: left;
}

/* ExcelVBA講座 */
.c_excelvba{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_19.gif);
	background-repeat: no-repeat;
	float: left;
}

/* 簿記3級講座 */
.c_boki3kyu{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_20.gif);
	background-repeat: no-repeat;
	float: left;
}

/* PowerPointビジネス講座 */
.c_ppbusiness{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_21.gif);
	background-repeat: no-repeat;
	float: left;
}

/* 勘定奉行21講座 */
.c_kanjobugyo{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_22.gif);
	background-repeat: no-repeat;
	float: left;
}

/* マイクロソフトオフィススペシャリストWord講座 */
.c_mosword{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_23.gif);
	background-repeat: no-repeat;
	float: left;
}

/* マイクロソフトオフィススペシャリストExcel講座 */
.c_mosexcel{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_24.gif);
	background-repeat: no-repeat;
	float: left;
}


/* マイクロソフトオフィススペシャリストWordExpert講座 */
.c_moswordexpert{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_25.gif);
	background-repeat: no-repeat;
	float: left;
}

/* マイクロソフトオフィススペシャリストExcelExpert講座 */
.c_mosexcelexpert{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_26.gif);
	background-repeat: no-repeat;
	float: left;
}


/* マイクロソフトオフィススペシャリストAccess講座 */
.c_mosaccess{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_27.gif);
	background-repeat: no-repeat;
	float: left;
}

/* マイクロソフトオフィススペシャリストPowerPoint講座 */
.c_mospp{
	padding-left:3px;
	margin-bottom:10px;
	height:40px;
	width:200px;
	background-image: url(../courseimages/bt_bp_28.gif);
	background-repeat: no-repeat;
	float: left;
}






/*DTPコーススタイル*/
/* コースデータ */

#contents #contents_main #cousedata_dtp{
	clear:both;
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_dtp.gif);
	background-repeat:repeat-y;
	height:140px;
}

#contents #contents_main #cousedata_dtp h3{
	/* コースデータタイトル */
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	background:url(../courseimages/title_text_couse_data.jpg) no-repeat;
	text-indent:-9999px;
}
#contents #contents_main #cousedata_dtp dl{
	float:left;
	border-left:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;}


#contents #contents_main #cousedata_dtp .box01{
	width:88px;
	}
#contents #contents_main #cousedata_dtp .box02{
	width:188px;
	}
#contents #contents_main #cousedata_dtp .box03{
	width:139px;
	}
#contents #contents_main #cousedata_dtp .box04{
	width:88px;
	}
#contents #contents_main #cousedata_dtp .box05{
	width:87px;
	height:53px;
	border-right:1px #CCCCCC solid;
	padding:15px 0 0 10px;
	}

#contents #contents_main #cousedata_dtp dt{
	height:28px;
	line-height:28px;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
}
#contents #contents_main #cousedata_dtp dd{
	height:39px;
	text-align:center;
}
#contents #contents_main #cousedata_dtp dd li{
	list-style:none;
	float:left;
	width:62px;
	height:39px;
	line-height:19px;
}
#contents #contents_main #cousedata_dtp dl dd ul .box02a{
	border-right:1px #CCCCCC solid;}
#contents #contents_main #cousedata_dtp dd ul .box02b{
	border-right:1px #CCCCCC solid;}
#contents #contents_main #cousedata_dtp dd ul .box02c{
}

#contents #contents_main #cousedata_dtp dl .box01a{
	/* 受講時間テキスト */
	line-height:39px;
	}

#contents #contents_main #cousedata_dtp dl .box03a{
	/* 受講料テキスト */
	line-height:39px;
	}

#contents #contents_main #cousedata_dtp dl .box04a{
	/* 入学金テキスト */
	line-height:39px;
	}
#contents #contents_main #cousedata_dtp .box05 dt{
	display:none;
	}
#contents #contents_main #cousedata_dtp dl .box05card{
	/* カードアイコン */
	display:block;
	width:35px;
	height:37;
	text-indent:-9999px;
	background-image:url(../courseimages/card.gif);
	background-repeat:no-repeat;
	}

#contents #contents_main #cousedata_dtp dl .box05lawn{
	/* ローンアイコン */
	display:block;
	width:35px;
	height:37;
	text-indent:-9999px;
	background-image:url(../courseimages/lawn.gif);
	margin:0 0 0 10px;
	background-repeat:no-repeat;
	}
#contents #contents_main #cousedata_dtp em{
	display:block;
	text-decoration:none;
	font-style:normal;
	height:19px;
	line-height:19px;
	border-bottom:1px #CCCCCC solid;
	}
/* コーススキル */

#contents #contents_main #courseskill_dtp{
	clear:both;
	margin:  20px 0 0 10px;
	padding: 0 0 0 20px;
	background-image:url(../courseimages/coouseline_dtp.gif);
	background-repeat:repeat-y;
	}
#contents #contents_main #courseskill_dtp h3{
	line-height:40px;
	height:40px;
	margin:5px 0 20px 0;
	background-color:#CCCCCC;
	background:url(../courseimages/title_text_skill.jpg) no-repeat;
	text-indent:-9999px;
	}

#contents #contents_main #courseskill_dtp ul li{
	display:inline;
	list-style:none;
	margin:0 10px 10px 0;
	height:35px;
	width:133px;
	}	

/* こんな方にお勧め ----------------------------------- */
#contents #contents_main #recommend_dtp{
	margin:  20px 0 20px 10px;
	_margin:  20px 0 20px 5px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_dtp.gif);
	background-repeat:repeat-y;
	width:270px;
	float:left;
	}
#contents #contents_main #recommend_dtp h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
	background-image:url(../courseimages/title_text_recommendation.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


/* 職業辞典キーワード */
#contents #contents_main #occupation_dtp{
	clear:both;
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_dtp.gif);
	width:270px;
	background-repeat:repeat-y;
	}
#contents #contents_main #occupation_dtp h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
}

#contents #contents_main #occupation_dtp .webdesigner{
	background-image:url(../courseimages/title_text_occpation.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}


/* コースの特徴 */
#contents #contents_main #feature_dtp{
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_dtp.gif);
	background-repeat:repeat-y;
	width:270px;
	float:left;
		}
#contents #contents_main #feature_dtp h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
	background-image:url(../courseimages/title_text_feature.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/* カリキュラム内容 */
#contents #contents_main #curriculum_dtp{
	margin:  20px 0 70px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_dtp.gif);
	background-repeat:repeat-y;
	min-height:70px;
	height:auto !important;
	height:70px;
	clear:both;
	}
#contents #contents_main #curriculum_dtp:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
#contents #contents_main #curriculum_dtp h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	background-image:url(../courseimages/title_text_curriculum.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	
}
#contents #contents_main #curriculum_dtp ul{
	list-style:none;
	}



#contents #contents_main #curriculum_dtp ul li{
	text-indent:-9999px;
	}


/*ビジネスパソコンコーススタイル*/
/* コースデータ */

#contents #contents_main #cousedata_bp{
	clear:both;
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_bp.gif);
	background-repeat:repeat-y;
	height:140px;
}

#contents #contents_main #cousedata_bp h3{
	/* コースデータタイトル */
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	background:url(../courseimages/title_text_couse_data.jpg) no-repeat;
	text-indent:-9999px;
}
#contents #contents_main #cousedata_bp dl{
	float:left;
	border-left:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;}


#contents #contents_main #cousedata_bp .box01{
	width:88px;
	}
#contents #contents_main #cousedata_bp .box02{
	width:188px;
	}
#contents #contents_main #cousedata_bp .box03{
	width:139px;
	}
#contents #contents_main #cousedata_bp .box04{
	width:88px;
	}
#contents #contents_main #cousedata_bp .box05{
	width:87px;
	height:53px;
	border-right:1px #CCCCCC solid;
	padding:15px 0 0 10px;
	}

#contents #contents_main #cousedata_bp dt{
	height:28px;
	line-height:28px;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
}
#contents #contents_main #cousedata_bp dd{
	height:39px;
	text-align:center;
}
#contents #contents_main #cousedata_bp dd li{
	list-style:none;
	float:left;
	width:62px;
	height:39px;
	line-height:19px;
}
#contents #contents_main #cousedata_bp dl dd ul .box02a{
	border-right:1px #CCCCCC solid;}
#contents #contents_main #cousedata_bp dd ul .box02b{
	border-right:1px #CCCCCC solid;}
#contents #contents_main #cousedata_bp dd ul .box02c{
}

#contents #contents_main #cousedata_bp dl .box01a{
	/* 受講時間テキスト */
	line-height:39px;
	}

#contents #contents_main #cousedata_bp dl .box03a{
	/* 受講料テキスト */
	line-height:39px;
	}

#contents #contents_main #cousedata_bp dl .box04a{
	/* 入学金テキスト */
	line-height:39px;
	}
#contents #contents_main #cousedata_bp .box05 dt{
	display:none;
	}
#contents #contents_main #cousedata_bp dl .box05card{
	/* カードアイコン */
	display:block;
	width:35px;
	height:37;
	text-indent:-9999px;
	background-image:url(../courseimages/card.gif);
	background-repeat:no-repeat;
	}

#contents #contents_main #cousedata_bp dl .box05lawn{
	/* ローンアイコン */
	display:block;
	width:35px;
	height:37;
	text-indent:-9999px;
	background-image:url(../courseimages/lawn.gif);
	margin:0 0 0 10px;
	background-repeat:no-repeat;
	}
#contents #contents_main #cousedata_bp em{
	display:block;
	text-decoration:none;
	font-style:normal;
	height:19px;
	line-height:19px;
	border-bottom:1px #CCCCCC solid;
	}
/* コーススキル */

#contents #contents_main #courseskill_bp{
	clear:both;
	margin:  20px 0 0 10px;
	padding: 0 0 0 20px;
	background-image:url(../courseimages/coouseline_bp.gif);
	background-repeat:repeat-y;
	}
#contents #contents_main #courseskill_bp h3{
	line-height:40px;
	height:40px;
	margin:5px 0 20px 0;
	background-color:#CCCCCC;
	background:url(../courseimages/title_text_skill.jpg) no-repeat;
	text-indent:-9999px;
	}

#contents #contents_main #courseskill_bp ul li{
	display:inline;
	list-style:none;
	margin:0 10px 10px 0;
	height:35px;
	width:133px;
	}	

/* こんな方にお勧め ----------------------------------- */
#contents #contents_main #recommend_bp{
	margin:  20px 0 20px 10px;
	_margin:  20px 0 20px 5px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_bp.gif);
	background-repeat:repeat-y;
	width:270px;
	float:left;
	}
#contents #contents_main #recommend_bp h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
	background-image:url(../courseimages/title_text_recommendation.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


/* 職業辞典キーワード */
#contents #contents_main #occupation_bp{
	clear:both;
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_bp.gif);
	width:270px;
	background-repeat:repeat-y;
	}
#contents #contents_main #occupation_bp h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
}

#contents #contents_main #occupation_bp .webdesigner{
	background-image:url(../courseimages/title_text_occpation.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}


/* コースの特徴 */
#contents #contents_main #feature_bp{
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_bp.gif);
	background-repeat:repeat-y;
	width:270px;
	float:left;
		}
#contents #contents_main #feature_bp h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
	background-image:url(../courseimages/title_text_feature.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


/* カリキュラム内容 */
#contents #contents_main #curriculum_bp{
	margin:  20px 0 70px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_bp.gif);
	background-repeat:repeat-y;
	min-height:70px;
	height:auto !important;
	height:70px;
	clear:both;
	}
#contents #contents_main #curriculum_bp:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
#contents #contents_main #curriculum_bp h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	background-image:url(../courseimages/title_text_curriculum.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	
}
#contents #contents_main #curriculum_bp ul{
	list-style:none;
	}



#contents #contents_main #curriculum_bp ul li{
	text-indent:-9999px;
	}
	
	
	
	
/*IT資格コーススタイル*/
/* コースデータ */

#contents #contents_main #cousedata_it{
	clear:both;
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_it.gif);
	background-repeat:repeat-y;
	height:140px;
}

#contents #contents_main #cousedata_it h3{
	/* コースデータタイトル */
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	background:url(../courseimages/title_text_couse_data.jpg) no-repeat;
	text-indent:-9999px;
}
#contents #contents_main #cousedata_it dl{
	float:left;
	border-left:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;}


#contents #contents_main #cousedata_it .box01{
	width:88px;
	}
#contents #contents_main #cousedata_it .box02{
	width:188px;
	}
#contents #contents_main #cousedata_it .box03{
	width:139px;
	}
#contents #contents_main #cousedata_it .box04{
	width:88px;
	}
#contents #contents_main #cousedata_it .box05{
	width:87px;
	height:53px;
	border-right:1px #CCCCCC solid;
	padding:15px 0 0 10px;
	}

#contents #contents_main #cousedata_it dt{
	height:28px;
	line-height:28px;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
}
#contents #contents_main #cousedata_it dd{
	height:39px;
	text-align:center;
}
#contents #contents_main #cousedata_it dd li{
	list-style:none;
	float:left;
	width:62px;
	height:39px;
	line-height:19px;
}
#contents #contents_main #cousedata_it dl dd ul .box02a{
	border-right:1px #CCCCCC solid;}
#contents #contents_main #cousedata_it dd ul .box02b{
	border-right:1px #CCCCCC solid;}
#contents #contents_main #cousedata_it dd ul .box02c{
}

#contents #contents_main #cousedata_it dl .box01a{
	/* 受講時間テキスト */
	line-height:39px;
	}

#contents #contents_main #cousedata_it dl .box03a{
	/* 受講料テキスト */
	line-height:39px;
	}

#contents #contents_main #cousedata_it dl .box04a{
	/* 入学金テキスト */
	line-height:39px;
	}
#contents #contents_main #cousedata_it .box05 dt{
	display:none;
	}
#contents #contents_main #cousedata_it dl .box05card{
	/* カードアイコン */
	display:block;
	width:35px;
	height:37;
	text-indent:-9999px;
	background-image:url(../courseimages/card.gif);
	background-repeat:no-repeat;
	}

#contents #contents_main #cousedata_it dl .box05lawn{
	/* ローンアイコン */
	display:block;
	width:35px;
	height:37;
	text-indent:-9999px;
	background-image:url(../courseimages/lawn.gif);
	margin:0 0 0 10px;
	background-repeat:no-repeat;
	}
#contents #contents_main #cousedata_it em{
	display:block;
	text-decoration:none;
	font-style:normal;
	height:19px;
	line-height:19px;
	border-bottom:1px #CCCCCC solid;
	}
/* コーススキル */

#contents #contents_main #courseskill_it{
	clear:both;
	margin:  20px 0 0 10px;
	padding: 0 0 0 20px;
	background-image:url(../courseimages/coouseline_it.gif);
	background-repeat:repeat-y;
	}
#contents #contents_main #courseskill_it h3{
	line-height:40px;
	height:40px;
	margin:5px 0 20px 0;
	background-color:#CCCCCC;
	background:url(../courseimages/title_text_skill.jpg) no-repeat;
	text-indent:-9999px;
	}

#contents #contents_main #courseskill_it ul li{
	display:inline;
	list-style:none;
	margin:0 10px 10px 0;
	height:35px;
	width:133px;
	}	

/* こんな方にお勧め ----------------------------------- */
#contents #contents_main #recommend_it{
	margin:  20px 0 20px 10px;
	_margin:  20px 0 20px 5px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_it.gif);
	background-repeat:repeat-y;
	width:270px;
	float:left;
	}
#contents #contents_main #recommend_it h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
	background-image:url(../courseimages/title_text_recommendation.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


/* 職業辞典キーワード */
#contents #contents_main #occupation_it{
	clear:both;
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_it.gif);
	width:270px;
	background-repeat:repeat-y;
	}
#contents #contents_main #occupation_it h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
}

/* コースの特徴 */
#contents #contents_main #feature_it{
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_it.gif);
	background-repeat:repeat-y;
	width:270px;
	float:left;
		}
#contents #contents_main #feature_it h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
	background-image:url(../courseimages/title_text_feature.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


/* コースの学習概要（ITページ） */
#contents #contents_main #outline_it{
	margin:  20px 0 20px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_it.gif);
	background-repeat:repeat-y;
	width:270px;
	float:left;
		}


#contents #contents_main #outline_it h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	clear:both;
	background-image:url(../courseimages/title_text_outline.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#contents #contents_main #outline_it li{
	list-style: url(../images/arrw_courselist.gif);
	margin-left:15px;
}




/* カリキュラム内容 */
#contents #contents_main #curriculum_it{
	margin:  20px 0 70px 10px;
	padding: 5px 0 0 20px;
	background-image:url(../courseimages/coouseline_it.gif);
	background-repeat:repeat-y;
	min-height:70px;
	height:auto !important;
	height:70px;
	clear:both;
	}
#contents #contents_main #curriculum_it:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
#contents #contents_main #curriculum_it h3{
	line-height:40px;
	height:40px;
	margin:0 0 20px 0;
	background-image:url(../courseimages/title_text_curriculum.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	
}
#contents #contents_main #curriculum_it ul{
	list-style:none;
	}



#contents #contents_main #curriculum_it ul li{
	text-indent:-9999px;
	display:inline;
	}

/*就職、実現！プロジェクト画像*/

.shushoku_jitsugen{
	margin-top:10px;
	margin-bottom:50px;
}


