@charset "utf-8";
/* CSS Document */

  /*  リンク共通アニメーション  */
.tabContainer .controls a, a.btn {
	text-decoration: none;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
	font-weight: bold;
}

/*コンテンツエリアの設定*/

/*
独自スタイル
*/


#contentContainer {

  padding: 60px 0;
}


.tabContainer {
  width:100%;
  font-size: 12px;
 /* margin: 0 0 5em; */
}
.tabContainer ul.controls,
.tabContainer .controls li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tabContainer .controls li {
  display: inline-block;
  word-wrap: break-word;
}

.tabContainer .controls li a {
  display: block;
  padding: 6px;
  background: #818586;
  color: #fff;
  /*border-radius: 6px 6px 0 0 ;*/
  behavior: url(PIE.htc);
}
.tabContainer .controls li.current a,
.tabContainer .controls li a:hover {
  font-size:12px;
  color: #333;
  background: #D8D8D8;
}

/* タブ固定幅 */
.tabContainer.tabWidthFixed .controls li {
  width: 20%;
  text-align:center;
}

.tabContainer .tabContentsContainer>* {
  position: relative;
  top: 0;
  left: 0;
  width: 94%;
  padding: 3%;
}


/* サンプル記事スタイル */

.post {
  overflow: hidden;
  background: #F0F0F0;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size:14px;

}

.post .entry-contentContainer {
  float: right;
  width: 100%;
}
