@charset "utf-8";

/*************************************************
Category CSS
/jitsuryoku/css/category.css

10.04.20

_1.近くの教室を探す /enter/search/
_2.検索結果：地図選択
_3.検索結果：詳細
_4.お問い合わせ
_5.エリアから探す

**************************************************

_1.近くの教室を探す /enter/search/
  _1.1 エリアから探す
  _1.2 郵便番号 or 住所から探す
  _1.3 最近チェックした教室
  _1.4 電話で問い合わせる

*************************************************/

/*#category-search h1{

  margin:0 0 30px;

}*/

#search-area{
	padding-top:10px;
}

#search-area-in{
  /*padding:0 0 5px;*/
  overflow:hidden;
  _zoom:1;
}

  /*************************************************

  _1.1 エリアから探す

  *************************************************/
/* __map__ */
.search-areaR{
  float:right;
  width:420px;
  overflow:hidden;
  _zoom:1;
}
#search-area-in{
    width: 860px;
    margin:auto;
}
#search-area-in .search-areaR {
  background:url(../images/search_bg00_end.gif) no-repeat left bottom;
  padding-bottom: 4px;
}

#search-area-in .search-areaR .search-areaR-in {
  width:420px;
  height: 388px;
  overflow:hidden;
  padding: 0 4px 0;
  background:url(../images/search_bg00.gif) repeat-y;
}

p.search-area-txt{
  margin:16px auto;
  padding:0 0 0 1em;
  text-indent:-1em;
  text-align:justify;
  text-justify:inter-ideograph;
  font-size:86%;
  line-height:1.4em;
  font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS PGothic", sans-serif;
}

/* __map__ */
.map{
  width:430px;
  height:430px;
}

  /*************************************************

  _1.2 郵便番号 or 住所から探す

  *************************************************/
/* __map__ */
.search-areaL{
  float:left;
  width:420px;
  overflow:hidden;
  _zoom:1;
}

.search-areaL-in{
  background:url(../images/search_bg01.gif) repeat-y;
}

.search-areaL-inEnd{
  padding:10px 20px 20px;
  background:url(../images/search_bg01_end.gif) no-repeat bottom;
  overflow:hidden;
  _zoom:1;
}

.search-areaL-inEnd input.inputTxt{
  margin:0 5px 0 0;
  padding:5px 5px;
  width:200px;
  border:1px solid #7f9db9;
}

.search-areaL-inEnd input{
  vertical-align:top;
}

.search-areaL-inEnd p img{
  margin-left:8px;
  vertical-align:top;
  cursor:pointer;
}

p.search-exp{
  margin:10px 3px 0;
  font-size:116.6%;
}

.search-areaL-inEnd p.search-area-txt{
  margin:10px 0 0;
}

#searchForadd.search-areaL-inEnd input.inputTxt{
  width:280px;
}

.result-no-search01{
  text-align:center;
}

.result-select td.result-no-search01 p{
  margin:0 0 15px;
  font-size:100%;
  line-height:1.6em;
  color:#f05555;
  text-align:left;
}


  /*************************************************

  _1.3 最近チェックした教室

  *************************************************/
.search-recent{
  margin-top: 10px;
  width:420px;
  overflow:hidden;
  _zoom:1;
  background: #f3fafd;
}

.search-recent h3{
  padding-bottom: 10px
}

.search-recent p{
  float:left;
  padding: 0 15px 15px;
  overflow:hidden;
  _zoom:1;
}

.search-recent ul{
  padding-bottom: 15px;
  overflow:hidden;
  _zoom:1;
}

.search-recent li{
  padding:3px 0;
  background:url(../images/search_arrow.gif) left center no-repeat;
}

.search-recent li a{
  padding:0 0 0 16px;
}

  /*************************************************

  _1.4 電話で問い合わせる

  *************************************************/

#search-area02{
  width:860px;
  margin:30px auto 0 auto;
  padding:0 0 10px;
  overflow:hidden;
  _zoom:1;
}

.search-direct{
  padding:0 16px;
  height:108px;
  background: url(../images/search_bg03.gif) no-repeat 0 0;
  overflow:hidden;
  _zoom:1;
}

.search-direct h3{
  padding:10px 0 9px;
}


/*************************************************
**************************************************

_2.検索結果：地図選択
_2.0  h1イメージ
_2.1 検索条件
_2.2 検索結果

**************************************************
*************************************************/
#category-searching #contents{
  margin-top:20px;
}

.result-back{
  margin: 20px 0;
  font-size:85.7%;
}

.result-back img{
  margin:0 5px 0 0;
  vertical-align:middle;
}


  /*************************************************

  _2.0  h1イメージ

  *************************************************/
.h1-area {
  width: 862px;
}

.h1-areaL {
  float: left;
  width: 300px;
  overflow: hidden;
}

.h1-areaL.narrow {
  width:250px;
}

.h1-areaL p.result-back {
  margin: 0;
}

/* baby
.h1-areaL h1 {
  margin:20px 0;
}
*/

.h1-areaR {
  float: right;
  width: 500px;
  text-align: right;
  padding: 0 5px 10px 0;
  overflow: hidden;
}

.h1-areaR.wide {
  width:560px;
}
.h1-areaR.wide08 {
  width:600px;
}

.clear {
  clear: both;
}



  /*************************************************

  _2.1 検索条件

  *************************************************/
.result-condition{
  /*margin:40px auto 0;*/
  margin: 0 auto 0;
  background:#ccc url(../images/result_bg_top.gif) no-repeat top;

  /*****_2.0　h1イメージ追加対策*****/
  clear: both;
}

.result-condition-in{
  padding:4px;
  background:url(../images/result_bg_end.gif) no-repeat bottom;
  overflow:hidden;
  _zoom:1;
}

table.result-select{
  width:100%;
  border-collapse:collapse;
  background:#FFF;
}

.result-select th{
  width:128px;
  background:#fffad7;
  border:1px solid #ccc;
  vertical-align:middle;
}

.result-select td{
  padding:10px 5px 10px 15px;
  border:1px solid #ccc;
}

.result-select td.result-select-ttl{
  width:87px;
  padding:10px 0 0;
  background:#fffdf3;
  vertical-align:top;
}

.result-select td.result-select-ttl02{
  width:87px;
  padding:0;
  background:#fffdf3;
  vertical-align:middle;
}

.result-select td.result-select-area{
  font-weight:bold;
  color:#f05555;
}

.result-select td.result-select-area .result-select-area-num{
  font-weight:normal;
  color:#000;
}

.result-select td.result-look-map{
  text-align:center;
}


.result-select td p{
  font-size:71.4%;
  /*font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS PGothic", sans-serif;*/
}

.result-select td ul{
  padding:5px 0;
  /padding:5px 0 0;
  font-size:85.7%;
  overflow:hidden;
  _zoom:1;
}

.result-select td li{
  float:left;
  padding:0 5px;
  /padding:0 3px;
}

.result-select label{
  margin:0;
  padding:0;
}

.result-select td li.result-noselect02,
.result-select td li.result-noselect{
  margin:0 5px 0 0;
  /margin:0;
  padding:0 10px 0 0;
  border-right:1px dotted #ccc;
}

.result-select td input{
  margin:0 5px 0 0;
  /margin:0;
  padding:0;
  vertical-align:middle;
}

.result-day{
  /*margin:5px 0 20px;*/
  font-size:74%;
  text-align:right;
}


  /*************************************************

  _2.2 検索結果

  *************************************************/

.result-area{
  margin:10px 0;
  overflow:hidden;
  _zoom:1;
}

#result-areaL{
  width:502px;

  /*マップオブジェクトのスライドを有効にする場合は以下の設定が必要*/
  /*
  position:relative;
  top:0;
  */
}

#result-areaR{
  width:392px;
}

#result-areaR .attention p{
  padding:0 0 3px;
  font-size:74%;
}

.result-10item{
  font-weight:bold;
  height:20px;
}


/* 地図スケールバー縮尺調整エリア */
.result-scalebar {
  width:250px;
  height:33px;
  margin:5px 0;
  overflow:hidden;
  float: right;
}

#scalebarPlus-tip, #scalebarMinus-tip{
  width:40px;
}

.result-scalebar-indicator{
  width:146px;
  padding:5px 12px 0;
  background:url("../images/scalebar_bg.gif") no-repeat center 11px;
}

.result-scalebar-indicator img{
  cursor:pointer;
}

/* 地図スケールバーツールチップ */
.scalebar-tip{
  color:#6c6c6c;
  font-size:12px;
  text-align:center;
  width:74px;
  height:28px;
  margin:-45px 0 0 -35px;
  padding:3px 0 0;
  background:url("../images/scalebar_tooltip_bg.gif") no-repeat;
  position:absolute;
  display:none;
}

#scalebar-tip1{

}

/* 地図（動的描画）エリア */
div #map{
  width:430px;
  height:430px;
}

.result-map{
  clear: both;
  width: 498px;
  height: 498px;
  border:1px solid #999;
}

.result-map-txt{
  margin:10px 0;
  font-size:85.7%;
  text-align:justify;
  text-justify:inter-ideograph;
}

/* 検索結果 教室表示エリア */
table.map-class-list{
  width:100%;
  border-collapse:collapse;
  border:2px solid #ccc;
  clear:both;
}

table.map-class-list th{
  padding:10px 5px;
  font-weight:bold;
  text-align:center;
  border:1px solid #ccc;
  background:#ecf7fd;
}

table.map-class-list th span{
  font-size:85.7%;
  font-weight:normal;
}

table.map-class-list td{
  padding:5px;
  font-size:85.7%;
  border:1px solid #ccc;
}

table.map-class-list td.map-class-name{
  padding:5px;
  vertical-align:middle;
  border-right:none;
  text-align:left;
}

table.map-class-list td.map-class-name p{
  padding:6px 0 6px 35px;
  font-size:116.6%;
  line-height:1.2em;
  vertical-align:middle;
  text-align:left;
}

table.map-class-list td.map-class-name p.class-num1{
  background:url(../images/result_icon1.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num2{
  background:url(../images/result_icon2.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num3{
  background:url(../images/result_icon3.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num4{
  background:url(../images/result_icon4.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num5{
  background:url(../images/result_icon5.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num6{
  background:url(../images/result_icon6.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num7{
  background:url(../images/result_icon7.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num8{
  background:url(../images/result_icon8.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num9{
  background:url(../images/result_icon9.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num10{
  background:url(../images/result_icon10.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num11{
  background:url(../images/result_icon11.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num12{
  background:url(../images/result_icon12.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num13{
  background:url(../images/result_icon13.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num14{
  background:url(../images/result_icon14.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num15{
  background:url(../images/result_icon15.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num16{
  background:url(../images/result_icon16.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num17{
  background:url(../images/result_icon17.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num18{
  background:url(../images/result_icon18.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num19{
  background:url(../images/result_icon19.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num20{
  background:url(../images/result_icon20.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num21{
  background:url(../images/result_icon21.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num22{
  background:url(../images/result_icon22.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num23{
  background:url(../images/result_icon23.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num24{
  background:url(../images/result_icon24.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num25{
  background:url(../images/result_icon25.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num26{
  background:url(../images/result_icon26.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num27{
  background:url(../images/result_icon27.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num28{
  background:url(../images/result_icon28.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num29{
  background:url(../images/result_icon29.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-num30{
  background:url(../images/result_icon30.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num31{
  background:url(../images/result_icon31.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num32{
  background:url(../images/result_icon32.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num33{
  background:url(../images/result_icon33.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num34{
  background:url(../images/result_icon34.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num35{
  background:url(../images/result_icon35.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num36{
  background:url(../images/result_icon36.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num37{
  background:url(../images/result_icon37.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num38{
  background:url(../images/result_icon38.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num39{
  background:url(../images/result_icon39.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num40{
  background:url(../images/result_icon40.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num41{
  background:url(../images/result_icon41.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num42{
  background:url(../images/result_icon42.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num43{
  background:url(../images/result_icon43.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num44{
  background:url(../images/result_icon44.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num45{
  background:url(../images/result_icon45.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num46{
  background:url(../images/result_icon46.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num47{
  background:url(../images/result_icon47.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num48{
  background:url(../images/result_icon48.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num49{
  background:url(../images/result_icon49.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num50{
  background:url(../images/result_icon50.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num51{
  background:url(../images/result_icon51.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num52{
  background:url(../images/result_icon52.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num53{
  background:url(../images/result_icon53.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num54{
  background:url(../images/result_icon54.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num55{
  background:url(../images/result_icon55.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num56{
  background:url(../images/result_icon56.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num57{
  background:url(../images/result_icon57.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num58{
  background:url(../images/result_icon58.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num59{
  background:url(../images/result_icon59.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num60{
  background:url(../images/result_icon60.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num61{
  background:url(../images/result_icon61.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num62{
  background:url(../images/result_icon62.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num63{
  background:url(../images/result_icon63.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num64{
  background:url(../images/result_icon64.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num65{
  background:url(../images/result_icon65.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num66{
  background:url(../images/result_icon66.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num67{
  background:url(../images/result_icon67.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num68{
  background:url(../images/result_icon68.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num69{
  background:url(../images/result_icon69.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num70{
  background:url(../images/result_icon70.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num71{
  background:url(../images/result_icon71.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num72{
  background:url(../images/result_icon72.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num73{
  background:url(../images/result_icon73.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num74{
  background:url(../images/result_icon74.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num75{
  background:url(../images/result_icon75.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num76{
  background:url(../images/result_icon76.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num77{
  background:url(../images/result_icon77.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num78{
  background:url(../images/result_icon78.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num79{
  background:url(../images/result_icon79.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num80{
  background:url(../images/result_icon80.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num81{
  background:url(../images/result_icon81.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num82{
  background:url(../images/result_icon82.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num83{
  background:url(../images/result_icon83.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num84{
  background:url(../images/result_icon84.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num85{
  background:url(../images/result_icon85.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num86{
  background:url(../images/result_icon86.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num87{
  background:url(../images/result_icon87.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num88{
  background:url(../images/result_icon88.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num89{
  background:url(../images/result_icon89.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num90{
  background:url(../images/result_icon90.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num91{
  background:url(../images/result_icon91.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num92{
  background:url(../images/result_icon92.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num93{
  background:url(../images/result_icon93.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num94{
  background:url(../images/result_icon94.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num95{
  background:url(../images/result_icon95.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num96{
  background:url(../images/result_icon96.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num97{
  background:url(../images/result_icon97.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num98{
  background:url(../images/result_icon98.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-num99{
  background:url(../images/result_icon99.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.number{
  font-size: 140%;
}

table.map-class-list td.map-class-name p.class-babykumon-num1{
  background:url(../images/result_icon/babykumon/result_icon1.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num2{
  background:url(../images/result_icon/babykumon/result_icon2.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num3{
  background:url(../images/result_icon/babykumon/result_icon3.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num4{
  background:url(../images/result_icon/babykumon/result_icon4.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num5{
  background:url(../images/result_icon/babykumon/result_icon5.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num6{
  background:url(../images/result_icon/babykumon/result_icon6.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num7{
  background:url(../images/result_icon/babykumon/result_icon7.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num8{
  background:url(../images/result_icon/babykumon/result_icon8.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num9{
  background:url(../images/result_icon/babykumon/result_icon9.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num10{
  background:url(../images/result_icon/babykumon/result_icon10.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num11{
  background:url(../images/result_icon/babykumon/result_icon11.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num12{
  background:url(../images/result_icon/babykumon/result_icon12.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num13{
  background:url(../images/result_icon/babykumon/result_icon13.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num14{
  background:url(../images/result_icon/babykumon/result_icon14.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num15{
  background:url(../images/result_icon/babykumon/result_icon15.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num16{
  background:url(../images/result_icon/babykumon/result_icon16.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num17{
  background:url(../images/result_icon/babykumon/result_icon17.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num18{
  background:url(../images/result_icon/babykumon/result_icon18.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num19{
  background:url(../images/result_icon/babykumon/result_icon19.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num20{
  background:url(../images/result_icon/babykumon/result_icon20.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num21{
  background:url(../images/result_icon/babykumon/result_icon21.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num22{
  background:url(../images/result_icon/babykumon/result_icon22.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num23{
  background:url(../images/result_icon/babykumon/result_icon23.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num24{
  background:url(../images/result_icon/babykumon/result_icon24.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num25{
  background:url(../images/result_icon/babykumon/result_icon25.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num26{
  background:url(../images/result_icon/babykumon/result_icon26.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num27{
  background:url(../images/result_icon/babykumon/result_icon27.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num28{
  background:url(../images/result_icon/babykumon/result_icon28.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num29{
  background:url(../images/result_icon/babykumon/result_icon29.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-babykumon-num30{
  background:url(../images/result_icon/babykumon/result_icon30.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num31{
  background:url(../images/result_icon/babykumon/result_icon31.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num32{
  background:url(../images/result_icon/babykumon/result_icon32.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num33{
  background:url(../images/result_icon/babykumon/result_icon33.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num34{
  background:url(../images/result_icon/babykumon/result_icon34.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num35{
  background:url(../images/result_icon/babykumon/result_icon35.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num36{
  background:url(../images/result_icon/babykumon/result_icon36.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num37{
  background:url(../images/result_icon/babykumon/result_icon37.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num38{
  background:url(../images/result_icon/babykumon/result_icon38.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num39{
  background:url(../images/result_icon/babykumon/result_icon39.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num40{
  background:url(../images/result_icon/babykumon/result_icon40.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num41{
  background:url(../images/result_icon/babykumon/result_icon41.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num42{
  background:url(../images/result_icon/babykumon/result_icon42.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num43{
  background:url(../images/result_icon/babykumon/result_icon43.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num44{
  background:url(../images/result_icon/babykumon/result_icon44.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num45{
  background:url(../images/result_icon/babykumon/result_icon45.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num46{
  background:url(../images/result_icon/babykumon/result_icon46.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num47{
  background:url(../images/result_icon/babykumon/result_icon47.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num48{
  background:url(../images/result_icon/babykumon/result_icon48.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num49{
  background:url(../images/result_icon/babykumon/result_icon49.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num50{
  background:url(../images/result_icon/babykumon/result_icon50.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num51{
  background:url(../images/result_icon/babykumon/result_icon51.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num52{
  background:url(../images/result_icon/babykumon/result_icon52.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num53{
  background:url(../images/result_icon/babykumon/result_icon53.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num54{
  background:url(../images/result_icon/babykumon/result_icon54.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num55{
  background:url(../images/result_icon/babykumon/result_icon55.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num56{
  background:url(../images/result_icon/babykumon/result_icon56.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num57{
  background:url(../images/result_icon/babykumon/result_icon57.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num58{
  background:url(../images/result_icon/babykumon/result_icon58.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num59{
  background:url(../images/result_icon/babykumon/result_icon59.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num60{
  background:url(../images/result_icon/babykumon/result_icon60.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num61{
  background:url(../images/result_icon/babykumon/result_icon61.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num62{
  background:url(../images/result_icon/babykumon/result_icon62.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num63{
  background:url(../images/result_icon/babykumon/result_icon63.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num64{
  background:url(../images/result_icon/babykumon/result_icon64.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num65{
  background:url(../images/result_icon/babykumon/result_icon65.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num66{
  background:url(../images/result_icon/babykumon/result_icon66.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num67{
  background:url(../images/result_icon/babykumon/result_icon67.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num68{
  background:url(../images/result_icon/babykumon/result_icon68.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num69{
  background:url(../images/result_icon/babykumon/result_icon69.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num70{
  background:url(../images/result_icon/babykumon/result_icon70.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num71{
  background:url(../images/result_icon/babykumon/result_icon71.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num72{
  background:url(../images/result_icon/babykumon/result_icon72.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num73{
  background:url(../images/result_icon/babykumon/result_icon73.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num74{
  background:url(../images/result_icon/babykumon/result_icon74.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num75{
  background:url(../images/result_icon/babykumon/result_icon75.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num76{
  background:url(../images/result_icon/babykumon/result_icon76.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num77{
  background:url(../images/result_icon/babykumon/result_icon77.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num78{
  background:url(../images/result_icon/babykumon/result_icon78.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num79{
  background:url(../images/result_icon/babykumon/result_icon79.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num80{
  background:url(../images/result_icon/babykumon/result_icon80.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num81{
  background:url(../images/result_icon/babykumon/result_icon81.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num82{
  background:url(../images/result_icon/babykumon/result_icon82.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num83{
  background:url(../images/result_icon/babykumon/result_icon83.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num84{
  background:url(../images/result_icon/babykumon/result_icon84.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num85{
  background:url(../images/result_icon/babykumon/result_icon85.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num86{
  background:url(../images/result_icon/babykumon/result_icon86.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num87{
  background:url(../images/result_icon/babykumon/result_icon87.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num88{
  background:url(../images/result_icon/babykumon/result_icon88.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num89{
  background:url(../images/result_icon/babykumon/result_icon89.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num90{
  background:url(../images/result_icon/babykumon/result_icon90.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num91{
  background:url(../images/result_icon/babykumon/result_icon91.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num92{
  background:url(../images/result_icon/babykumon/result_icon92.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num93{
  background:url(../images/result_icon/babykumon/result_icon93.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num94{
  background:url(../images/result_icon/babykumon/result_icon94.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num95{
  background:url(../images/result_icon/babykumon/result_icon95.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num96{
  background:url(../images/result_icon/babykumon/result_icon96.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num97{
  background:url(../images/result_icon/babykumon/result_icon97.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num98{
  background:url(../images/result_icon/babykumon/result_icon98.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-babykumon-num99{
  background:url(../images/result_icon/babykumon/result_icon99.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num1{
  background:url(../images/result_icon/chiebukuro/result_icon1.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num2{
  background:url(../images/result_icon/chiebukuro/result_icon2.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num3{
  background:url(../images/result_icon/chiebukuro/result_icon3.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num4{
  background:url(../images/result_icon/chiebukuro/result_icon4.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num5{
  background:url(../images/result_icon/chiebukuro/result_icon5.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num6{
  background:url(../images/result_icon/chiebukuro/result_icon6.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num7{
  background:url(../images/result_icon/chiebukuro/result_icon7.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num8{
  background:url(../images/result_icon/chiebukuro/result_icon8.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num9{
  background:url(../images/result_icon/chiebukuro/result_icon9.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num10{
  background:url(../images/result_icon/chiebukuro/result_icon10.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num11{
  background:url(../images/result_icon/chiebukuro/result_icon11.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num12{
  background:url(../images/result_icon/chiebukuro/result_icon12.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num13{
  background:url(../images/result_icon/chiebukuro/result_icon13.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num14{
  background:url(../images/result_icon/chiebukuro/result_icon14.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num15{
  background:url(../images/result_icon/chiebukuro/result_icon15.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num16{
  background:url(../images/result_icon/chiebukuro/result_icon16.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num17{
  background:url(../images/result_icon/chiebukuro/result_icon17.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num18{
  background:url(../images/result_icon/chiebukuro/result_icon18.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num19{
  background:url(../images/result_icon/chiebukuro/result_icon19.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num20{
  background:url(../images/result_icon/chiebukuro/result_icon20.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num21{
  background:url(../images/result_icon/chiebukuro/result_icon21.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num22{
  background:url(../images/result_icon/chiebukuro/result_icon22.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num23{
  background:url(../images/result_icon/chiebukuro/result_icon23.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num24{
  background:url(../images/result_icon/chiebukuro/result_icon24.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num25{
  background:url(../images/result_icon/chiebukuro/result_icon25.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num26{
  background:url(../images/result_icon/chiebukuro/result_icon26.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num27{
  background:url(../images/result_icon/chiebukuro/result_icon27.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num28{
  background:url(../images/result_icon/chiebukuro/result_icon28.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num29{
  background:url(../images/result_icon/chiebukuro/result_icon29.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-chiebukuro-num30{
  background:url(../images/result_icon/chiebukuro/result_icon30.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num31{
  background:url(../images/result_icon/chiebukuro/result_icon31.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num32{
  background:url(../images/result_icon/chiebukuro/result_icon32.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num33{
  background:url(../images/result_icon/chiebukuro/result_icon33.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num34{
  background:url(../images/result_icon/chiebukuro/result_icon34.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num35{
  background:url(../images/result_icon/chiebukuro/result_icon35.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num36{
  background:url(../images/result_icon/chiebukuro/result_icon36.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num37{
  background:url(../images/result_icon/chiebukuro/result_icon37.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num38{
  background:url(../images/result_icon/chiebukuro/result_icon38.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num39{
  background:url(../images/result_icon/chiebukuro/result_icon39.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num40{
  background:url(../images/result_icon/chiebukuro/result_icon40.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num41{
  background:url(../images/result_icon/chiebukuro/result_icon41.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num42{
  background:url(../images/result_icon/chiebukuro/result_icon42.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num43{
  background:url(../images/result_icon/chiebukuro/result_icon43.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num44{
  background:url(../images/result_icon/chiebukuro/result_icon44.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num45{
  background:url(../images/result_icon/chiebukuro/result_icon45.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num46{
  background:url(../images/result_icon/chiebukuro/result_icon46.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num47{
  background:url(../images/result_icon/chiebukuro/result_icon47.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num48{
  background:url(../images/result_icon/chiebukuro/result_icon48.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num49{
  background:url(../images/result_icon/chiebukuro/result_icon49.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num50{
  background:url(../images/result_icon/chiebukuro/result_icon50.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num51{
  background:url(../images/result_icon/chiebukuro/result_icon51.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num52{
  background:url(../images/result_icon/chiebukuro/result_icon52.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num53{
  background:url(../images/result_icon/chiebukuro/result_icon53.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num54{
  background:url(../images/result_icon/chiebukuro/result_icon54.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num55{
  background:url(../images/result_icon/chiebukuro/result_icon55.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num56{
  background:url(../images/result_icon/chiebukuro/result_icon56.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num57{
  background:url(../images/result_icon/chiebukuro/result_icon57.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num58{
  background:url(../images/result_icon/chiebukuro/result_icon58.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num59{
  background:url(../images/result_icon/chiebukuro/result_icon59.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num60{
  background:url(../images/result_icon/chiebukuro/result_icon60.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num61{
  background:url(../images/result_icon/chiebukuro/result_icon61.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num62{
  background:url(../images/result_icon/chiebukuro/result_icon62.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num63{
  background:url(../images/result_icon/chiebukuro/result_icon63.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num64{
  background:url(../images/result_icon/chiebukuro/result_icon64.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num65{
  background:url(../images/result_icon/chiebukuro/result_icon65.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num66{
  background:url(../images/result_icon/chiebukuro/result_icon66.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num67{
  background:url(../images/result_icon/chiebukuro/result_icon67.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num68{
  background:url(../images/result_icon/chiebukuro/result_icon68.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num69{
  background:url(../images/result_icon/chiebukuro/result_icon69.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num70{
  background:url(../images/result_icon/chiebukuro/result_icon70.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num71{
  background:url(../images/result_icon/chiebukuro/result_icon71.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num72{
  background:url(../images/result_icon/chiebukuro/result_icon72.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num73{
  background:url(../images/result_icon/chiebukuro/result_icon73.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num74{
  background:url(../images/result_icon/chiebukuro/result_icon74.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num75{
  background:url(../images/result_icon/chiebukuro/result_icon75.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num76{
  background:url(../images/result_icon/chiebukuro/result_icon76.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num77{
  background:url(../images/result_icon/chiebukuro/result_icon77.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num78{
  background:url(../images/result_icon/chiebukuro/result_icon78.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num79{
  background:url(../images/result_icon/chiebukuro/result_icon79.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num80{
  background:url(../images/result_icon/chiebukuro/result_icon80.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num81{
  background:url(../images/result_icon/chiebukuro/result_icon81.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num82{
  background:url(../images/result_icon/chiebukuro/result_icon82.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num83{
  background:url(../images/result_icon/chiebukuro/result_icon83.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num84{
  background:url(../images/result_icon/chiebukuro/result_icon84.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num85{
  background:url(../images/result_icon/chiebukuro/result_icon85.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num86{
  background:url(../images/result_icon/chiebukuro/result_icon86.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num87{
  background:url(../images/result_icon/chiebukuro/result_icon87.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num88{
  background:url(../images/result_icon/chiebukuro/result_icon88.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num89{
  background:url(../images/result_icon/chiebukuro/result_icon89.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num90{
  background:url(../images/result_icon/chiebukuro/result_icon90.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num91{
  background:url(../images/result_icon/chiebukuro/result_icon91.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num92{
  background:url(../images/result_icon/chiebukuro/result_icon92.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num93{
  background:url(../images/result_icon/chiebukuro/result_icon93.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num94{
  background:url(../images/result_icon/chiebukuro/result_icon94.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num95{
  background:url(../images/result_icon/chiebukuro/result_icon95.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num96{
  background:url(../images/result_icon/chiebukuro/result_icon96.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num97{
  background:url(../images/result_icon/chiebukuro/result_icon97.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num98{
  background:url(../images/result_icon/chiebukuro/result_icon98.gif) no-repeat left center;
}
table.map-class-list td.map-class-name p.class-chiebukuro-num99{
  background:url(../images/result_icon/chiebukuro/result_icon99.gif) no-repeat left center;
}

table.map-class-list td.map-class-name p.class-btn-detail{
  padding:5px 0;
  text-align:center;
}



table#room-subject.room-table td.map-class-week,
table.map-class-list td.map-class-week,
table.map-class-list td.map-class-week2,
table.addr-class-list td.addr-class-week{
  text-align:center;
  vertical-align:middle;
  letter-spacing:0.2em;
  color:#eee;
  white-space:nowrap;
}

table#room-subject.room-table td.map-class-week span,
table.map-class-list td.map-class-week span,
table.map-class-list td.map-class-week2 span,
table.addr-class-list td.addr-class-week span{
  color:#4a4a4a;
}

table#room-subject.room-table td.map-class-icon,
table.map-class-list td.map-class-icon,
table.addr-class-list td.addr-class-icon{
  text-align:center;
  vertical-align:middle;
}

table#room-subject.room-table td.map-class-time,
table.map-class-list td.map-class-time,
table.addr-class-list td.addr-class-time{
  font-size:0.8em;
  text-align:center;
  vertical-align:middle;
}

*table#room-subject.room-table th.room-subject {width:20%;}
table#room-subject.room-table th.room-day {width:30%;}



/* 地図吹き出し設定 */
#map-balloon-wrap{
  position:relative;
  width:230px;
  height:100px;
  overflow:hidden;
}

#map-balloon{
  padding:10px;
}

#map-balloon dt{
  font-size:114.2%;
  font-weight:bold;
}

#map-balloon dd{
  padding:5px 0 0;
  font-size:85.7%;
}

#map-balloon dd.map-balloon-btn{
  text-align:right;
}
/* 地図吹き出し設定　ここまで */

.result-error01-wrap{
  border:2px solid #ccc;
  height:494px;
}

p.result-error01{
  padding:30px 30px 10px;
  font-size:116.6%;
  line-height:1.6em;
  font-weight:bold;
  color:#f05555;
}

.result-error01-wrap p.result-back{
  margin:0 0 0 30px;
}

/* 教室一覧：教室が見つからないエラー */
.result-error02-wrap{
  border:2px solid #ccc;
  height:110px;
}

p.result-error02{
  padding:30px 30px 10px;
  font-size:116.6%;
  line-height:1.6em;
  font-weight:bold;
  color:#f05555;
}

/* 教室一覧：件数 */
strong.caution{
  color:#FF0000;
  background-color:#FFFFFF;
  font-weight:bold;
}

/* 教室一覧：ヘッダ */
table.classList th{
  padding:10px;
  font-weight:bold;
  text-align:center;
  border:1px solid #ccc;
  background:#ecf7fd;
}

/* 教室一覧：曜日 */
table.class-list td.class-week{
  color:#eee;
}
table.class-list td.class-week span{
  color:#4a4a4a;
}


/* 検索結果（住所から検索） 教室表示エリア */
#result-addr{

}

#result-addr p.result-10item{
  width:415px;
  height:35px;
  padding:6px 0 0 0;
  float:left;
}

#result-addr .attention{
  font-size:74%;
  float:left;
}

table.addr-class-list{
  width:100%;
  border-collapse:collapse;
  border:2px solid #ccc;
  clear:both;
}

table.addr-class-list th{
  padding:10px;
  font-weight:bold;
  text-align:center;
  border:1px solid #ccc;
  background:#ecf7fd;
}

table.addr-class-list th span{
  font-size:85.7%;
  font-weight:normal;
}

table.addr-class-list td{
  font-size:85.7%;
  padding:5px;
  border:1px solid #ccc;
}

table.addr-class-list td.addr-class-name,
table.addr-class-list td.addr-class-address{
  font-size:85.7%;
  padding:5px;
  vertical-align:middle;
  border-right:none;
  text-align:left;
}

table.addr-class-list td.addr-class-name p{
  padding:0 0 0 5px;
  font-size:116.6%;
  line-height:2.0em;
  vertical-align:middle;
  text-align:left;
}

table.addr-class-list td.addr-class-time{
  text-align:left;
  width:150px;
}

/*  教室リスト上部ブロック */
div.attention{
  /*height:51px;*/
  padding-top: 18px;
}


/* 「スケールバー」ブロック */
table.result-scalebar {
  width:auto;
  height:26px;
  margin: 0 5px 5px;
}

table.result-scalebar td.result-scalebar-indicator {
  vertical-align:middle;
  width: 189px;
  padding:0;
  background-position:center center;
}

#scalebarPlus-tip,
#scalebarMinus-tip {
    width: 27px;
}

/*
**  教室リストテーブル(テーブルヘッダ固定型)
*/
#result-areaR {
  width:398px;
  border-left:none;
}

#result-areaR .attention p {
    font-size: 74%;
    padding: 0 10px 3px 10px;
}

/* 教室リストの外枠 */
/* baby
#result-map-class{
  height:500px;
  border:1px solid #CCC;
}
*/

/* 教室リストの内枠 */
#result-map-class-in{
  height:463px;
  overflow-y:scroll;
}

table.map-class-list{
  width:379px;
  border:none;
}

table.map-class-list.tableheader{
  width:396px;
}

table.map-class-list th{
  font-size:0.9em;
  vertical-align:middle;
  height:35px;
  border-top:none;
  padding:0;
}

table.map-class-list td{
  padding:10px 0;
  border:none;
  border-right:1px solid #CCC;
  border-bottom:1px solid #CCC;
}

table.map-class-list th.map-class-name,
table.map-class-list td.map-class-name{

}

table.map-class-list td.map-class-name{
  font-size:0.8em;
  border-right:1px solid #CCC;
}

table.map-class-list td.map-class-name p{
  padding-left:28px;
}

table.map-class-list th.map-class-icon,
table.map-class-list td.map-class-icon{
  width:35px;
}

table.map-class-list th.map-class-week,
table.map-class-list td.map-class-week{
  width:95px;
}

table.map-class-list th.map-class-time{
  width:107px;
}

table.map-class-list td.map-class-time{
  font-size:0.7em;
  text-align:left;
  width:80px;
  padding:10px 5px;
}

table.map-class-list th.leftend,
table.map-class-list td.leftend{
  border-left:none;
}

table.map-class-list th.rightend,
table.map-class-list td.rightend{
  border-right:none;
}

table.map-class-list th.prgborder,
table.map-class-list td.prgborder{
  border-right:3px double #CCC;
}

/* ＜大阪府＞版 */

table.map-class-list th.map-class-addr{
  width: 157px;
  padding: 0px 2px;
}
table.map-class-list td.map-class-addr{
  width: 157px;
  padding: 12px 2px;
  font-size: 0.8em;
}

table.map-class-list th.map-class-icon2{
  width:61px;
  padding: 0px 2px;
}
table.map-class-list td.map-class-icon2{
  width:61px;
  padding: 6px 2px;
  text-align: center;
  vertical-align: middle;
}


table.map-class-list th.map-class-week2{
  width: 117px;
}

table.map-class-list td.map-class-week2{
  width:90px;
  padding:10px 5px;
  border-right: medium none;
}

table.map-class-list p.map-class-time2{
  font-size:0.8em;
  color: black;
  letter-spacing: 0em;
}

table.map-class-list th.map-class-prg,
table.map-class-list td.map-class-prg{
  border-right: medium none;
  border-left:3px double #CCC;
  background: #F5F5F5;
}

table.map-class-list th.map-class-prg{
  font-size:0.8em;
  width:63px;
  padding:0 2px;
}
table.map-class-list td.map-class-prg{
  width:46px;
  padding:12px 2px;
  text-align:center;
  vertical-align:middle;
}


/* エリア絞込み */
table.area-line-zoon2{
  margin:0 0 20px;
  width:880px;
  border-collapse:collapse;
  border:2px solid #ccc;
}

table.area-line-zoon2 th{
  padding:10px 0;
  width:79px;
  background:#ecf7fd;
  text-align:center;
}

table.area-line-zoon2 td{
  padding:10px;
  width:160px;
  border:1px solid #ccc;
  font-size:85.7%;
}

table.area-line-zoon2 td p{
  padding:0 0 0 15px;
  background:url(../images/search_arrow.gif) no-repeat left center;
}


table#area-dtail-zoon.area-line-zoon2 td{
  width:170px;
}


/*************************************************
**************************************************

_3.検索結果：詳細
_3.1 タイトル
_3.2 教室データ
_3.3 お問い合せ 入会 見学
_3.4 会費
_3.5 フッターボタン

**************************************************

_3.1 タイトル

*************************************************/
#room-title{
  position:relative;
  overflow:hidden;
  _zoom:1;
}

#room-title h1{
  float:left;
  padding:10px 280px 3px 30px;
  background:url(../images/room_detail_ttl_bg.gif) no-repeat bottom left;
  font-size:157.1%;
  font-weight:bold;
}

#room-title h1 span{
  padding:0 0 0 15px;
  font-size:75%;
  font-weight:normal;
}

.room-ttl-care{
  position:absolute;
  width:270px;
  bottom:0;
  right:0;
  text-align:right;
  font-size:10px;
  font-weight:normal;
}

/*************************************************

_3.2 教室データ

*************************************************/

.room-area{
  margin:10px 0 20px;
  overflow:hidden;
  _zoom:1;
}

.class-print{
  margin:15px 0;
  text-align:center;
}

#room-areaR{
  width:352px;
}

/* 無料体験ボタンエリア */
.room-area-taiken-btn{
  margin:0 0 10px 0;
}

/* 教室情報表示エリア */
table.room-table{
  border-collapse:collapse;
  margin:0 0 10px;
  width:352px;
  border:2px solid #ccc;
}

/* マップ下UI */
table#room-map-print{
  width:500px;
  margin:20px 0;
}

table#room-map-print td.room-map-print-prnbtn,
table#room-map-print td.room-map-print-mailbtn{
  text-align:left;
  width:198px;
  height:37px;
}

table#room-map-print td.room-map-print-prnbtn{
  vertical-align:top;
}

table#room-map-print td.room-map-print-mailbtn{
  vertical-align:bottom;
}

/* QRコード表示エリア */
table#room-mobile{
  width:302px;
  height:74px;
  border:none;
  background:url("../images/room_qr_base.gif") no-repeat;
}

table.room-table th{
  padding:10px;
  background:#ecf7fd;
  border:1px solid #ccc;
}

table#room-mobile th{
  text-align:center;
  vertical-align:middle;
}


table#room-mobile td{
  padding:10px 5px;
  text-align:center;
  vertical-align:middle;
}


table#room-data.room-table th,
table#room-age.room-table th{
  width:65px;
  text-align:left;
  vertical-align:middle;
  font-weight:bold;
}

table#room-subject.room-table td,
table#room-data.room-table td,
table#room-age.room-table td{
  padding:10px 15px;
  border:1px solid #CCC;
}

table#room-data.room-table td li{
  margin:1px 0;
  font-size:120%;
  font-weight:bold;
}

table#room-data.room-table td li img{
  margin:0 10px 0 0;
  vertical-align:middle;
}

table#room-age.room-table td,
table#room-data.room-table td.room-address{
  font-size:85.7%;
  line-height:1.6em;
}

table#room-subject.room-table th{
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
}

table#room-subject.room-table th span{
  font-size:75%;
  font-weight:normal;
}

table#room-subject.room-table td{
  font-size:81%;
}

p.room-data-care{
  padding:0 0 3px;
  font-size:74%;
}

p.room-time{
  margin:8px 0 0;
  text-align:right;
}

p.room-time img{
  margin:auto 5px auto 0;
  vertical-align:middle;
}

table#room-data.room-table li.classroom-detail-telno-caption,
.room02-form-area-in li.classroom-detail-telno-caption
{
  color:#4a4a4a;
  font-size:74%;
  font-weight:normal;
}

.room-areaBottom ul.room-btns{
  margin-bottom:10px;
}

.room-areaBottom p.center{
  text-align:center;
}

/*************************************************

_3.3 お問い合せ 入会 見学

*************************************************/

.room-form-area{
  background:url(../images/room_bg_in.gif) repeat-y;
}

.room-form-area-in{
  padding:0 0 5px;
  background:url(../images/room_bg_end.gif) no-repeat bottom;
  overflow:hidden;
  _zoom:1;
}

.room-form-areaL{
  float:left;
  margin:0 19px 0 0;
  width:274px;
}

.room-form-areaL2{
  float:left;
  margin:0;
  width:274px;
}

.room-form-areaR{
  float:right;
  margin:0;
  width:274px;
}


.room-form-area-in dl{
  margin:9px auto;
  width:250px;
  overflow:hidden;
  _zoom:1;
}

.room-form-area-in dt{
  float:left;
  margin:0 10px 0 0;
  _margin:0 5px 0 0;
  overflow:hidden;
  _zoom:1;
  vertical-align:middle;
}

.room-form-area-in dd{
  font-weight:bold;
  _letter-spacing:-0.1em;
  _line-height:1.4em;
  overflow:hidden;
  _zoom:1;
}

.room-form-area-in dd img{
  vertical-align:middle;
}

.room-form-area-in dd.room-fome-nonum{
  line-height:52px;
}


/* 問い合わせ 無料体験学習 */
.room02-form-area{
  background:url(../images/room02_bg_in.gif) repeat-y;
}

.room02-form-area-in{
  padding:0 0 20px;
  background:url(../images/room02_bg_end.gif) no-repeat bottom;
  overflow:hidden;
  _zoom:1;
}

.room02-form-area-in .room-form-areaL{
  float:left;
  margin:0 0 0 0;
  width:266px;
}

.room02-form-area-in .room-form-areaR{
  float:right;
  margin:0;
  width:594px;
}

.room02-form-area-in h2{
  margin:0 0 10px;
}

.room02-form-area-in dl{
  overflow:hidden;
  _zoom:1;
}

.room02-form-area-in .room-form-areaL table{
  margin:0 20px 10px 30px;
}

.room02-form-area-in .room-form-areaR table{
  margin:0 auto 10px;
  width:256px;
}

.room02-form-area-in th{
  margin:0 10px 0 0;
  _margin:0 5px 0 0;
  overflow:hidden;
  _zoom:1;
  vertical-align:middle;
  padding:0 10px 10px;
}

.room02-form-area-in td{
  font-weight:bold;
  _letter-spacing:-0.1em;
  _line-height:1.4em;
  overflow:hidden;
  _zoom:1;
  vertical-align:middle;
  padding:0 0 10px;
}

.room02-form-area-in .room-form-areaR td{
  padding:0 0 0 15px;
}

.room02-form-area-in th img,
.room02-form-area-in td img{
  vertical-align:middle;
}

.room02-form-area-in .room-form-areaL p.notice{
  font-size:12px;
  margin:0 20px 0 30px;
}

.room02-form-area-in .room-form-areaR p.notice{
  font-size:12px;
  margin:0 0 0 30px;
}

.room02-form-area-in dd.room-fome-nonum{
  line-height:52px;
}


/*************************************************

_3.4 会費

*************************************************/

.room-charge{
  margin: 20px 0 15px;
}

.room-charge-txt{
  /*margin:0 0 10px;*/
  padding: 0 0 10px;
  line-height: 1.5em;
}

.room-charge-txt span{
  font-weight:bold;
}

ul.room-charge-care_kome{
  /*_margin:3px auto;*/
  font-size:85.7%;
  line-height: 1.6em;
}

ul.room-charge-care_kome li{
  background: url(../images/list-icon01.gif) no-repeat left 0.5em;
  padding: 0 0 5px 10px;
}

ul.room-charge-care_maru{
  /*_margin:3px auto;*/
  font-size:85.7%;
  line-height: 1.6em;
  margin-bottom: 33px;
}

ul.room-charge-care_maru li{
  background: url(../images/list-icon02.gif) no-repeat left 0.5em;
  padding: 0 0 5px 10px;
}

ul.room-charge-care_maru li._kome{
  background: url(../images/list-icon01.gif) no-repeat left 0.5em;
  margin-left: 10px;
  padding-left: 10px;
}

.room-btns{
  margin:10px -19px 40px 0;
  overflow:hidden;
  _zoom:1;
}

.room-btns-end{
  position:relative;
  top:-29px;
}


/* 「会費について」左エリア */
.room-areaL{
  float:left;
  width:389px;
  overflow:hidden;
  background: #f7f7f7;
  padding: 0 20px 15px;
}

/* 「入室時間、学習時間について」右エリア */
.room-areaR{
  float:right;
  width:389px;
  overflow:hidden;
  background: #f7f7f7;
  padding: 0 20px 15px;
}

.room-charge-care-indent{
  font-size:85.7%;
  padding-left:1.5em;
  text-indent:-1em;
  margin: 3px auto;
}


/* なるほどKUMON仕組みなど */
.room-areaBottom{
  clear:both;
  overflow:hidden;
}

/*************************************************

_3.5 フッターボタン

*************************************************/
.room-btns li{
  float:left;
  width:274px;
  margin:29px 19px 0 0;
}

.room-btns li.room_balloon{
  margin:0;
}

.room-btns li img {
  margin:0px;
  padding:0px;
  border:0;

  vertical-align:bottom;
}


/* 「無料体験のチャンス!!」ブロック */
.room-about-taiken{
  width:100%;
  margin:20px 0;
}

.room-about-taiken h3{
  text-indent:-9999px;
  height:57px;
  background:url("../../images/room_taiken_ttl.gif") no-repeat;
}

.room-about-taiken-inner{
  background:#F5F5F5;
  border:1px solid #CCC;
  border-top:none;
}

.room-about-taiken-inner2{
  border-left:1px solid #F5F5F5;
}

.room-about-taiken-inner3{
  padding:10px;
  border-left:1px solid #FFF;
}

.room-about-taiken-inner p{
  font-size:12px;
  margin:0 0 10px;
}

.room-about-taiken-inner p.end{
  margin-bottom:0;
}

/* 「英語もKUMON」ブロック */
.room-about-english{
  width:100%;
  margin:-35px 0 20px;
  background:url("../../images/room_aboutenglish_bg.gif") repeat;
  border:1px solid #B2B2B2;
}

.room-about-english th,
.room-about-english td{
  line-height:1.5em;
  vertical-align:middle;
  padding:20px 0;
}

.room-about-english th{
  text-align:center;
  font-weight:bold;
  width:300px;
}


/*************************************************
**************************************************

_4.お問い合わせ
_4.1 タイトル＆テキスト
_4.2 個人情報の取り扱い
_4.3 フロー
_4.4 入力項目
_4.5 入力項目確認
_4.6 入会申し込み　入力項目

**************************************************

_4.1 タイトル＆テキスト

*************************************************/
#form-area{
  width:686px;
  margin:0 auto;
}

#form-area #room-title h1{
  float:left;
  padding:10px 5px 3px 30px;
  background:url(../images/room_detail_ttl_bg.gif) no-repeat bottom left;
  font-size:100%;
  font-weight:normal;
}

#form-area #room-title h1 span{
  padding:0 15px;
  font-size:157.1%;
  font-weight:bold;
}

#form-txt{
  margin:40px auto 0;
  line-height:1.6em;
}

/*************************************************

_4.2 個人情報の取り扱い

*************************************************/

.form-privacy-in{
  margin:30px auto;
  background:url(../images/form_bg_in.gif) repeat-y;
}

.form-privacy-top{
  background:url(../images/form_bg_top.gif) no-repeat top;
}

.form-privacy-end{
  padding:20px;
  background:url(../images/form_bg_end.gif) no-repeat bottom;
  overflow:hidden;
  _zoom:1;
}

.form-privacy-end h2{
  float:left;
  margin:0 30px 0 0;
  overflow:hidden;
  _zoom:1;
}

.form-privacy-end div{
  font-size:85.7%;
  line-height:1.4em;
  overflow:hidden;
  _zoom:1;
}

.form-privacy-end p{
  text-align:justify;
  text-justify:inter-ideograph;
}

p.about-privacy{
  margin:8px 0 0;
}

p.about-privacy img{
  margin:auto 5px auto 0;
  vertical-align:middle;
}

/*************************************************

_4.3 フロー

*************************************************/

.form-flow{
  text-align:right;
}

.form-input{
  margin:10px 0 0;
  padding:3px 0 0;
  background:url(../images/form_input_bg.gif) no-repeat top;
}



/*************************************************

_4.4 入力項目

*************************************************/
.form-input table{
  width:686px;
  border-collapse:collapse;
  border:2px solid #CCC;
  border-top:none;
}

.form-input th{
  padding:20px 5px 20px 15px;
  width:170px;
  background:#ecf7fd;
  border:1px solid #CCC;
  font-weight:bold;
}

.form-input td{
  padding:20px 15px;
  font-size:85.7%;
  border:1px solid #CCC;
}

.form-input td.form-care{
  padding:10px;
  border:none;
  font-weight:bold;
}



.form-input th span,
.form-input td.form-care span{
  color:#f05555;
}

.form-input select{
  padding:2px;
  width:150px;
  vertical-align:middle;
}

.form-input input{
  border:1px solid #7f9db9;
  vertical-align:middle;
}

.form-input textarea{
  border:1px solid #7f9db9;
  vertical-align:middle;
  width:100%;
}

p.form-exp{
  margin:5px 0 0;
  font-size:83.3%;
  font-size:#666;
  line-height:1.4em;
}

.form-name {
  overflow:hidden;
  _zoom:1;
}


.form-name input{
  margin:0 30px 0 5px;
  padding:2px;
  width:130px;
}

.form-name p{
  padding:5px 0 0 1.6em;
  font-size:83.3%;
  font-size:#666;
}


.form-year span{
  width:4em;
  /width:3.5em;
  display:-moz-inline-box;
  display:inline-block;
  /display:inline;
  /zoom:1;
  color:#f05555;
}

.form-year{
  padding:0 2px;
}

.form-year p.form-year2{
  margin:10px 0;
}


.form-year p.form-exp{
  margin:10px 0 0;
}

.form-yubin input{
  margin:0 5px;
  padding:2px;
  width:60px;
}

.form-yubin span{
  display:block;
  padding:3px 0 0 1.5em;
  font-size:83.3%;
  font-size:#666;
}

.form-state,
.form-city{
  margin:20px 0 10px;
}

.form-state select{
  margin:0 0 0 1.2em;
}

.form-state select#muni,
.form-state select#town{
  margin:0 0 0 2.2em;
}

.form-city input{
  margin:0 5px 0 1.5em;
  padding:2px;
  width:250px;
}

.form-city span{
  display:block;
  margin:3px 0 0;
  padding:0 0 0 7em;
  font-size:83.3%;
  font-size:#666;
}

.form-tel input{
  padding:2px;
  width:60px;
}

.form-tel p.form-exp{
  margin:5px 0;
}

#form-tel-must{
  margin:10px 0;
}

.form-address input{
  padding:2px;
  width:320px;
}

p.form-sync{
  margin:20px auto;
  font-size:85.7%;
  text-align:center;
}


p.form-btnto{
  margin:20px auto 40px;
  text-align:center;
}

p.form-btnto img{
  margin:0 10px;
}

/*************************************************

_4.5 入力項目確認

*************************************************/
#form-check.form-input{
  padding:2px 0 0;
}

#form-check.form-input th{
  font-size:85.7%;
}

#form-check .form-input th{
  font-size:85.7%;
}

/* 無料体験学習・教室見学 */
.form-error-alert{
  padding:10px 15px;
  margin:10px 0 10px;
  border:2px solid #f05555;
  clear:both;
  position:relative;
  top:-50px;
}

.form-error-alert p{
  color:#f05555;
}

.form-error-alert ul{
  margin:10px 0 0;
}

.form-error-alert li{
  padding:0 0 8px 15px;
  background:url(../images/form_error_arrow.gif) no-repeat left center;
}

.form-error-alert a{
  color:#f05555;
  _color:#f05555!important;
}

.form-error-alert a:hover{
  text-decoration:none

}

.form-error-list{
  position:relative;
  top:-40px;
}

/* お問い合わせ */
.form-error-alert2{
  padding:10px 15px;
  margin:15px 0 15px;
  border:2px solid #f05555;
  clear:both;
}

.form-error-alert2 p{
  color:#f05555;
}

.form-error-alert2 ul{
  margin:10px 0 0;
}

.form-error-alert2 li{
  padding:0 0 8px 15px;
  background:url(../images/form_error_arrow.gif) no-repeat left center;
}

.form-error-alert2 a{
  color:#f05555;
  _color:#f05555!important;
}

.form-error-alert2 a:hover{
  text-decoration:none

}



.form-input td p.form-error-txt{
  margin:3px 0;
  color:#f05555;
}

.form-thanks{
  position:absolute;
  margin:40px auto 30px;
}

.form-thanks-text{
  margin:30px 0 15px;
  font-weight:bold;
}

p.form-btnto02{
  margin:30px auto;
  text-align:center;
}

p.form-thanks-btn{
  margin:0;
  text-align:right;
}

p.form-thanks-btn img{
  margin:auto 5px auto 0;
  vertical-align:middle;
}

/* 半角英数を入力可能にする */
.hankaku{
  ime-mode:disabled;
}


/*************************************************

_4.6 入会申し込み　入力項目

*************************************************/

#form-entry-CT.form-input{
  margin:20px 0 0;
}

#form-entry-RQ.form-input{
  margin:20px 0 0;
  padding:1px 0 0;
  background:url(../images/form_input_bg.gif) no-repeat top;
}

.form-input td.form-care02{
  padding:10px;
  border:none;
  vertical-align:middle;
}

.form-input td.form-care02 div,
.form-input td.form-care02 p{
  overflow:hidden;
  _zoom:1;
}

.form-input td.form-care02 p{
  float:left;
  padding:0 15px 0 0;
  line-height:1.6em;
}

.form-input td.form-care02 em{
  padding:6px;
}

.form-input td.form-care02 em,
.form-input td.form-care em{
  font-size:125%;
  font-weight:bold;
  font-style:normal;
}

.form-input td.form-care02 input,
.form-input td.form-care input{
  border:none;
}

.form-input table.form-entry th{
  padding:20px 0 20px 10px;
  width:124px;
  background:#ecf7fd;
  border:1px solid #CCC;
  font-weight:bold;
}

.form-input table.form-entry th.form-entry-count{
  padding:20px 5px;
  width:45px;
  text-align:center;
}


.form-input table.form-entry td.select-subject input{
  margin:0 5px 0 0;
  border:none;
}

/*************************************************
**************************************************

_4.お問い合わせ 体験学習お申し込み用 幅900px

*************************************************/
#form-area-wide{
  width:860px;
  margin:0 auto;
}

#form-area-wide h1{
  text-indent:-9999px;
  width:860px;
  height:71px;
  margin:0 0 20px;
  background:url("../images/form_taiken_h1.gif") no-repeat;
  float:left;
}

#form-area-wide .form-taiken-headerinfo{
  text-align:center;
  width:300px;
  position:relative;
  top:-75px;
  left:550px;
  float:left;
}

#form-area-wide .form-taiken-headerinfo p.term{
  color:#FFF;
  font-weight:bold;
  font-size:16px;
  text-indent:0;
  margin:0 15px 0 0;
  padding:0 0 5px;
}

#form-area-wide .form-taiken-headerinfo ul{
  width:253px;
  margin:0 auto;
}

#form-area-wide .form-taiken-headerinfo li{
  margin-bottom: 3px;
  padding:0 5px 0 0;
  float:left;
}

#form-area-wide #form-taiken-info-L,
#form-area-wide #form-taiken-info-R{
  margin:-45px 0 0;
  padding:0 0 20px 0;
  float:left;
}

#form-area-wide #form-taiken-info-L{
  width:600px;
}

#form-area-wide #form-taiken-info-R{
  width:250px;
  margin-left:10px;
}

#form-taiken-pt{
  height:110px;
  padding:0 0 20px 0;
}

#form-taiken-pt p{
  text-indent:-9999px;
  height:110px;
  float:left;
}

#form-taiken-pt .uno{
  width:168px;
  background:url("../images/form_taiken_pt1.gif") no-repeat;
}

#form-taiken-pt .dos{
  width:208px;
  background:url("../images/form_taiken_pt2.gif") no-repeat;
}

#form-taiken-pt .tres{
  width:211px;
  background:url("../images/form_taiken_pt3.gif") no-repeat;
}

#form-taiken-pt .aboutexam{
  font-size:12px;
  text-indent:0;
  display:block;
  position:relative;
  top:75px;
  left:15px;
}

#form-taiken-ptsub{
  margin:0 0 25px 0;
  padding:0 0 20px 0;
  border-bottom:1px dotted #000;
}

#form-taiken-ptsub h3{
  text-indent:-9999px;
  width:106px;
  height:14px;
  padding:0 0 0 20px;
  background:url("../images/form_taiken_ptsub_ttl.gif") no-repeat;
  float:left;
}

#form-taiken-ptsub ul{
  list-style:none;
  float:left;
}

#form-taiken-ptsub ul li{
  margin:0 20px 0 0;
  float:left;
}

table#form-taiken-howto{
  padding:0 0 20px 0;
}

table#form-taiken-howto td{
  vertical-align:middle;
  padding:0 20px 0 0;
}

#form-taiken-howto ul li.arrow{
  width:11px;
  background:url("../images/form_taiken_howto_arrow.gif") no-repeat;
}

#form-taiken-howto ul li.uno{
  background:url("../images/form_taiken_howto_st1.gif") no-repeat;
}

#form-taiken-howto ul li.dos{
  background:url("../images/form_taiken_howto_st2.gif") no-repeat;
}

#form-taiken-howto ul li.tres{
  margin-right:0;
  background:url("../images/form_taiken_howto_st3.gif") no-repeat;
}

#form-privacy2{
  margin:0 0 30px 0;
}

.form-privacy2-end{
  height:1px;
  background:#CCC;
  border-right:1px solid #FFF;
  border-left:1px solid #FFF;
  overflow: hidden;
}

.form-privacy2-in{
  background:#F7F7F7;
  border-right:1px solid #CCC;
  border-left:1px solid #CCC;
  padding:15px;
}

.form-privacy2-in h4{
  margin:0 0 7px 0;
}

.form-privacy2-in p{
  font-size:10px;
}

.form-privacy2-in p.description{
  margin:0 0 7px 0;
}

table#form-taiken-roominfo{
  width:100%;
  margin:0 0 30px 0;
  border:2px solid #CCC;
}

table#form-taiken-roominfo th,
table#form-taiken-roominfo td{
  line-height:1.3em;
  vertical-align:middle;
  padding:10px 20px;
}

table#form-taiken-roominfo th{
  font-weight:bold;
  text-align:center;
  width:17.5%;
  background:#ecf7fd;
  border-right:2px solid #CCC;
}

table#form-taiken-roominfo td{
  font-size:1.2em;
  border-right:2px solid #CCC;
}

table#form-taiken-roominfo td.end{
  border:none;
}
table#form-taiken-roominfo td li.freecall_caption{
  font-size:11px;
}

#form-taiken-flow{
  margin:0 0 20px;
}

#form-taiken-flow2{
  float:left;
  margin:-40px 0 20px;
}

#form-area-wide .form-input{
  width:860px;
  background:url("../images/form_input_bg_wide.gif") no-repeat center top;
  clear:both;
}

#form-area-wide .form-input.hwht{
  background:url("../images/form_input_bg_wide_wht.gif") no-repeat center top;
}

#form-area-wide .form-input table{
  width:860px;
}

#form-area-wide .form-input table tr.topend th,
#form-area-wide .form-input table tr.topend td{
  border-top:none;
}

#form-area-wide .form-input table th{
  vertical-align:middle;
  background:#FFF;
}

#form-area-wide .form-input table th.lbl{
  background:#ecf7fd;
}

#form-area-wide .form-input table td.form-care{
  vertical-align:middle;
  background:#ecf7fd;
}

#form-area-wide .form-yubin input{
  width:120px;
  margin-left:0;
}

#form-area-wide .form-state{
  margin:10px 0;
}

#form-area-wide .form-state select{
  margin-left:0;
}

#form-area-wide .form-city span{
  padding-left:0;
}

#form-area-wide .form-city input.long,
#form-area-wide .form-tel input.long{
  width:95%;
  margin-left:0;
}

#form-area-wide .form-tel p.upper{
  margin:0 0 10px;
}

#form-area-wide .form-yubin span,
#form-area-wide .form-tel span,
#form-area-wide .form-address span {
    font-size: 83.3%;
    padding: 3px 0 0 0.5em;
  display:inline;
}

#form-area-wide .form-numbers{

}

#form-area-wide .form-numbers p{
  margin:0 0 10px;
}

#form-area-wide .form-numbers span{
  color:#000;
  width:80px;
  float:left;
}

#form-area-wide .form-name{
  margin:0 0 10px;
}

#form-area-wide .form-name input{
  margin-left:0;
}

#form-area-wide .form-subject{
  margin:10px 0 0;
}

#form-area-wide .form-subject span{
  width:100px;
  color:#000;
}

/*************************************************

教室見学用（必要のない場合はコメントアウト）

*************************************************/

#form-area-wide h1.title-kengaku{
  text-indent:-9999px;
  height:70px;
  margin:0 0 20px;
  background:url("../images/form_kengaku_h1.gif") no-repeat;
}

#form-kengaku-pt{
  height:110px;
  padding:0 0 20px 0;
}

#form-kengaku-pt p{
  text-indent:-9999px;
  height:110px;
  float:left;
}

#form-kengaku-pt .uno{
  width:168px;
  background:url("../images/form_kengaku_pt1.gif") no-repeat;
}

#form-kengaku-pt .dos{
  width:208px;
  background:url("../images/form_kengaku_pt2.gif") no-repeat;
}

#form-kengaku-pt .tres{
  width:211px;
  background:url("../images/form_kengaku_pt3.gif") no-repeat;
}

#form-kengaku-howto{
  padding:0 0 20px 0;
}

#form-kengaku-howto h3{
  text-indent:-9999px;
  height:18px;
  margin:0 0 20px;
  background:url("../images/form_taiken_howto_ttl.gif") no-repeat;
}

#form-kengaku-howto ul{
  list-style:none;
  width:507px;
  margin:0 auto;
}

#form-kengaku-howto ul li{
  text-indent:-9999px;
  width:135px;
  height:135px;
  margin:0 20px 0 0;
  float:left;
}

#form-kengaku-howto ul li.arrow{
  width:11px;
  background:url("../images/form_taiken_howto_arrow.gif") no-repeat;
}

#form-kengaku-howto ul li.uno{
  background:url("../images/form_taiken_howto_st1.gif") no-repeat;
}

#form-kengaku-howto ul li.dos{
  background:url("../images/form_taiken_howto_st2.gif") no-repeat;
}

#form-kengaku-howto ul li.tres{
  margin-right:0;
  background:url("../images/form_kengaku_howto_st3.gif") no-repeat;
}



/*************************************************
**************************************************

_5.エリアから探す


*************************************************/
.area-choice-city{
  margin:30px auto 10px;
}

.area-menu-list{
  margin:0 0 30px;
  padding:10px 20px;
  overflow:hidden;
  _zoom:1;
  border:1px dotted #CCC;
}

.area-menu-list li{
  float:left;
  padding:0 15px 0 13px;
  background:url(../images/area_arrow.gif) no-repeat left center;
}

table.area-line-zoon{
  margin:0 0 20px;
  width:880px;
  border-collapse:collapse;
  border:2px solid #ccc;
}

table.area-line-zoon th{
  padding:10px 0;
  width:74px;
  background:#ecf7fd;
  text-align:center;
}

table.area-line-zoon td{
  padding:10px;
  width:155px;
  border:1px solid #ccc;
  font-size:85.7%;
}

table.zip-zoon td p,
table.area-line-zoon td p{
  padding:0 0 0 15px;
  background:url(../images/search_arrow.gif) no-repeat left center;
}


table#area-dtail-zoon.area-line-zoon td{
  width:170px;
}

table.zip-zoon{
  margin:0 0 20px;
  width:880px;
  border-collapse:collapse;
  border:2px solid #ccc;
}

table.zip-zoon td{
  padding:10px;
  border:1px solid #ccc;
  font-size:85.7%;
}

/*************************************************

_6 休暇お知らせエリア

*************************************************/

.form-holiday-in{
  margin:30px auto;
  background:url(../images/form_bg_in.gif) repeat-y;
}

.form-holiday-top{
  background:url(../images/form_bg_top.gif) no-repeat top;
}

.form-holiday-end{
  padding:20px;
  background:url(../images/form_bg_end.gif) no-repeat bottom;
  overflow:hidden;
  _zoom:1;
}


#form-attention{
  color:#4A4A4A;
  font-size:12px;
  font-weight:bold;
  line-height:1.5em;
  margin:20px 0 20px;
  padding:20px;
  background:#FFFDF3;
  border:1px solid #CCC;
}

#form-attention span.emp{
  color:#FF0000;
}








/* 2012_0425_BabyKumon追加 */

.select-kumon{
	margin:0 0 10px;
	padding:0 0 4px;
	background:url("../images/result_map_h1areaR_kumon_bg_bottom.gif") no-repeat bottom;
}

.select-kumon-in{
  padding:4px 3px 0;
	background:url("../images/result_map_h1areaR_kumon_bg_top.gif") no-repeat top;
}

.select-kumon-in table.item{
  color:#4a4a4a;
	text-align:left;
	height:42px;
	width: 100%;
}

.select-kumon-in table.item.kumon{
  border-bottom:1px solid #999;
}

.select-kumon-in table.item.kumon-selected{
  font-weight:bold;
	background:url("../images/result_map_h1areaR_kumon_bg_k.gif") no-repeat top;
	border-bottom: 1px solid #999999;
}

.select-kumon-in table.item.babykumon-selected{
	font-weight:bold;
	background:url("../images/result_map_h1areaR_kumon_bg_k.gif") no-repeat top;
}

.select-kumon-in table td{
  font-size:80%;
  vertical-align:middle;
}

.select-kumon-in table td.radio{
  width:27px;
  text-align: center;
}

.select-kumon-in table td.title{
  font-size:105%;
  padding:0 0 0 8px;
}

.select-kumon-in table td.desc{
  font-size:70%;
  padding:0 0 0 8px;
}

.select-kumon-in table td.right{
  text-align:right;
}

.select-kumon-in table td.center{
  text-align:center;
}

.select-chiebukuro{
	margin:0 0 10px;
	padding:0 0 4px;
	background:url("../images/result_map_h1areaR_chiebukuro_bg_bottom.gif") no-repeat bottom;
}

.select-chiebukuro p{
	color:#4a4a4a;
	font-size:100%;
	font-weight: bold;
	text-align:left;
	padding:0px 15px;
	background:url("../images/result_map_h1areaR_chiebukuro_bg.gif") repeat-y;
}

.select-chiebukuro p span{
  font-size:70px;
}

.select-other{
  color:#4a4a4a;
  font-size:70%;
  text-align:left;
  margin:0 0 2px;
  padding:7px 10px;
  background:#f0f0f0;
}

.select-other p{
	float:left;
}

.select-other strong{
	font-weight:bold;
	padding:0;
	background:none;
}

.select-other p.right{
	float:right;
}


ul.result-map-attention{
  font-size:80%;
  padding:10px 0 0 0;
}

ul.result-map-attention li{
  text-indent:-1.2em;
  margin:0 0 4px;
  padding:0 0 0 1.2em;
}



.h1-areaL h1{
  font-size:120%;
  font-weight:bold;
  line-height:1.5em;
  height:76px;
  margin:20px 0;
  padding:0 0 0 20px;
  background:url("../images/result_map_h1areaL_h1_bg.gif") no-repeat left middle;
}

.h1-areaL.w429 {
  width: 429px;
}

.h1-areaL h1 span{
  /*font-size:100%;*/
}

.h1-areaR.w431 {
  width: 431px;
  padding:0 0 0px;
}

.classroom_map_h1 {
  border-left: 8px solid #7FCEF0;
  padding: 0px 8px;
}

.h1-title1 {
  font-size: 85%;
}
.h1-title2 {
  font-size: 150%;
}

#result-areaR2.attention{
  height:31px;
}

#result-map-class{
  border:1px solid #CCC;
  height:498px;
}




#roomLogo {
	width:686px;
	margin:15px auto;
}





/*************************************************

_7 Baby Kumon タイム 13.08.19

*************************************************/

#search-time .time_box{
	clear:both;
	margin-top:30px;
	width:860px;
	overflow:hidden;
	background:#fcf8eb url(../images/baby/time_box_t.gif) no-repeat left top;
	padding:14px 0 0 0;
}
#search-time .time_box .box_t{
	color:#e25b60;
	font-size:24px;
	font-weight:bold;
	padding:5px 20px 20px 20px;
}
#search-time .time_box .box_c{
	background:#fcf8eb url(../images/baby/time_box_b.gif) no-repeat left bottom;
	padding:0 6px 13px 6px;
	zoom:1;
}
#search-time .time_box .box_c:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#search-time .time_list{
	width:196px;
	float:left;
	margin-left:13px;
}
#search-time .time_list .image{
	width:196px;
	height:138px;
	position:relative;
	background:#fcf8eb url(../images/baby/time_img_bg.gif) no-repeat left top;
}
#search-time .time_list .image img{
	position:relative;
	top:11px;
	left:11px;
}
#search-time .time_list p{
	font-size:14px;
	color:#e25b60;
	background-repeat:no-repeat;
	background-position:left 10px;
	padding:10px 0 0 27px;
}
#search-time .time_1 p{
	background-image:url(../images/baby/time_no_1.gif);
}
#search-time .time_2 p{
	background-image:url(../images/baby/time_no_2.gif);
}
#search-time .time_3 p{
	background-image:url(../images/baby/time_no_3.gif);
}
#search-time .time_4 p{
	background-image:url(../images/baby/time_no_4.gif);
}

/* -- question */
#search-time .qa_box{
	clear:both;
	margin-top:30px;
	width:860px;
	overflow:hidden;
	background:#f2f2f2 url(../images/baby/time_qa_t.gif) no-repeat left top;
	padding:14px 0 0 0;
}
#search-time .qa_box .box_c{
	background:#f2f2f2 url(../images/baby/time_qa_b.gif) no-repeat left bottom;
	padding:0 6px 13px 6px;
	zoom:1;
}

#search-time .qa_box .box_c:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#search-time .question{
	clear:both;
	padding-bottom:30px;
}
#search-time .question ul{
	margin:5px 10px 0 10px;
}
#search-time .question li{
	display:block;
	zoom:1;
	line-height:28px;
	padding-top:0;
	padding-bottom:5px;
	background:url(../images/baby/icon_q_gray.gif) no-repeat 10px 5px;
	padding:3px 20px 3px 50px;
}
#search-time .question a{
	display:block;
	zoom:1;
	color:#333;
	font-size:14px;
	font-weight:normal;
	line-height:28px;
}
#search-time .question a:hover{
	text-decoration:none;
	color:#e25b60;
}

/*************************************************

その他

*************************************************/
#footer #copyright {
	margin-top: 14px;
	text-align: left;
	font-size: 10px;
	font-family: Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","MS Pゴシック",Osaka,sans-serif,Verdana;
	color: #4A4A4A;
}

/*************************************************

お試しお知らせメール登録

*************************************************/
#bk_otameshi .sec_mail{
	width:828px;
	margin:0 auto;
	padding:100px 36px 20px 36px;
	text-align:center;
	font-size: 16px;
	font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
}

#bk_otameshi .sec_mail .mail_title{
	font-size:36px;
	margin-bottom:56px;
}

#bk_otameshi .sec_mail .mail_title p{
	position:relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 93px;
	padding-right: 93px;
	background:url("/babykumon/images/otameshi_img_mail.png") left top no-repeat;
	height:55px;
	padding-top: 12px;
}

#bk_otameshi .sec_mail .mail_title span{
	color:#491d12; 
	padding-bottom:16px;
	border-bottom:dotted 2px #95816e;
	font-family:"秀英丸ゴシック L", "Shuei MaruGo L", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS PGothic", "MS Pゴシック", Osaka, sans-serif, Verdana;
}

#bk_otameshi .sec_mail .mail_title span strong{
	background-color: transparent;
	color:#ea5034;
	font-weight:bold;
	font-family:"秀英丸ゴシック B", "Shuei MaruGo B", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS PGothic", "MS Pゴシック", Osaka, sans-serif, Verdana;
}

#bk_otameshi .sec_mail .mail_title .campaign_annai_baloon{
	position:absolute;
	top:-26px;
	right:-51px;
}

#bk_otameshi .sec_mail .mail_merit{
	padding:0 178px 48px 170px;
	text-align:left;
	font-size:24px;
	color:#000;
}

#bk_otameshi .sec_mail .mail_merit strong{
	background-color: transparent;
	color:#ea5034;
}

#bk_otameshi .sec_mail .mail_merit li{
	position:relative;
	padding-left: 40px;
	background:url("/babykumon/images/ico_otameshi_check.png") left center no-repeat;
	margin-bottom: 16px;
}

#bk_otameshi .sec_mail .mail_attention{
	color:#737373;
	text-align:left;
	margin-top:48px;
}

#bk_otameshi .sec_mail .mail_attention li{
	text-indent:-1em;
	margin-left:1em;
}

#bk_otameshi .sec_mail .sec_field{
	float:left;
}

#bk_otameshi .sec_mail .sec_field .inputTxt{
	width:472px;
	border-radius:13px;
	behavior: url(/babykumon/css/PIE.htc);
	padding:24px 16px;
	border: 2px solid #e5e5e5;
	color:#a9a9a9;
	-webkit-box-shadow:0 4px 4px 0 rgba(200,200,200,0.2) inset;
	-moz-box-shadow:0 4px 4px 0 rgba(200,200,200,0.2) inset;
	box-shadow:0 4px 4px 0 rgba(200,200,200,0.2) inset;
	position:relative;
}
#bk_otameshi .sec_mail #bt_submit_reg_mail{
	float:right;
}

