/* 目次
#0	共通部分
#1  InterCLASS
#2  INTERWRITE RESPONSE
#3  InterMANEGER
#4  ファイル暗号化CR
#5  InterSafe
#6  InterSafe CATS 
#7  SMART-HTML  
#8  TeachingMATE AP  
#9  WinKeeper  
#10 enetstar
#11 CaLabo EX 
#12 TeachingMATE対応教材
#13 eNetLibe 
#14 小学校フラッシュ英単語 
#15 eNetLibe対応教材
#16 小学校のフラッシュ算数
#17 CaLabo LX
#18 eNetStar cast
#19 Interwrite Response対応ドリル教材
#20 フラッシュ食育
#21 Priduce
#22 小学校のフラッシュ基礎・基本
#23  CaLabo LMS
#24 フラッシュ型教材のススメ
#25 システムソリューション事業
#26 英語教育セミナー
#27 フラッシュ型教材活用セミナー
#28 ExtraConsole
#29 フラッシュ漢検シリーズ
#30 forCollege
#31 Glexa
#32 DrWeb
#33 英検ポケッター
#34 フラッシュボックス＆タブレット
#35 SCORM対応教材
*/

/*===============================================================*/
/* #0  共通部分                                                  */
/*===============================================================*/

/* base sytle
=================================================================*/

/* 商品イメージ画像の上のテキスト＆デモ・資料請求ボタン */

span#trial_download{
margin:10px 0 0 10px;
float:left;
}
span#construction	{
	line-height: 150%;
	width: 602px;
	padding: 70px 0 0 28px;
	display: block;
	color: #666666;
	}

span#construction_material	{
	line-height: 125%;
	width: 602px;
	padding: 50px 0 0 28px;
	display: block;
	color: #666666;
	}


span#demo_documents	{
	display: block;
	width: 146px;
	height:33px;
	background:url(../common_img/bt_request_documents_s_on.gif) no-repeat left top;
	margin: 10px 0 0 28px;
	float:left;
	}

span#demo_documents_material	{
	display: block;
	width: 146px;
	height:33px;
	float:left;
	background:url(../common_img/bt_request_documents_s_on.gif) no-repeat left top;
	margin: 5px 0 0 28px;
	}

span#demo_documents_iw	{
	display: block;
	width: 146px;
	height:33px;
	float:left;
	background:url(../common_img/btn_request_iwrental.png) no-repeat left top;
	margin: 10px 0 0 28px;
	}

span#button_material_handout	{
	display: block;
	width: 143px;
	height:33px;
	float:left;
	margin: 5px 0 0 16px;
}


span#demo_documents	a {
	display: block;
	width: 146px;
	height:33px;
	outline:none;
	}

span#demo_documents	a:hover {
	text-indent:-9999px;
	}

span#main_contact	{
	display: block;
	width: 146px;
	height:33px;
	background:url(../common_img/bt_inquiry_on.gif) no-repeat left top;
	margin: 10px 0 0 28px;
	}

span#main_contact	a {
	display: block;
	width: 146px;
	height:33px;
	outline:none;
	}

span#main_contact	a:hover {
	text-indent:-9999px;
	}


/* セミナー＆イベント、ニュース用 */
span#event_news	{
	display: block;
	margin: 122px 0 0 30px;
	}

span#event_news	a	{
	background:url(../common_img/ic_sidemenu.gif) no-repeat left;
	padding:0 0 0 17px;
	}



/* 選択中ページ名 */	
p#selected	{
	text-align: right;
	display: block;
	font-size: 120%;
	font-weight: 800;
	padding: 0px auto 0 auto;
	border-right:solid #ccc 7px;
	border-left:solid #ccc 7px;
	float:right;
	padding:0 10px 0 10px;
	}

p#selected-footer	{
	text-align: right;
	display: block;
	font-size: 120%;
	font-weight: 800;
	padding: 0px auto 0 auto;
	border-right:solid #ccc 7px;
	border-left:solid #ccc 7px;
	float:right;
	padding:0 10px 0 10px;
	}


/* キャッチ */	
div#highlight	{
	background-color: #F2F2F2;
	width: 600px;
	}

div#highlight_top	{
	background-image:url(../common_img/il_highlight_top.jpg);
	background-repeat:no-repeat;
	width: 600px;
	height: 4px;
	margin: 10px 0 0 0;
	}
	
div#highlight_btm	{
	background-image:url(../common_img/il_highlight_btm.jpg);
	background-repeat:no-repeat;
	width: 600px;
	height: 4px;
	}

div#highlight p	{
	margin: 0px auto 0 auto;
	display: block;
	font-size: 120%;
	font-weight: 800;
	color: #FF6600;
	line-height: 140%;
	padding: 5px 10px 5px 10px;
	}


/* 本文 */
p.subtext	{
	margin: 10px auto 0 auto;
	display: block;
	line-height: 150%;
	color: #999999;
	}

p.maintext	{
	margin: 10px auto 10px auto;
	line-height: 150%;
	}
	
p.maintext_2nd	{
	margin: 10px auto 0 20px;
	line-height: 150%;
	color: #333333;
	}
		
p.maintext_3rd	{
	margin: 10px auto 0 24px;
	line-height: 150%;
	color: #333333;
	}
	
p.caption_1st	{
	background-image: url(../common_img/il_caption_back.jpg);
	background-repeat: repeat-y;
	padding: 5px 0 5px 20px;
	color: #FF6600;
	font-weight: 800;
	line-height: 150%;
	margin: 20px 0 0 0;
	font-size: 135%;
	}

p.caption_2nd	{
	background-image: url(../common_img/il_caption_back.jpg);
	background-repeat: repeat-y;
	padding: 2px 0 2px 20px;
	font-weight: 800;
	line-height: 150%;
	border-bottom: solid 1px #FF6600;
	margin: 10px 0 0 20px;
	}

p.caption_3nd	{
	background-image: url(../common_img/il_caption_back.jpg);
	background-repeat: repeat-y;
	padding: 2px 0 2px 20px;
	font-weight: 800;
	line-height: 150%;
	border-bottom: solid 1px #FF6600;
	margin: 10px 150px 0 20px;
	}

p.caption_small {
	margin-top:8px;
	margin-bottom:8px;
	border-left:solid 8px #CCCCCC;
	padding-left:3px;
	}

p.caption_underline {
	font-size:120%;
	margin-top:8px;
	margin-bottom:8px;
	border-bottom:dotted 1px #999999;
	padding-left:12px;
	}

p.caption_topic {
	background-image: url(../common_img/ic_anchor.gif);
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
	font-weight: 800;
	line-height: 120%;
	margin: 10px 0 0 20px;
	}

div.midashi	{
	color: #FF6600;
	font-size: 120%;
	margin: 10px 0 0px 0;
	background-image: url(../common_img/ic_midashi.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	}
p.yakuchu {
	font-size: 85%;
	margin: 10px auto 0 20px;
	color: #999;
}
/* 本文中写真（センター） */	
span.img_center	{
	width: 500px;
	margin: 10px auto 0 auto;
	display: block;
	}

/* 本文中写真（右寄せのやつ） */
span.img_pic	{
	float: right;
	margin: 20px 0 0 10px;
	/*width: 140px;*/
	}
		
span.img_pic p	{
	font-size: 80%;
	margin: 5px 0 0 0;
	}
	
/* 本文中写真（左寄せのやつ） */
span.img_left	{
	float: left;
	margin:0 10px 10px 0;
	}
	
/* コラム */	
div#clumn	{
	width:588px;
	margin: 20px auto 0 auto;
	line-height: 120%;
	}

p#clumn_title	{
	display: block;
	color: #FF6600;
	font-size: 120%;
	font-weight: 800;
	border-bottom: solid 1px #FF6600;
	}

div#clumn_top	{
	width:588px;
	}

div#clumn_btm	{
	width:588px;
	height: 5px;
	background-image: url(../common_img/il_clumn_btm.jpg);
	background-repeat: no-repeat;
	}

div#clumn_body	{
	background-image: url(../common_img/il_clumn_back.jpg);
	background-repeat: repeat-y;
	width: 568px;
	padding: 10px;
	}

div#clumn_cont_lt	{
	width: 350px;
	float: left;
	}

div#clumn_cont_ri	{
	float: right;
	width: 210px;
	margin: 0 0 0 8px;
	}

p#clumnposition	{
	font-size: 95%;
	margin: 10px 0 0 0;
	}
	
p#clumntext	{
	margin: 20px 0 0 0;
	line-height: 150%;
	}

p#clumnprofile	{
	color: #FF6600;
	}
	
p#clumnprofile span	{
	color: #999999;
	padding: 10px;
	display: block;
	font-size: 95%;
	line-height: 120%;
	}

/* 最下部メニュー */
ul.bottomlink{
	clear:both;
	width:auto;
	text-align:center;
	list-style:none;
	padding:3px 0;
	margin:30px 0 5px 5px;
	line-height:1;
	border-top: solid 1px #cccccc;
}

ul.bottomlink li{
	display:inline;
	padding: 2px 5px;
}

* html	ul.bottomlink li{
	display:inline;
	padding: 2px 2px 2px 5px;
}

*:first-child+html	ul.bottomlink li	{
	display:inline;
	padding: 2px 2px 2px 5px;
	}	

ul.bottomlink li.recent{
	background-color:#465C74;
	font-weight:800;
	border-bottom:solid 2px #FF6600;
}

li.recent	a:link,
li.recent	a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

li.recent	a:hover,
li.recent	a:active{
	text-decoration:underline;
}

p.versionup {
	width:145px;
	height:30px;
	background-image:url(../images/bt_versionup.png);
	background-position:botom;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	float:left;
}

/* 各製品の冒頭部のキャッチアイコン */
div.function-icons {
	display:block;
	width:600px;
	float:left;
}

div.function-icon {
	display:block;
	margin:8px;
	float:left;
}

/* 販売終息製品告知 */
.eol-box {
	width:90%;
	margin:8px auto;
	border:2px solid #F30;
	}

.eol-boxIn {
	margin:8px;
	color:#F30;
	}

.eol-boxIn a {
	color:#F30;
	text-decoration:underline;
	}

/* 商品一覧 */
ul.products-lineup  {
	margin-top:8px;
	margin-bottom:8px;
	width:640px;
	}

ul.products-lineup li {
	width:160px;
	float:left;
	background: url(../products/images/pd-arrow.png) no-repeat 0 0.3em;
	background-position: left middle;	
	padding:3px 0 3px 0px;
	font-size: 100%;
	}

ul.products-lineup li a {
	margin-left:14px;
	}

/*===============================================================*/
/* #1  InterCLASS                                                */
/*===============================================================*/

/* メインイメージ */
div#mainimage_class	{
	width: 630px;
	float: left;
	background-image: url(../products/class/images/il_productimage.jpg);
	height: 155px;
	}

/* 本文中 */
p.hyokasys_lt	{
	display: block;
	width: 250px;
	padding: 10px;
	float: left;
	background:	url(../products/class/images/il_rightbtm.gif) no-repeat right bottom #D9EFF7;
	margin: 20px 0 0 0;
	}

p.hyokasys_cn	{
	display: block;
	width: 28px;
	float: left;
	margin: 20px 10px 0 10px;
	}
	
p.hyokasys_ri	{
	display: block;
	width: 250px;
	padding: 10px;
	float: left;
	background:	url(../products/class/images/il_rightbtm.gif)  no-repeat right bottom #D9EFF7;
	margin: 20px 0 0 0;
	}

p#gakushu_lt	{
	width: 210px;
	float: left;
	margin: 10px 0 0 0;
	}

p#gakushu_rt	{
	width: 337px;
	float: right;
	margin: 10px 0 0 0;
	}
	
/*===============================================================*/
/* #2  INTERWRITE RESPONSE                                       */
/*===============================================================*/

/* メインイメージ */
div#mainimage_iw	{
	width: 630px;
	float: left;
	background-image: url(../products/iw/images/il_productimage.jpg);
	height: 155px;
	}
	
div.response{
	clear:left;
}

div.response2{
	width:310px;
	float:left;
	margin: 0 0 10px 20px;
}

ul.list_response_price li{
	list-style-type:none;
	line-height:1.5em;
	color:#666666;
	text-indent:50px;
}

img.response_img{
	float:right;
	margin:10px 0 0 0;
}
/*===============================================================*/
/* #3  InterMANEGER                                        */
/*===============================================================*/

/* メインイメージ */
div#mainimage_intermanager	{
	width: 630px;
	float: left;
	background-image: url(../products/manager/images/il_productimage.jpg);	
	height: 155px;
	}
	
.yakuchu {
	font-size: 85%;
	color: #999;
}
/*===============================================================*/
/* #4  ファイル暗号化CR                                       */
/*===============================================================*/

/* メインイメージ */
div#mainimage_cr	{
	width: 630px;
	float: left;
	background-image: url(../products/filecr/images/il_productimage.jpg);	
	height: 155px;
	}

.hr{
	border-bottom: dotted 1px #333333;
	margin: 10px 0 0 20px;
}
/*===============================================================*/
/* #5  InterSafe                                       */
/*===============================================================*/

/* メインイメージ */
div#mainimage_intersafe	{
	width: 630px;
	float: left;
	background-image: url(../products/intersafe/images/il_productimage.jpg);	
	height: 155px;
	position:relative;
	}

.gray{
	color:#666666;
}

.ml20{
	margin-left:20px;
}

.new{
	background:transparent url(../products/intersafe/images/ic_01.gif) no-repeat scroll left center;
	padding-left:40px;
}

/*===============================================================*/
/* #6  InterSafe CATS                                       */
/*===============================================================*/

/* メインイメージ */
div#mainimage_iscats	{
	width: 630px;
	float: left;
	background-image: url(../products/iscats/images/il_productimage.jpg);	
	height: 155px;
	}

.red{
	color:#FF0000;
}

/*===============================================================*/
/* #7  SMART-HTML                                     */
/*===============================================================*/

/* メインイメージ */
div#mainimage_smart	{
	width: 630px;
	float: left;
	background-image: url(../products/smart/images/il_productimage.jpg);	
	height: 155px;
	}

div.blockLeft{
	float:left;
	width:160px;
	margin-left:20px;
}

*div.blockLeft{
	float:left;
	width:160px;
	margin-left:10px;
}

div.blockLeft2{
	float:left;
	width:200px;
	margin-left:20px;
}

*div.blockLeft2{
	float:left;
	width:200px;
	margin-left:10px;
}
/*===============================================================*/
/* #8  TeachingMATE AP                                    */
/*===============================================================*/

/* メインイメージ */
div#mainimage_tmmate_ap	{
	width: 630px;
	float: left;
	background-image: url(../products/tmmate-ap/images/il_productimage.jpg);	
	height: 155px;
	}
	
div.blockLeft3{
	float:left;
	width:300px;
	margin-left:20px;
}

*div.blockLeft3{
	float:left;
	width:300px;
	margin-left:10px;
}

.bdb{
	border-top:1px dotted #666666;
	margin:15px auto;
}


/*===============================================================*/
/* #9  WinKeeper                                                 */
/*===============================================================*/

/* メインイメージ */
div#mainimage_winkeeper	{
	width: 630px;
	float: left;
	background-image: url(../products/winkeeper/images/il_productimage.jpg);
	height: 155px;
	position:relative;
	}



/*===============================================================*/
/* #10  enetstar                                                 */
/*===============================================================*/

/* メインイメージ */
div#mainimage_enetstar	{
	width: 630px;
	float: left;
	background-image: url(../products/enetstar/images/il_productimage.jpg);
	height: 155px;
	}
	
/*===============================================================*/
/* #11  CaLabo EX                                                */
/*===============================================================*/

/* メインイメージ */
div#mainimage_c-ex	{
	width: 630px;
	float: left;
	background-image: url(../products/c-ex/images/il_productimage.jpg);
	height: 155px;
	}
	
/*===============================================================*/
/* #12  TeachingMATE対応教材                                             */
/*===============================================================*/

/* メインイメージ */
div#mainimage_tmmate	{
	width: 630px;
	float: left;
	background-image: url(../products/tmmate/images/il_productimage.jpg);
	height: 155px;
	}

/*===============================================================*/
/* #13  eNetLibe                                                 */
/*===============================================================*/

/* メインイメージ */
div#mainimage_enetlibe	{
	width: 630px;
	float: left;
	background-image: url(../products/enetlibe/images/il_productimage.jpg);
	height: 155px;
	}

/*===============================================================*/
/* #14  小学校フラッシュ英単語                                   */
/*===============================================================*/


/* メインイメージ */
div#mainimage_flash-eng	{
	width: 630px;
	float: left;
	background-image: url(../products/flash-eng/images/il_productimage.jpg);
	height: 155px;
	}

p.maintext_flash	{
	margin: 10px 15px 0 10px;
	line-height: 150%;
	}

span.img_center_flash	{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	display: block;
	}

span.img_menu_flash	{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	display: block;
	}

span.volume	{
	color:#ff6600;
	}
	
.hr_flash{
	border-bottom: solid 1px #ccc;
	margin: 0 5px 0 15px;
	}

#breadcrumb_flash {  
	margin:10px;
	text-align:right;  
	}

#breadcrumb_flash li {  
     display:inline;  
     line-height:110%;  
     list-style-type:none;  
	  } 
#breadcrumb_flash li.select	a:link,
li.select	a:visited{
	color:#FF6600;
	text-decoration:none;
}

#breadcrumb_flash li.select	a:hover,
li.select	a:active{
	text-decoration:underline;
	}

span.img_left_flash	{
	float: left;
	margin:10px 0 10px 20px;
	}

span.img_left_150	{
	float: left;
	margin:10px 10px 10px 20px;
	display: block;
	width:150px;
	}
span.img_left_250	{
	float: left;
	margin:10px 10px 10px 20px;
	display: block;
	width:250px;
	}

.pic_caption270	{
	font-size:90%;
	color: #999;
	width:270px;
	margin:5px 10px 10px 10px;
	}
	.pic_caption150	{
	font-size:90%;
	color: #999;
	width:250px;
	margin:5px 10px 10px 10px;
	}
	.pic_caption250	{
	font-size:90%;
	color: #999;
	width:250px;
	margin:5px 10px 10px 10px;
	}
div.blockLeft_flash	{
	float:left;
	width:189px;
	margin-left:5px;
}

.blockleft_flash_top	{
	width: 189px;
	height: 38px;
	background-image:url(../products/flash-eng/images/il_flash_eng_index_03_top.gif);
	background-repeat: no-repeat;
	}
.blockleft_flash_body	{
	background-image: url(../products/flash-eng/images/il_flash_eng_index_03_body.gif);
	padding: 10px 0 2px 0;
	background-repeat: repeat-y;
	/*margin-top: 15px;*/
	}

.blockleft_flash_btm	{
	width: 189px;
	height: 19px;
	background-image: url(../products/flash-eng/images/il_flash_eng_index_03_btm.gif);
	background-repeat: no-repeat;
	}
	
span.center_fla	{
	width: 175px;
	margin:0 5px;
	display: block;
	}
/*===============================================================*/
/* #15  eNetLibe対応教材　　                                   */
/*===============================================================*/

/* メインイメージ */
div#mainimage_material	{
	width: 630px;
	float: left;
	background-image: url(../products/material/images/il_productimage.jpg);
	height: 155px;
	}

div#mainimage_teleco	{
	width: 630px;
	float: left;
	background-image: url(../products/teleco/images/il_productimage.jpg);
	height: 155px;
	}

/* 教材カタログ */
.toc {
	width:400px;
	margin:20px auto;
	background-color:#FFC;
	border-top:solid 1px #FC6;
	border-bottom:solid 1px #FC6;
	}

.tocIn {
	/* line-height:45px; */
	margin:8px auto;
	text-align:center;
	font-size:16px;
	}

.toc-box {
	border:1px solid #333333;
	}

.toc-boxIn {
	margin:8px;
	}
	
.toc-topic {
	margin:20px 0 10px 0;
	border-left:solid 10px ##FFC99D;
	background-color:#FB6F00;
	color:#FFFFFF;
	padding-left:20px;
	font-size:16px;
	font-weight:bold;
	width:400px;
	line-height:30px;
	}

.toc-text {
	line-height:1.2em;
	margin-bottom:10px;
	margin-left:10px;
	}

/*===============================================================*/
/* #16  フラッシュ算数    　　                                   */
/*===============================================================*/

/* メインイメージ */

div#mainimage_ir	{
	width: 630px;
	float: left;
	background-image: url(../products/ir/images/il_productimage.gif);
	height: 155px;
	}

/*===============================================================*/
/* #17  CaLabo LX                                               */
/*===============================================================*/

/* メインイメージ */
div#mainimage_c-lx	{
	width: 630px;
	float: left;
	background-image: url(../products/c-lx/images/il_productimage.jpg);
	height: 155px;
	}
/*===============================================================*/
/* #18  eNetStar cast                                               */
/*===============================================================*/

/* メインイメージ */
div#mainimage_enetsatr-cast{
	width: 630px;
	float: left;
	background-image: url(../products/enetstar-cast/images/il_productimage.jpg);
	height: 155px;
	}
/*===============================================================*/
/* #19  Interwrite Response対応ドリル教材                                               */
/*===============================================================*/

/* メインイメージ */
div#mainimage_iw_material{
	width: 630px;
	float: left;
	background-image: url(../products/iw-material/images/il_productimage.jpg);
	height: 155px;
	}
/*===============================================================*/
/* #20  フラッシュ食育                              */
/*===============================================================*/

/* メインイメージ */
div#mainimage_syokuiku{
	width: 630px;
	float: left;
	background-image: url(../products/syokuiku/images/il_productimage.jpg);
	height: 155px;
	}
/*===============================================================*/
/* #2  Priduce                              */
/*===============================================================*/

/* メインイメージ */
div#mainimage_priduce{
	width: 630px;
	float: left;
	background-image: url(../products/priduce/images/il_productimage.gif);
	height: 155px;
	position:relative;
	}
/*===============================================================*/
/* #22  小学校のフラッシュ基礎・基本                           */
/*===============================================================*/

/* メインイメージ */
div#mainimage_flash-basic{
	width: 630px;
	float: left;
	background-image: url(../products/flash-basic/images/il_productimage.jpg);
	height: 155px;
	position:relative;
	}
/*===============================================================*/
/* #23  CaLabo LMS                                               */
/*===============================================================*/

/* メインイメージ */
div#mainimage_c-lms	{
	width: 630px;
	float: left;
	background-image: url(../products/c-lms/images/il_productimage.jpg);
	height: 155px;
	}

/* メインイメージ */
div#mainimage_flash-server	{
	width: 630px;
	float: left;
	background-image: url(../products/flash-server/images/il_productimage.jpg);
	height: 155px;
	}
/* メインイメージ */
div#mainimage_s300	{
	width: 630px;
	float: left;
	background-image: url(../products/s300/images/il_productimage.jpg);
	height: 155px;
	}

/*===============================================================*/
/* #24 フラッシュ型教材のススメ                                      */
/*===============================================================*/

/* メインイメージ */
div#mainimage_flash-book {
	width: 630px;
	float: left;
	background-image: url(../products/flash-book/images/il_productimage.jpg);
	height: 155px;
	}

/*===============================================================*/
/* #25 システムソリューション事業                                    */
/*===============================================================*/

/* メインイメージ */
div#mainimage_systemsolution {
	width: 630px;
	float: left;
	background-image: url(../products/ss/images/il_productimage.jpg);
	height: 155px;
	}

/*===============================================================*/
/* #26 英語教育セミナー                                            */
/*===============================================================*/

.main_esseminar {
	width:600px;
	background-color:#EE1C25;
	color:#FFFFFF;
}

.main_esseminarIn {
	width:400px;
	padding:8px;
	margin:0 auto;
}

.esseminarTitle {
	font-size:190%;
	font-weight:bold;
	text-align:center;
	line-height:190%;
}

.esseminarFontLarge {
	font-size:190%;
	font-weight:bold;
}

.esseminar-midashi {
	padding: 0px 0 0px 20px;
	font-weight: 800;
	line-height: 150%;
	margin: 20px 0 0 0;
	font-size: 120%;
	border-left:8px solid #EE1C25;	
}

.maintable_eeseminar {
	width:600px;
	border:1px solid #EE1C25;
}

.program-bold {
	font-size:110%;
	font-weight:bold;
}

.instructor-box {
	width:580px;
	margin-left:10px;
	float:left;
}

.instructor-img {
	width:120px;
	margin:10px;
	float:left;
}

.instructor-text {
	display:block;
	width:420px;
	padding:8px;
	line-height:1.2em;
	float:left;
}

#eiken-program tr td {
	vertical-align:baseline;
}

.maintable_eeseminarIn {
	padding:8px;
	line-height:1.3em;
}

/*===============================================================*/
/* #27 フラッシュ型教材活用セミナー                                  */
/*===============================================================*/
.main_flash-seminar {
	width:600px;
	height:138px;
	margin:0 auto;
	background-image:url(../seminar/images/title-flashseminar.gif);
	color:#FFFFFF;
}

.greetingbox {
	width:580px;
	margin:10px auto;
	background-color:#ECF4E3;
}

.greetingboxIn {
	margin:10px;
	line-height:1.2em;
}

.flashseminar-midashi {
	padding: 0px 0 0px 20px;
	font-weight: 800;
	line-height: 150%;
	margin: 20px 0 0 0;
	font-size: 120%;
	border-left:8px solid #6EB92C;	
}

.flashseminar-Title {
	font-size:190%;
	font-weight:bold;
	text-align:center;
	line-height:190%;
}

.flashseminar-FontLarge {
	font-size:190%;
	font-weight:bold;
}
/*===============================================================*/
/* #28 ExtraConsole                                              */
/*===============================================================*/
/* メインイメージ */
div#mainimage_exconsole {
	width: 630px;
	float: left;
	background-image:url(../products/extraconsole/images/il_productimage.jpg);
	height: 155px;
	}

/*===============================================================*/
/* #29 フラッシュ漢検シリーズ
/*===============================================================*/
/* メインイメージ */
div#mainimage_flashkanken {
	width: 630px;
	float: left;
	background-image:url(../products/flash-kanken/images/il_productimage.jpg);
	height: 155px;
	}

.img_topic {
	display:block;
	float:left;
	margin:0 20px 20px 0;
}


.fukidashi-left {
	width:585px;
	height:170px;
	margin-top:20px;
	float:left;
	background-image:url(../products/flash-kanken/images/fukidashi-left.png);
	background-repeat:no-repeat;
	}

.fukidashi-leftIn {
	margin:15px;
	height: 111px;
	}

.fukidashi-right {
	width:585px;
	height:200px;
	margin-top:20px;
	float:left;
	background-image:url(../products/flash-kanken/images/fukidashi-right.png);
	background-repeat:no-repeat;
	}

.fukidashi-rightIn {
	margin:15px;
	height: 111px;
	}



/*===============================================================*/
/* #30 CHIeru.net for college
/*===============================================================*/
/* メインイメージ */
div#mainimage_forcollege {
	width: 630px;
	float: left;
	background-image:url(../products/forcollege/images/il_productimage.jpg);
	height: 155px;
	}

.img_topic {
	display:block;
	float:left;
	margin:0 20px 20px 0;
}

/*===============================================================*/
/* #31 Glexa
/*===============================================================*/
/* メインイメージ */

div#mainimage_glexa {
	width: 630px;
	float: left;
	background-image:url(../products/glexa/images/il_productimage.png);
	height: 155px;
	}

/*===============================================================*/
/* #32 DrWeb
/*===============================================================*/
/* メインイメージ */

div#mainimage_drweb {
	width: 630px;
	float: left;
	background-image:url(../products/drweb/images/il_productimage.png);
	height: 155px;
	}

/*===============================================================*/
/* #33 英検ポケッター
/*===============================================================*/
/* メインイメージ */

div#mainimage_pocketer {
	width: 630px;
	float: left;
	background-image:url(../products/smartphone/images/il_productimage.jpg);
	height: 155px;
	}

/*===============================================================*/
/* #34 フラッシュボックス＆タブレット
/*===============================================================*/
/* メインイメージ */

div#mainimage_flashbox {
	width: 630px;
	float: left;
	background-image:url(../products/flashbox/images/il_productimage.png);
	height: 155px;
	}

/*===============================================================*/
/* #35 SCORM対応教材
/*===============================================================*/
/* メインイメージ */

div#mainimage_scorm {
	width: 630px;
	float: left;
	background-image:url(../products/scorm/images/il_productimage.jpg);
	height: 155px;
	}	
	
	
