/* CSS Document */

/*
共通
ダミーコンテンツ　見出し
上部ナビ
*/

body {
	color:#0f2986;
}

/*上部ナビ*/

.header_top {
display:block;
width:800px;
	height:84px;
	background:url(/image/eltkids/hedder.gif);
	background-repeat:no-repeat;
}

#fla {
float:right;
	margin:0;
	padding:0;
	margin-right:30px;
	padding-top:20px;

}

.header_top h1 {
display:block;
	text-indent:-9999px;
float:left;
	margin:0;
	padding:0;
}


address {
	font-style:normal;
	text-align:center;
}

h3 {
	font-size:1.1em;
	padding-left:20px;
  margin: 7px 0px;
}

h3 a {
	color:#0f2986;
}

p {
	padding-left:20px;
}

/*--ダミーコンテンツ関連。削除するならここから--*/
.date {
	font-size:0.9em;
	color:#f39800;
	padding-right:15px;
}

h3.past_month {
	text-align:left;
	margin:0;
	margin-top:15px;
}

a.past_month {
	font-size:0.9em;
	padding-right:15px;
}

.corp {
	margin-left:110px;
}

.more {
	text-align:right;
}

.more a {
	color:#0f2986;
}


#mail dt ,#corp {
	margin-left:55px;
}
#mail dd {
	margin-left:100px;
}

#mail .forminput {
	width:270px;
}

#mail dd textarea {
	width:270px;
	height:80px;
}

#mail .formbtn {
	margin:5px 0 0 110px;
}

.book {
	margin:0 10px 10px 0;
}

.bookinfo {
	margin-left:20px;
}

.bookimg {
	float:left;
	margin-right:5px;
}

/* コンテンツ　見出し*/

.h2_academic,.h2_activity,.h2_canpaign_req,
.h2_contact_us,.h2_course,.h2_eng_land,
.h2_event_req,.h2_for_booksellers,.h2_how_to_buy,
.h2_inquiry,.h2_latest,.h2_latest_entry,.h2_mail_magazine,
.h2_past_event,.h2_thismonth_event,.h2_phonic,.h2_picture_dic,
.h2_r_fun,.h2_reader,.h2_resouce,.h2_sample_req,
.h2_search_result,.h2_sp_kids,.h2_sub_material,
.h2_teach_jh,.h2_upcome_event,.h2_vyl,
.h2_top_whatsnew,.h2_top_kidselink,.h2_top_event,.h2_top_catalog
{
	height:27px;
	text-indent:-9999px;
}

.h2_latest{        /* 最新情報 */
	background:url(/image/eltkids/eng/h2_01.gif);
	background-repeat:no-repeat;
}

.h2_latest_entry{        /* 最新情報 */
	background:url(/image/eltkids/eng/h2_01.gif);
	background-repeat:no-repeat;
}


.h2_academic{     /* アカデミックアーティクル */
	background:url(/image/eltkids/eng/h2_02.gif);
	background-repeat:no-repeat;
}

.h2_activity{     /* アクティビティバンク */
	background:url(/image/eltkids/eng/h2_03.gif);
	background-repeat:no-repeat;
}

.h2_upcome_event{  /* これからのイベント・ワークショップ */
	background:url(/image/eltkids/eng/h2_04.gif);
	background-repeat:no-repeat;
}

.h2_past_event{     /* 過去のイベント・ワークショップ */
	background:url(/image/eltkids/eng/h2_05.gif);
	background-repeat:no-repeat;
}

.h2_thismonth_event{     /* 今月のイベント・ワークショップ */
	background:url(/image/eltkids/eng/h2_thismonth.gif);
	background-repeat:no-repeat;
}

.h2_course{         /* コースブック */
	background:url(/image/eltkids/eng/h2_06.gif);
	background-repeat:no-repeat;
}

.h2_picture_dic{     /* ピクチャーディクショナリー */
	background:url(/image/eltkids/eng/h2_07.gif);
	background-repeat:no-repeat;
}

.h2_reader{        /* リーダー */
	background:url(/image/eltkids/eng/h2_08.gif);
	background-repeat:no-repeat;
}

.h2_phonic{       /* フォニックス */
	background:url(/image/eltkids/eng/h2_09.gif);
	background-repeat:no-repeat;
}

.h2_sub_material{ /* 副教材 */
	background:url(/image/eltkids/eng/h2_10.gif);
	background-repeat:no-repeat;
}

.h2_resouce{      /* リソースブック */
	background:url(/image/eltkids/eng/h2_11.gif);
	background-repeat:no-repeat;
}

.h2_eng_land{      /* English Land */
	background:url(/image/eltkids/eng/h2_12.gif);
	background-repeat:no-repeat;
}

.h2_sp_kids{      /* Super Kids */
	background:url(/image/eltkids/eng/h2_13.gif);
	background-repeat:no-repeat;
}

.h2_vyl{          /* Very Young Learners */
	background:url(/image/eltkids/eng/h2_14.gif);
	background-repeat:no-repeat;
}

.h2_r_fun{          /* Reading Fun! */
	background:url(/image/eltkids/eng/h2_15.gif);
	background-repeat:no-repeat;
}

.h2_teach_jh{       /* Teaching Jr.High */
	background:url(/image/eltkids/eng/h2_16.gif);
	background-repeat:no-repeat;
}

.h2_search_result{     /* 検索結果 */
	background:url(/image/eltkids/eng/h2_17.gif);
	background-repeat:no-repeat;
}

.h2_sample_req{        /* 採用見本請求 */
	background:url(/image/eltkids/eng/h2_18.gif);
	background-repeat:no-repeat;
}

.h2_mail_magazine{     /* メルマガ登録・解除 */
	background:url(/image/eltkids/eng/h2_20.gif);
	background-repeat:no-repeat;
}

.h2_inquiry{         /* お問合せ */
	background:url(/image/eltkids/eng/h2_21.gif);
	background-repeat:no-repeat;
}

.h2_how_to_buy{       /* 購入情報 */
	background:url(/image/eltkids/eng/h2_22.gif);
	background-repeat:no-repeat;
}

.h2_for_booksellers{  /* 書店向け情報 */
	background:url(/image/eltkids/eng/h2_23.gif);
	background-repeat:no-repeat;
}

.h2_contact_us{        /* 会社案内 */
	background:url(/image/eltkids/eng/h2_24.gif);
	background-repeat:no-repeat;
}

.h2_event_req{     /* イベント・ワークショップ申し込みフォーム */
	background:url(/image/eltkids/eng/h2_25.gif);
	background-repeat:no-repeat;
}

.h2_canpaign_req{     /* キャンペーン応募フォーム */
	background:url(/image/eltkids/eng/h2_26.gif);
	background-repeat:no-repeat;
}

.h2_top_whatsnew{     /* 新着情報 */
	background:url(/image/eltkids/eng/h2_27.gif);
	background-repeat:no-repeat;
}

.h2_top_kidselink{     /* キッズEリンク アーカイブ */
	background:url(/image/eltkids/eng/h2_28.gif);
	background-repeat:no-repeat;
}

.h2_top_event{     /* イベントカレンダー */
	background:url(/image/eltkids/eng/h2_29.gif);
	background-repeat:no-repeat;
}

.h2_top_catalog{     /* オンラインカタログ */
	background:url(/image/eltkids/eng/h2_30.gif);
	background-repeat:no-repeat;
}

#topnav{
	background:#cbd8e9;	
	height:30px;
	margin:0;
	padding:0;
}

#topnav form {
	float:left;
	text-align:right;
	margin:0 10px 0 0;
	padding:3px 0 1px 0
}

.kensaku {
	padding-right:5px;
  margin-top: 7px;
  margin-top: _7px;
  float: left;
}




/* 記事ページ共通 */
#contents .itemInformation {
	text-align:right;
}

#contents .itemInformation li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

#contents .itemContents .itemTitle h3{
	padding:0;
	margin-left:15px;
}

#contents .itemContents .itemBody {
	line-height:1.6;
	color:#000;
	margin-left:15px;
	margin-right:15px;
}

#contents .itemContents .itemBody p {
	padding:0pt;
}

.send_button {  /* 「送信」ボタン */
	width: 53px;
	height: 20px;
	border: 0;
	background: url(/image/eltkids/eng/btn_send.gif) no-repeat 0 0;
	text-indent: -9999px;
	cursor: pointer;
}

.preview_button {  /* 「確認」ボタン */
	width: 53px;
	height: 20px;
	border: 0;
	background: url(/image/eltkids/eng/btn_pre.gif) no-repeat 0 0;
	text-indent: -9999px;
	cursor: pointer;
}

/* 固定ページ */
#contents .itemFixedContents .itemTitle h3{
	padding:0;
}

#contents .itemFixedContents .itemBody {
	line-height:1.6;
	color:#000;
}

#contents .itemFixedContents .itemBody p {
	padding:0pt;
}

/* コメントフォーム */
#contents #commentForm {
	background-color: #fff;
	border: 1px solid #ccc;
	margin: 0;
	padding: 0;

}

#contents #commentForm h2 {
	color: #000;
	background-color: #fff;
	font-size: 13px;
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 0.5em;
}

#contents #commentForm input.input{
	width: 330px;
}

#contents #commentForm textarea {
	width: 330px;
	height: 110px;
}

#contents #commentForm .alertS  {
	color: #ff3366;
	font-size: 105%;
	font-weight: bold;
	margin: 0;
}

#contents #commentForm .warningS{
	color: #ff9933;
	font-size:  95%;
	font-weight: bold;
	margin: 0;
}

#contents #commentForm th{
	vertical-align:top;
}

#contents #commentForm td.capthaNotice{
	font-size: 12px;
}

#contents #commentForm .hiddenItem {
	display:none;
	visibility:hidden;
}


/* 検索結果 */
#contents .searchResult{
	line-height: 1.6;
	margin: 0;
	padding: 0;
	margin-bottom:50px;
}

#contents .searchResult .itemContents{
	width: 100%;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
}

#contents .searchResult .itemContents h3{
	margin: 0;
}

#contents .searchResult .itemContents p{
	margin: 0;
	line-height:1.2em;
}

#contents .searchResult .itemContents blockquote{
	margin-right: 0;
}

#contents .searchResult .itemContents h4{
	font-size:1em;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	margin: 0.1em 0;
	padding: 0.2em 0.1em;
}

#contents .searchResult p.readMore {
	float:right;
	margin:0;
	padding:0;
}

#contents .searchResult span.highlight{
	background-color: #efc;
}

/* 個人ジャンル */
.itemUpdated{
  margin-top:    0px;
  margin-left:   15px;
  margin-right:  15px;
  margin-bottom: 20px;
}

/* 個人ジャンル catalog */
.itemImage{
  float: left;
}

.catalog_right{
  float: left;
  margin: 0px 0px 0px 10px;
  width: 360px;
}

.catalog_right .itemSummary{
  margin-top: 12px;
}

.read{
  text-align: right;
  margin: 10px 0px 0px 0px;
}

/* RSS */
#rss {
  float:right;
  margin-bottom:-14px;
  margin-left:0pt;
  margin-right:0pt;
  margin-top:9px;
}

#rss li{
  display:inline;
}

#rss li a{
  text-decoration:none;
}

/* ティーチャーズフォーラムトップページ */
.teachersItemList{
  margin-top:    0px;
  margin-left:   15px;
  margin-right:  15px;
  margin-bottom: 0px;
}
