@charset "utf-8";
#txt_fade ul li{    display: none;
}

#pankuzu_a{ z-index:100; position:relative;}
.bg_khmer{ background-image:url(images/bg_ethnic.gif) ; margin-top:-28px; padding-bottom:30px;
font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

div.txt_mokuji a{color:#FFF;}
/*.box_kimg{ background-image:url(images/bg_kimg.gif); margin:0px auto; width:100%; height:269px; background-position:center; background-repeat:no-repeat; text-align:center;}*/


.bg_khmer h2{ padding:0px; border:0px; margin:0px;}
.box_kimg h2{padding:50px 0px 0px 0px; float:left}
/* ie6.7*/
.box_kimg h2{ /position:relative; z-index:10;}



/**** Demos ****/

#khmer_container {
  margin:0px auto 20px auto;
  padding-top:30px;
  overflow:hidden;
  width:960px;
}

.box {
  background: #fff;
  font-size: 12px;
  float: left;
  width: 292px;
  margin-bottom:12px;
  padding:10px;
 }

.box h3 {
	padding-bottom:5px;
}

.box h4 {
	padding:5px 0px;
	margin-left:-7px;
	letter-spacing:1px;
}
.box img,
#tumblelog img {
  display: block;
  margin-bottom:5px;
}

.box div {
  padding:10px 12px 5px 12px;
 }
#khmer_container .imgR{margin: 0px 0px 5px 5px;}


.rtl .box {
  float: right;
  text-align: right; 
  direction: rtl;
}



.col1 {  }
.col2 { width: 616px; display:table; }


.kimg{ background-image: url(images/kimg_ethnic.jpg); height:528px;}
.mokuji{ background-image:url(images/bg_navi.gif); height:528px; color:#FFF;}
div.txt_mokuji {
	padding:200px 8px 0px 8px;
}
div.txt_mokuji h4{ margin-top:10px; margin-left:-0px; padding:0px;}
div.border{ color:#b68808; border:#c89c23 solid 1px; padding:15px;}

.box div.middle{ display: table-cell; vertical-align:middle; height:100%; }

div.tour{ font-size:10px; padding:0px; border-top:1px dashed #333; margin-top:5px; padding-top:6px; line-height:160%;}

header .box {
	background: none;
	float: none;
	width: auto;
	margin-bottom: 0;
  padding: 0;
  font-size: 0;
}

header .box p {
	padding: 0;
}

.col2 img {
  max-width: none;
}