/*------------------------▼トップページ▼-----------------------------*/


/*----------▼トップ　全体のコンテンツ部分▼------------*/
#top_contents{
margin:20px 25px 0px 25px;
width:770px}



/*-------------------------------------------▼左コンテンツ部分▼---------------------------------------------*/

#top_contents_left{
margin:0px 25px 15px 0px;
width:450px;
float:left}


/*-------------------------------左コンテンツ部分　タブメニューは下にあり）--------------*/


/*-----------トップリードコピー----------*/
#topLead{
padding:10px;
margin:20px 0px 0px 0px;
border-bottom:solid 1px #BBBBBB;
float:left
}

#topLead .title{
width:250px;
height:15px;
background-image:url(../images/bn_staff.gif);
background-repeat:no-repeat;
margin-bottom:15px
}

#topLead h2{
display:none
}

#topLead .imgr{
float:right;
margin-left:10px
}

#topLead .txtarea{
margin-bottom:10px
}

#topLead ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none
}

#topLead li{
margin:0px 0px 10px 0px;
padding-left:10px;
padding-right:15px;
background-image:url(../common/ar_6.gif);
background-repeat:no-repeat;
vertical-align:middle;
display:inline;
line-height:130%;
font-size:11px
}


/*-----------院内ツアー----------*/
#guideClinic{
padding:10px;
margin:0px;
clear:both;
border-bottom:solid 1px #BBBBBB;
}

#guideClinic .title{
	width:250px;
	height:15px;
	background-image:url(../image/guideClinic.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}

#guideClinic h2{
display:none
}

#guideClinic .imgr{
float:right;
margin-left:20px
}

#guideClinic .txtarea{
margin-bottom:10px
}

#guideClinic ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none;
padding-bottom:15px;
}

#guideClinic li{
margin:0px 0px 10px 0px;
padding-left:10px;
padding-right:15px;
background-image:url(../common/ar_6.gif);
background-repeat:no-repeat;
vertical-align:middle;
display:inline;
line-height:130%;
font-size:11px
}

/*-----------Q and A----------*/
#QandA{
padding:10px;
margin:0px;
clear:both;
border-bottom:solid 1px #BBBBBB;
}

#QandA .title{
width:250px;
height:15px;
background-image:url(../image/QA/QandA.gif);
background-repeat:no-repeat;
margin-bottom:15px
}

#QandA h2{
display:none
}

#QandA .imgr{
float:right;
margin-left:20px
}

#QandA .txtarea{
margin-bottom:10px
}

#QandA ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none
}

#QandA li{
margin:0px 0px 10px 0px;
padding-left:10px;
padding-right:15px;
background-image:url(../common/ar_6.gif);
background-repeat:no-repeat;
vertical-align:middle;
display:inline;
line-height:130%;
font-size:11px
}


/*-------------------------------------------▼右コンテンツ部分▼---------------------------------------------*/
#top_contents_right{
margin:0px ;
width:292px;
float:right;
}


/*-----------治療院便り----------*/
#TCMnews{
padding:16px 14px 16px 18px;
border-bottom:solid #BBBBBB 5px;
background-color:#E9E9E9;
clear:both
}

#TCMnews .title{
width:160px;
height:30px;
background-image:url(../image/titleNews.gif);
background-repeat:no-repeat;
margin-bottom:10px
}

#TCMnews h2{
display:none
}

#TCMnews .imgr{
float:right;
margin-left:10px
}

#TCMnews ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none
}

#TCMnews li{
margin:0px 0px 10px 0px;
padding-left:10px;
padding-right:15px;
background-image:url(../common/ar_6.gif);
background-repeat:no-repeat;
vertical-align:middle;
display:inline;
line-height:150%

}

.year{
line-height:150%;
font-size:11px
}

/*-----------掲載情報----------*/
#publication{
padding:16px 14px 16px 18px;
border-bottom:solid #BBBBBB 5px;
background-color:#DFDFDF;
clear:both
}

#publication .title{
width:160px;
height:30px;
background-image:url(../image/media/titleMedia2.gif);
background-repeat:no-repeat;
margin-bottom:10px
}

#publication h2{
display:none
}

#publication .imgr{
float:right;
margin-left:10px
}

#publication ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none
}

#publication li{
margin:0px 0px 10px 0px;
padding-left:10px;
padding-right:15px;
background-image:url(../common/ar_6.gif);
background-repeat:no-repeat;
vertical-align:middle;
display:inline;
line-height:150%
}
/*-----------衛生管理アレコレ------------*/
#hygiene{
padding:16px 14px 16px 18px;
border-bottom:solid #BBBBBB 5px;
background-color:#DFDFDF;
clear:both
}

#hygiene .title{
width:160px;
height:30px;
background-image:url(../image/titleHygiene.gif);
background-repeat:no-repeat;
margin-bottom:10px
}

#hygiene h2{
display:none
}

#hygiene .imgr{
	float:right;
	margin-left:10px;
}

#hygiene ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none
}

#hygiene li{
margin:0px 0px 10px 0px;
padding-left:10px;
padding-right:15px;
background-image:url(../common/ar_6.gif);
background-repeat:no-repeat;
vertical-align:middle;
display:inline;
line-height:150%
}


/*-----------治療の進め方----------*/
#treatment{
padding:16px 14px 16px 18px;
border-bottom:solid #BBBBBB 5px;
background-color:#E9E9E9;
clear:both;
margin-bottom:0px
}


#treatment .title{
width:160px;
height:30px;
background-image:url(../image/titleTreatment.gif);
background-repeat:no-repeat;
margin-bottom:10px
}

#treatment h2{
display:none
}

#treatment .imgr{
float:right;
margin-left:10px;
}

#treatment ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none
}

#treatment li{
margin:0px 0px 10px 0px;
padding-left:10px;
padding-right:15px;
background-image:url(../common/ar_6.gif);
background-repeat:no-repeat;
vertical-align:middle;
display:inline;
line-height:150%
}

/*-----------不妊治療----------*/
#fertility{
padding:16px 14px 16px 18px;
border-bottom:solid #BBBBBB 5px;
background-color:#DFDFDF;
clear:both
}
#fertility .title{
width:160px;
height:30px;
background-image:url(../image/titleFertility.gif);
background-repeat:no-repeat;
margin-bottom:10px
}
#fertility h2{
display:none
}

#fertility .imgr{
	float:right;
	margin-left:10px;
}

/*-----------スタッフ達----------*/
#staff{
padding:16px 14px 16px 18px;
border-bottom:solid #BBBBBB 5px;
background-color:#E9E9E9;
clear:both;
margin-bottom:0px
}


#staff .title{
width:160px;
height:30px;
background-image:url(../image/titleStaff.gif);
background-repeat:no-repeat;
margin-bottom:10px
}

#staff h2{
display:none
}

#staff .imgr{
float:right;
margin-left:10px;
}

#staff ul{
margin-left:0px;
padding:0px;
margin-bottom:3px;
list-style:none
}

#staff li{
margin:0px 0px 10px 0px;
padding-left:10px;
padding-right:15px;
background-image:url(../common/ar_6.gif);
background-repeat:no-repeat;
vertical-align:middle;
display:inline;
line-height:150%
}

/* バナーリンク */
.vivitto-navi{
	display:none;
}

/*--------------------------------------▼インフォメーションタブ切り替え▼---------------------------------------*/

.top_newsletterrmation_title{
width:100%;
height:11px;
background:url(../images/ti_newsletter.gif) no-repeat left top;
margin-bottom:10px
}

.top_newsletterrmation_title h2{
display:none
}



.tabheader table {
  border-collapse: collapse; /* for IE */
  border-guidecing: 0; /* for N6 */
  margin:0px;
  padding:0px
}

.tabheader table tr td {
	margin:0;
	padding:0;
	vertical-align:bottom;
	text-align:center;
}

.tabheader .close {
  border-style: solid;
  border-width: 1px; 
  border-color: #D6D5D7;
  margin:0;
  padding: 0;
  width:146px;
  height:40px;
  white-guidece: nowrap;
  text-align:center;
   background-image:url(../images/bg_tabmenuGRAY.gif);
   background-repeat:no-repeat;
   background-color:#EBEAEC
}
.tabheader .open {
  border-style: solid;
  border-width: 1px; 
  border-color: #D6D5D7 #D6D5D7 #fff #D6D5D7;
  text-align:center;
  margin:0;
  padding: 0;
width:146px;
  height:44px;
  white-guidece: nowrap;

}


.tabheader .spc {
  border-style: solid;
  border-width: 1px 0; 
  border-color: #fff #fff #D6D5D7 #fff;
  margin:0;
  padding: 0px;
  width:3px;
  white-guidece: nowrap;
}


.tabheader a {text-decoration: none;}


.tabbody {
	border-color: #D6D5D7;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	padding: 1.5em;
}


.tabfooter {
	width: 450px;
}


/*-------------------▼インフォメーションタブ　各タブ内テーブル▼------------------------*/

/*　最新情報　NEWS　*/

#tab_in{
	padding:0px;
}

#tab_in table{
border:none;

font-size:12px

}

#tab_in .date{
padding:3px;
vertical-align:top;
width:10%;
}


#tab_in .newmark{
padding:3px;
vertical-align:top;
color:#DD743C;
font:Arial, Helvetica, sans-serif;
font-size:11px;
width:5%;
}

#tab_in .detaillink{
padding:3px;
vertical-align:top;
width:85%;
}

