@charset "utf-8";

/*===========================================
  concept
=============================================*/
ul.tab {
 display:table;
 margin-bottom:2px;
 width:100%;
}
ul.tab li{
 display:table-cell;
 width:50%;
}
ul.tab li a {
 display:block;
 padding:10px 0 15px;
 margin-right:2%;
 text-align:center;
 background:url('../../images/arr02.png') no-repeat center bottom #80B6DB;
 color:#FFF;
}
ul.tab li.current a {
 background:url('../../images/arr02.png') no-repeat center bottom #EABDD1;
}
.lead {
 font: normal normal 16px/26px "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 color:#3c3c3c;
}

/* concept
-------------------------------------------*/
dl#concept {
 border: 2px solid #3d9fd3;
 clear: both;
 margin: 20px 0;
 padding: 10px 5%;
}
dl#concept dt {
 font: normal normal 18px/26px "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 color:#3d9fd3;
 border-bottom:2px solid #caeaff;
}
.txBrawnB {
 font: normal bold 18px/30px "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 color:#006699;
}

/* clTxt
-------------------------------------------*/
#clTxt .img-left{
 width:30%;
}
#clTxt p {
 float:left;
}
#clTxt .sign {
 text-align:right;
}

/* doctor
-------------------------------------------*/
#docMess .img-left{
 width:30%;
}
#doctor .mi {
 display:block;
 font: normal normal 20px/30px "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#docMess p {
 float:left;
}

#doctor .areaBlock {
 background:#e8f5f7;
 padding:15px 5%;
 border-radius:8px;
}
#doctor .areaBlock dt {
 padding:0 0 5px;
 font: normal normal 18px/26px "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 color:#006699;
}

/*===========================================
  magazine
=============================================*/
.mediaBlock {
 border-bottom: 2px dotted #966638;
 margin-bottom: 20px;
 padding-bottom: 15px;
}
.mediaBlock .lead {
 color: #00a393;
 font-size: 100%;
 font-weight: bold;
 margin: 0 0 10px;
}

.intro {
 background: #f7f4e8 none repeat scroll 0 0;
 font-size: 12px;
 line-height: 1.5em;
 margin: 10px 0 20px;
 padding: 15px;
}
.intro dt {
 color: #966638;
 font-size: 14px;
 margin: 0 0 0.5em;
}
.magazine .imgArea {
 margin:0 auto;
 width: 50%;
}


/*===========================================
  clinic
=============================================*/
.bx-wrapper {
 margin: 0 auto 10px;
 padding: 0;
 position: relative;
}
.bx-pager a{
 display:block;
 width:23%;
 float:left;
 padding:1%;
}
.bx-pager a img {  
opacity: 0.5;  
filter: alpha(opacity=50);  
}  
.bx-pager a.active img {  
opacity: 1;  
filter: alpha(opacity=100);  
}
#time {
 padding-top:80px !important;
}






















	
