﻿@charset "utf-8";
@import url("_library.css");



/*=========================================================================

						Smile100プロジェクト用CSS

===========================================================================*/

/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

						全体レイアウト

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

div#contents p{
	font-size:12px;
	line-height:1.5;
	text-align:justify;
}


/*/////////// アキ調整 ///////////*/

.b10{
	margin-bottom:10px;
}

.b20{
	margin-bottom:20px;
}


/*/////////// へッダー ///////////*/

div#contents div#smileHead{
	width:820px;
	height:174px;
	background:url(../../smile100/images/img_head.jpg) left top no-repeat;
}

div#contents div#smileHead h2,div#contents div#smileHead p{
	text-indent:-9999px;
	height:0;
}


/*/////////// 左カラム ///////////*/

div#contents div#smileLeftArea{
	display:inline;
}
div#contents div#smileLeftArea_inner{
	width:630px;
	float:left;
}




/*　右カラムはライブラリ参照　*/


/*/////////// ナビゲーション ///////////*/

div#smileGnavi ul li a {
    zoom: 100%;
}

div#smileGnavi ul li a:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

div#smileGnavi{
	width:820px;
	height:41px;
	margin-bottom:30px;
}


div#smileGnavi ul li{
	float:left;
	list-style-type:none;
}


div#smileGnavi ul li a{
	float:left;
	display:block;
}

/*//////　通常時　//////*/

div#smileGnavi ul li.navi_index a, div#smileGnavi ul li.navi_index a:link{
	width:185px;
	height:41px;
	background:url(../../smile100/images/img_gnavi.jpg) top left no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}


div#smileGnavi ul li.navi_wave a, div#smileGnavi ul li.navi_wave a:link{
	width:155px;
	height:41px;
	background:url(../../smile100/images/img_gnavi.jpg) -185px 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}


div#smileGnavi ul li.navi_fuji a, div#smileGnavi ul li.navi_fuji a:link{
	width:165px;
	height:41px;
	background:url(../../smile100/images/img_gnavi.jpg) -340px 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}


div#smileGnavi ul li.navi_flow a, div#smileGnavi ul li.navi_flow a:link{
	width:155px;
	height:41px;
	background:url(../../smile100/images/img_gnavi.jpg) -505px 0 no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}


div#smileGnavi ul li.navi_seminor a, div#smileGnavi ul li.navi_seminor a:link{
	width:160px;
	height:41px;
	background:url(../../smile100/images/img_gnavi.jpg) -660px 0 no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}


/*//////　マウスオーバーとそのページを見ているとき（_stay）　//////*/

div#smileGnavi ul li.navi_index a:hover,
div#smileGnavi ul li.navi_index a:active,
div#smileGnavi ul li.navi_index_stay a,
div#smileGnavi ul li.navi_index_stay a:link{
	width:185px;
	height:41px;
	background:url(../../smile100/images/img_gnavi.jpg) left -41px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}


div#smileGnavi ul li.navi_wave a:hover,
div#smileGnavi ul li.navi_wave a:active,
div#smileGnavi ul li.navi_wave_stay a,
div#smileGnavi ul li.navi_wave_stay a:link{
	width:155px;
	height:41px;
	background:url(../../smile100/images/img_gnavi.jpg) -185px -41px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}


div#smileGnavi ul li.navi_fuji a:hover,
div#smileGnavi ul li.navi_fuji a:active,
div#smileGnavi ul li.navi_fuji_stay a,
div#smileGnavi ul li.navi_fuji_stay a:link{
	width:165px;
	height:41px;
	background:url(../../smile100/images/img_gnavi.jpg) -340px -41px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}


div#smileGnavi ul li.navi_flow a:hover,
div#smileGnavi ul li.navi_flow a:active,
div#smileGnavi ul li.navi_flow_stay a,
div#smileGnavi ul li.navi_flow_stay a:link{
	width:155px;
	height:41px;
	background:url(../../smile100/images/img_gnavi.jpg) -505px -41px no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}


div#smileGnavi ul li.navi_seminor a:hover,
div#smileGnavi ul li.navi_seminor a:active,
div#smileGnavi ul li.navi_seminor_stay a,
div#smileGnavi ul li.navi_seminor_stay a:link{
	width:160px;
	height:41px;
	background:url(../../smile100/images/img_gnavi.jpg) -660px -41px no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}

/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

			ページごとの詳細・スマイル100プロジェクトとは
						index.htm

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*　タイトル　*/
div#contents div#smileLeftArea h3#smile_index_title{
	width:534px;
	height:35px;
	margin-bottom:25px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_index_title01.gif) left top no-repeat;
}

/*　キャッチ　*/
div#contents div#smileLeftArea h4#smile_index_catch{
	width:346px;
	height:45px;
	margin:20px 0 20px 0;
	text-indent:-9999px;
	background:url(../../smile100/images/img_index_catchi01.gif) left top no-repeat;
}


/*　パネル（WAVE）　*/
div#contents div#smileLeftArea div#waveBox{
	width:630px;
	height:240px;
	margin:20px 0 10px 0;
	background:url(../../smile100/images/bg_index_txt01.jpg) left top no-repeat;
}

div#contents div#smileLeftArea div#waveBox p{
	line-height:1.25;
}


div#contents div#smileLeftArea div#waveBox_inner{
	padding:23px 30px 0 270px;
}

/*　パネル内　*/
div#contents div#smileLeftArea div#waveBox h5{
	width:310px;
	height:15px;
	background:url(../../smile100/images/img_index_subtitle01.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#waveBox h6{
	width:330px;
	height:20px;
	margin:6px 0 10px 0;
	background:url(../../smile100/images/img_index_txt01.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#waveBox dl{
	font-size:12px;
	margin:6px 0 0 0;
}

div#contents div#smileLeftArea div#waveBox dt{
	font-weight:bold;
}

div#contents div#smileLeftArea div#waveBox p#btn_wave a,
div#contents div#smileLeftArea div#waveBox p#btn_wave a:link{
	width:140px;
	height:25px;
	margin:8px 0 0 0;
 	display:block;
	background:url(../../smile100/images/btn_index01.jpg) left top no-repeat;
	text-indent:-9999px;
}



/*　パネル（フジ）　*/
div#contents div#smileLeftArea div#fujiBox{
	width:330px;
	height:222px;
	padding:28px 30px 0 270px;
	background:url(../../smile100/images/bg_index_txt02.jpg) left top no-repeat;
}

div#contents div#smileLeftArea div#fujiBox p{
	line-height:1.25;
}


/*　パネル内　*/
div#contents div#smileLeftArea div#fujiBox h5{
	width:330px;
	height:15px;
	background:url(../../smile100/images/img_index_subtitle02.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#fujiBox h6{
	width:330px;
	height:20px;
	margin:6px 0 10px 0;
	background:url(../../smile100/images/img_index_txt02.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#fujiBox dl{
	font-size:12px;
	margin:6px 0 0 0;
}

div#contents div#smileLeftArea div#fujiBox dt{
	font-weight:bold;
}

div#contents div#smileLeftArea div#fujiBox p#btn_fuji a,
div#contents div#smileLeftArea div#fujiBox p#btn_fuji a:link{
	width:140px;
	height:25px;
	margin:8px 0 0 0;
 	display:block;
	background:url(../../smile100/images/btn_index02.gif) left top no-repeat;
	text-indent:-9999px;
}





/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

				ページごとの詳細・WAVE×技術力
						smile_wave.htm

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*　タイトル　*/
div#contents div#smileLeftArea h3#smile_wave_title{
	width:255px;
	height:35px;
	margin-bottom:25px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_wave_title01.gif) left top no-repeat;
}

/*キャッチ*/
div#contents div#smileLeftArea h4#smile_wave_catch{
	width:483px;
	height:19px;
	margin-bottom:15px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_wave_catch01.gif) left top no-repeat;
}

/*　説明文　*/
div#contents div#smileLeftArea p#smile_wave_txt01{
	width:395px;
	height:155px;
	background:url(../../smile100/images/pic_wave01_.jpg) left top no-repeat;
	padding-left:235px;
}

/*　サブタイトルpoint1　*/
div#contents div#smileLeftArea h4#smile_wave_subtitle01{
	width:233px;
	height:20px;
	margin-bottom:8px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_wave_subtitle01.gif) left top no-repeat;
}

/*　パネルpoint1　*/
div#contents div#smileLeftArea dl#smile_wave_panel01{
	width:630px;
	height:235px;
	margin-bottom:17px;
	background:url(../../smile100/images/img_wave01.gif) left top no-repeat;
}

div#contents div#smileLeftArea dl#smile_wave_panel01 dt,
div#contents div#smileLeftArea dl#smile_wave_panel01 dd{
	text-indent:-9999px;
}

/*　サブタイトルpoint2　*/
div#contents div#smileLeftArea h4#smile_wave_subtitle02{
	width:282px;
	height:20px;
	margin-bottom:8px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_wave_subtitle02.gif) left top no-repeat;
}

/*　パネルpoint2　*/
div#contents div#smileLeftArea dl#smile_wave_panel02{
	width:630px;
	height:280px;
	background:url(../../smile100/images/img_wave02.jpg) left top no-repeat;
	position:relative;
}

div#contents div#smileLeftArea dl#smile_wave_panel02 dt,
div#contents div#smileLeftArea dl#smile_wave_panel02 dd{
	text-indent:-9999px;
}

#bt_setsumeikai a{
	width:130px;
	height:23px;
	display:block;
	position:absolute;
	top:60px;
	left:186px;
}

#bt_sakuhinseminer a{
	width:130px;
	height:23px;
	display:block;
	position:absolute;
	top:60px;
	left:318px;
}

#bt_mensetsuseminer a{
	width:130px;
	height:23px;
	display:block;
	position:absolute;
	top:60px;
	left:450px;
}

#bt_conpehappyou a{
	width:130px;
	height:23px;
	display:block;
	position:absolute;
	top:87px;
	left:186px;
}

#bt_seikouseminer a{
	width:260px;
	height:23px;
	display:block;
	position:absolute;
	top:87px;
	left:318px;
}




/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

			ページごとの詳細・フジスタッフ×就職力
						smile_fuji.htm

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*　タイトル　*/
div#contents div#smileLeftArea h3#smile_fuji_title{
	width:340px;
	height:35px;
	margin-bottom:25px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_title_fuji01.gif) left top no-repeat;
}

/*キャッチ*/
div#contents div#smileLeftArea h4#smile_fuji_catch{
	width:516px;
	height:20px;
	margin-bottom:15px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_fuji_catchi01.gif) left top no-repeat;
}

/*　説明文　*/
div#contents div#smileLeftArea p#smile_fuji_txt01{
	width:395px;
	height:155px;
	background:url(../../smile100/images/pic_fuji01.jpg) left top no-repeat;
	padding-left:235px;
}

/*　サブタイトルpoint1　*/
div#contents div#smileLeftArea h4#smile_fuji_subtitle01{
	width:233px;
	height:20px;
	margin-bottom:8px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_fuji_subtitle01.gif) left top no-repeat;
}

/*　パネルpoint1　*/
div#contents div#smileLeftArea dl#smile_fuji_panel01{
	width:630px;
	height:240px;
	margin-bottom:17px;
	background:url(../../smile100/images/img_fuji01.gif) left top no-repeat;
}

div#contents div#smileLeftArea dl#smile_fuji_panel01 dt,
div#contents div#smileLeftArea dl#smile_fuji_panel01 dd{
	text-indent:-9999px;
}

/*　サブタイトルpoint2　*/
div#contents div#smileLeftArea h4#smile_fuji_subtitle02{
	width:282px;
	height:20px;
	margin-bottom:8px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_wave_subtitle02.gif) left top no-repeat;
}


div#contents div#smileLeftArea div#smile_fuji_panel02 h4{
	text-indent:-9999px;
	height:0;
}

/*　パネルpoint2　*/
div#contents div#smileLeftArea div#smile_fuji_panel02{
	width:394px;
	height:200px;
	_height:221px;
	padding:61px 50px 0 186px;
	_padding:40px 50px 0 186px;
	background:url(../../smile100/images/img_fuji02.gif) left top no-repeat;
}


/*　リード　*/
div#contents div#smileLeftArea div#smile_fuji_panel02 strong{
	width:327px;
	height:14px;
	display:block;
	margin-bottom:16px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_fuji_txt01.gif) left top no-repeat;
}

/*　パネルpoint2下部　*/
div#contents div#smileLeftArea div#smile_fuji_panel02_bottom{
	width:394px;
	height:187px;
	padding:22px 50px 0 186px;
	background:url(../../smile100/images/img_fuji03.gif) left top no-repeat;
}

/*　リード　*/
div#contents div#smileLeftArea div#smile_fuji_panel02_bottom strong{
	width:182px;
	height:14px;
	display:block;
	margin-bottom:16px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_fuji_txt02.gif) left top no-repeat;
}



/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

			ページごとの詳細・プロジェクトの流れ
						smile_flow.htm

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*　タイトル　*/
div#contents div#smileLeftArea h3#smile_flow_title{
	width:544px;
	height:35px;
	margin-bottom:25px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_title_flow01.gif) left top no-repeat;
}


/*　説明　*/
div#contents div#smileLeftArea p#smile_flow_txt01{
	margin-bottom:30px;
}


/*　プロジェクトの流れ画像　*/
div#contents div#smileLeftArea table.smile_flow_table{
	width:620px;
	text-indent:-9999px;
}
	

/*　th部分（テーブルのタイトル）　*/
div#contents div#smileLeftArea table.smile_flow_table th#step{
	width:100px;
	height:45px;
	display:block;
	background:url(../../smile100/images/img_flow_step.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table th#study{
	widows:165px;
	height:45px;
	background:url(../../smile100/images/img_flow_study.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table th#counseling{
	width:165px;
	height:45px;
	background:url(../../smile100/images/img_flow_counseling.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table th#seminor{
	widows:130px;
	height:45px;
	background:url(../../smile100/images/img_flow_seminor.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table th#percent{
	widows:60px;
	height:45px;
	background:url(../../smile100/images/img_flow_percent.gif) left top no-repeat;
}


/*　技術力フェーズの行　*/
div#contents div#smileLeftArea table.smile_flow_table td#tech{
	width:100px;
	height:202px;
	background:url(../../smile100/images/img_flow_tech.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#tech_study{
	width:165px;
	height:202px;
	background:url(../../smile100/images/img_flow_tech_study.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#tech_counseling{
	width:165px;
	height:202px;
	background:url(../../smile100/images/img_flow_tech_counseling.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#tech_seminor{
	width:130px;
	height:202px;
	background:url(../../smile100/images/img_flow_tech_seminor.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#tech_percent{
	width:60px;
	height:202px;
	background:url(../../smile100/images/img_flow_tech_percent.gif) left top no-repeat;
}


/*　実践力フェーズの行　*/

div#contents div#smileLeftArea table.smile_flow_table td#practice{
	width:100px;
	height:175px;
	background:url(../../smile100/images/img_flow_practice.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#practice_study{
	width:100px;
	height:175px;
	background:url(../../smile100/images/img_flow_practice_study.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#practice_counseling{
	width:100px;
	height:175px;
	background:url(../../smile100/images/img_flow_practice_counseling.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#practice_seminor{
	width:100px;
	height:175px;
	background:url(../../smile100/images/img_flow_practice_seminor.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#practice_percent{
	width:60px;
	height:175px;
	background:url(../../smile100/images/img_flow_practice_percent.gif) left top no-repeat;
}


/*　就職力フェーズの行　*/

div#contents div#smileLeftArea table.smile_flow_table td#employment{
	width:100px;
	height:148px;
	background:url(../../smile100/images/img_flow_employment.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#employment_study{
	width:100px;
	height:148px;
	background:url(../../smile100/images/img_flow_employment_study.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#employment_counseling{
	width:100px;
	height:148px;
	background:url(../../smile100/images/img_flow_employment_counseling.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#employment_seminor{
	width:100px;
	height:148px;
	background:url(../../smile100/images/img_flow_employment_seminor.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#employment_percent{
	width:60px;
	height:148px;
	background:url(../../smile100/images/img_flow_employment_percent.gif) left top no-repeat;
}


/*　矢印　*/

div#contents div#smileLeftArea p#img_allow{
	width:114px;
	height:23px;
	text-indent:-9999px;
	margin:9px 0 6px 0;
	background:url(../../smile100/images/img_flow05.gif) left top no-repeat;
	margin-left:270px;
}

/*　目標達成テーブル　*/

div#contents div#smileLeftArea table.smile_flow_table td#target{
	width:100px;
	height:81px;
	background:url(../../smile100/images/img_flow_target.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#target_achieve{
	width:460px;
	height:81px;
	background:url(../../smile100/images/img_flow_target_achieve.gif) left top no-repeat;
}

div#contents div#smileLeftArea table.smile_flow_table td#target_percent{
	width:60px;
	height:81px;
	background:url(../../smile100/images/img_flow_target_percent.gif) left top no-repeat;
}


/*　説明　*/

div#contents div#smileLeftArea p#smile_flow_txt02{
	width:620px;
	height:61px;
	text-indent:-9999px;
	margin:17px 0 0 0;
	background:url(../../smile100/images/img_flow_txt02.gif) left top no-repeat;
}


/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

				ページごとの詳細・セミナー情報
						smile_seminor.htm

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/

/*　タイトル　*/
div#contents div#smileLeftArea h3#smile_seminor_title{
	width:560px;
	height:35px;
	margin-bottom:25px;
	text-indent:-9999px;
	background:url(../../smile100/images/img_seminor_title01.gif) left top no-repeat;
}

div#contents div#smileLeftArea p#smile_seminor_txt01{
	margin-bottom:30px;
}


div#contents div#smileLeftArea div#smile_seminor_linkBox_left{
	display:inline;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_left dl{
	width:307px;
	height:225px;
	float:left;
}


div#contents div#smileLeftArea div#smile_seminor_linkBox{
	width:630px;
	height:225px;
}

/*　リンクボックス（技術力100）　*/
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dt{
	width:307px;
	height:40px;
	background:url(../../smile100/images/img_seminor_bg01.gif) left top no-repeat;
	text-indent:-9999px;
}


/*//////　通常時　//////*/
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#support a,
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#support a:link{
	width:307px;
	height:35px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg01.gif) left -40px no-repeat;
	text-indent:-9999px;
}


div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#taisaku a,
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#taisaku a:link{
	width:307px;
	height:33px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg01.gif) left -75px no-repeat;
	text-indent:-9999px;
}


div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#sakuhin a,
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#sakuhin a:link{
	width:307px;
	height:33px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg01.gif) left -108px no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#conpe a,
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#conpe a:link{
	width:307px;
	height:34px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg01.gif) left -141px no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#seikou a,
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#seikou a:link{
	width:307px;
	height:50px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg01.gif) left -175px no-repeat;
	text-indent:-9999px;
}


/*//////　マウスオーバー時　//////*/
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#support a:hover,
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#support a:active{
	width:307px;
	height:35px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg01.gif) -307px -40px no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#taisaku a:hover,
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#taisaku a:active{
	width:307px;
	height:33px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg01.gif) -307px -75px no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#sakuhin a:hover,
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#sakuhin a:active{
	width:307px;
	height:33px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg01.gif) -307px -108px no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#conpe a:hover,
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#conpe a:active{
	width:307px;
	height:34px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg01.gif) -307px -141px no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#seikou a:hover,
div#contents div#smileLeftArea div#smile_seminor_linkBox_left dd#seikou a:active{
	width:307px;
	height:50px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg01.gif) -307px -175px no-repeat;
	text-indent:-9999px;
}


/*　リンクボックス（就職力100）　*/
div#contents div#smileLeftArea div#smile_seminor_linkBox{
	width:310px;
	height:225px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl{
	float:right;
	width:310px;
	height:225px;

}

.clearfix:after {
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_right dt{
	width:310px;
	height:40px;
	background:url(../../smile100/images/img_seminor_bg02.gif) left top no-repeat;
	text-indent:-9999px;
}


/*//////　通常時　//////*/
div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#manner a,
div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#manner a:link{
	width:310px;
	height:56px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg02.gif) left -40px no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#tel a,
div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#tel a:link{
	width:310px;
	height:55px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg02.gif) left -95px no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#mental a,
div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#mental a:link{
	width:310px;
	height:74px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg02.gif) left -150px no-repeat;
	text-indent:-9999px;
}


/*//////　マウスオーバー時　//////*/
div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#manner a:hover,
div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#manner a:active{
	width:310px;
	height:56px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg02.gif) -310px -40px no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#tel a:hover,
div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#tel a:active{
	width:310px;
	height:55px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg02.gif) -310px -95px no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#mental a:hover,
div#contents div#smileLeftArea div#smile_seminor_linkBox_right dl dd#mental a:active{
	width:310px;
	height:74px;
	display:block;
	background:url(../../smile100/images/img_seminor_bg02.gif) -310px -150px no-repeat;
	text-indent:-9999px;
}


/*　サブタイトルpoint1　*/
div#contents div#smileLeftArea h4#smile_seminor_subtitle01{
	clear:both;
	width:630px;
	height:29px;
	margin:40px 0 8px 0;
	text-indent:-9999px;
	background:url(../../smile100/images/img_seminor_subtitle01.gif) left top no-repeat;
}


/*　セミナー詳細（技術力100用背景ボックス）　*/
div#contents div#smileLeftArea div.seminorBox{
	width:608px;
	padding:10px 10px 20px 10px;
	background-color:#EFF9FC;
	border:solid 1px #5CC3E4;
}


/*　セミナー詳細（就職説明会）　*/
div#contents div#smileLeftArea h5#setumeikai{
	width:610px;
	height:22px;
	margin:0 0 10px 0;
	background:url(../../smile100/images/img_seminor_bar01.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea p#sestumeikai_detail{
	width:365px;
	padding-left:235px;
	background:url(../../smile100/images/pic_seminor01.jpg) left top no-repeat;
	min-height:131px;
	height: auto !important;
	height: 131px;
}


div#contents div#smileLeftArea div.seminorBox p#setsumei_voice{
	width:495px;
	height:102px;
	padding:40px 100px 0 15px;
	background:url(../../smile100/images/img_seminor_voice01.gif) left top no-repeat;
	line-height:1.25;
}

div#contents div#smileLeftArea div.seminorBox p#setsumei_voice strong{
	display:none;
}


/*　セミナー詳細（就職説明会）　*/
div#contents div#smileLeftArea h5#sakuhin{
	width:610px;
	height:22px;
	margin:0 0 10px 0;
	background:url(../../smile100/images/img_seminor_bar02.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea p#sakuhin_detail{
	width:365px;
	padding-left:235px;
	background:url(../../smile100/images/pic_seminor02.jpg) left top no-repeat;
	min-height:138px;
	height: auto !important;
	height: 138px;
}


div#contents div#smileLeftArea div.seminorBox p#sakuhin_voice{
	width:495px;
	height:101px;
	padding:40px 100px 0 15px;
	background:url(../../smile100/images/img_seminor_voice03.gif) left top no-repeat;
	line-height:1.25;
}


div#contents div#smileLeftArea div.seminorBox p#sakuhin_voice strong{
	display:none;
}


/*　セミナー詳細（就職作品セミナー）　*/
div#contents div#smileLeftArea h5#mensetsu{
	width:610px;
	height:22px;
	margin:0 0 10px 0;
	background:url(../../smile100/images/img_seminor_bar03.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea p#mensetsu_detail{
	width:365px;
	padding-left:235px;
	background:url(../../smile100/images/pic_seminor03.jpg) left top no-repeat;
	min-height:137px;
	height: auto !important;
	height: 137px;

}



div#contents div#smileLeftArea div.seminorBox p#mensetsu_voice{
	width:495px;
	height:92px;
	padding:40px 100px 0 15px;
	background:url(../../smile100/images/img_seminor_voice02.gif) left top no-repeat;
	line-height:1.25;
}

div#contents div#smileLeftArea div.seminorBox p#mensetsu_voice strong{
	display:none;
}


/*　セミナー詳細（コンペ）　*/
div#contents div#smileLeftArea h5#conpe{
	width:610px;
	height:22px;
	margin:0 0 10px 0;
	background:url(../../smile100/images/img_seminor_bar04.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea p#conpe_detail{
	width:365px;
	padding-left:235px;
	background:url(../../smile100/images/pic_seminor04.jpg) left top no-repeat;
}

/*　セミナー詳細（コンペ）　*/
div#contents div#smileLeftArea h5#seikou{
	width:610px;
	height:22px;
	margin:0 0 10px 0;
	background:url(../../smile100/images/img_seminor_bar05.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea p#seikou_detail{
	width:365px;
	padding-left:235px;
	background:url(../../smile100/images/pic_seminor05.jpg) left top no-repeat;
}


/*　サブタイトルpoint2　*/
div#contents div#smileLeftArea h4#smile_seminor_subtitle02{
	width:630px;
	height:29px;
	margin:40px 0 8px 0;
	text-indent:-9999px;
	background:url(../../smile100/images/img_seminor_subtitle02.gif) left top no-repeat;
}


/*　セミナー詳細（就職力100用背景ボックス）　*/
div#contents div#smileLeftArea div.seminorBox02{
	width:608px;
	padding:10px 10px 20px 10px;
	background-color:#feeed6;
	border:solid 1px #ffbc53;
}


/*　セミナー詳細（ビジネスマナー研修）　*/
div#contents div#smileLeftArea h5#manner{
	width:610px;
	height:22px;
	margin:0 0 10px 0;
	background:url(../../smile100/images/img_seminor_bar06.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea p#manner_detail{
	width:365px;
	min-height:136px;
	height: auto !important;
	height: 136px;
	padding-left:235px;
	background:url(../../smile100/images/pic_seminor06.jpg) left top no-repeat;
}

/*　セミナー詳細（電話応対研修）　*/
div#contents div#smileLeftArea h5#tel{
	width:610px;
	height:22px;
	margin:0 0 10px 0;
	background:url(../../smile100/images/img_seminor_bar07.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea p#tel_detail{
	width:365px;
	min-height:136px;
	height: auto !important;
	height: 136px;
	padding-left:235px;
	padding-left:235px;
	background:url(../../smile100/images/pic_seminor07.jpg) left top no-repeat;
}

/*　セミナー詳細（メンタルトレーニング）　*/
div#contents div#smileLeftArea h5#mental{
	width:610px;
	height:22px;
	margin:0 0 10px 0;
	background:url(../../smile100/images/img_seminor_bar08.gif) left top no-repeat;
	text-indent:-9999px;
}

div#contents div#smileLeftArea p#mental_detail{
	width:365px;
	min-height:136px;
	height: auto !important;
	height: 136px;
	padding-left:235px;
	padding-left:235px;
	background:url(../../smile100/images/pic_seminor08.jpg) left top no-repeat;
}
