/* ************************************************ 
 *	知る・楽しむ用設定
 * ************************************************ */

/* 見出し */
#learnenjoy h1 {
background: url(/image/custom/common/h1_yellow_bg.gif) no-repeat top left;
}


/* ************************************************ */
/**** メイン関係 ****/
/* ************************************************ */

/**** 左カラム ****/
/* サブメニュー */
#learnenjoy .smenu {
background:#FBE29B;
}

/* サブメニュータイトル */
#learnenjoy .smenu_tit a {
background: url(/image/custom/learnenjoy/smenu_tit_learnenjoy.gif) no-repeat top left;
}

/* サブメニューリスト */
#learnenjoy .smenu ul li a#here {
background:#F8C536 url(/image/custom/common/allow_yellow.gif) no-repeat 10px 10px;
}
#learnenjoy .smenu ul li a {
background:#fff url(/image/custom/common/allow_yellow.gif) no-repeat 10px 10px;
}
#learnenjoy .smenu ul li a:hover {
background:#F8C536 url(/image/custom/common/allow_yellow.gif) no-repeat 10px 10px;
}

#learnenjoy .smenu ul li a#here.ssmenu {
background:#F8C536 url(/image/custom/common/allow_yellow2.gif) no-repeat 22px 6px;
}
#learnenjoy .smenu ul li a.ssmenu {
background:#fff url(/image/custom/common/allow_yellow2.gif) no-repeat 22px 6px;
}
#learnenjoy .smenu ul li a:hover.ssmenu {
background:#F8C536 url(/image/custom/common/allow_yellow2.gif) no-repeat 22px 6px;
}

#learnenjoy .jan_msg {
  color:#000000;
}

#learnenjoy #search_jan_code_box {
  background-color:#FFFFDD;
  border:5px solid #FF9900;
  text-align:center;
  padding:5px;
}

#learnenjoy #search_jan_code {
  width:520px;
  margin:auto;
}

#learnenjoy #search_jan_code .code{
  width:240px;
  padding:5px;
  text-align:left;
  float:left;
  color:#000000;
}

#learnenjoy #search_jan_code .code b{
  border-left:5px solid #FF9900;
  text-indent:10px;
  margin:0;
  margin-bottom:3px;
  display:block;
}

#learnenjoy #search_jan_code .keyword{
  width:240px;
  padding:5px;
  float:right;
  text-align:left;
  color:#000000;
}

#learnenjoy #search_jan_code .keyword b{
  border-left:5px solid #FF9900;
  text-indent:10px;
  margin:0;
  margin-bottom:3px;
  display:block;
}

#learnenjoy #search_jan_code .msg{
  text-align:left;
  color:#993333;
  font-size:10px;
}

#learnenjoy #search_jan_code .btn{
  clear:both;
  text-align:center;
}


/**** メインカラム ****/
/** タイトル関係 **/
#learnenjoy .tit_h2 {
background:url(/image/custom/common/h2_yellow_bg.gif) no-repeat top left;
}
#learnenjoy .tit_h2 p{
color:#000000;
}

/** コンテンツ **/

.tit_h2_400 {
clear:both;
margin:0px 0px 10px 0px;
padding:0px 0px 3px 25px;
width:375px;
height:29px;
display:block;
}
.tit_h2_400 p {
font-size: 14px;
line-height:29px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
color:#333;
float:left;
font-weight:bold;
}
#learnenjoy .tit_h2_400 {
background:url(/image/custom/common/h2_yellow_bg400.gif) no-repeat top left;
}
#learnenjoy table.origin {
border:1px solid #f90;
border-collapse: collapse;
background:#fff;
padding:0px;
margin:0px 0px 15px 0px ;
width:400px;
}

#learnenjoy table.origin th {
border:1px solid #f90;
border-collapse: collapse;
padding:6px 10px;
background:#ffc;
color:#f30;
text-align:center;
font-size:16px;
line-height:18px;
font-weight:bold;
width:180px;
}

#learnenjoy table.origin td {
border:1px solid #f90;
border-collapse: collapse;
padding:6px 10px;
text-align:left;
font-size:16px;
line-height:18px;
}

.lead2 {
color:#f60;
font-size:18px;
line-height:21px;
margin:0px 0px 20px 0px;
padding:0px 10px 0px 10px;
font-weight:bold;
}







