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

@import url("base.css");

.small{
	font-size:90%}

#contents-right-clinic{
	width:210px;
	float:right;
	margin-top:53px}
	
#contents-left-clinic{
	width:690px;
	float:left;
	margin-top:15px}
	
#clinic-ti-box{
	background-color:#f0f9fd;
	border-top:#009fe8 2px solid;
	width:650px;
	height:25px;
	padding:20px;
	padding-top:15px;
	margin-bottom:15px}
	
h3{
	font-size:140%;
	float:left}
	
.clinic-boshu{
	float:right;
	margin-top:5px}
	
h4{
	margin-bottom:10px}
	
.clinic-photo{
	width:690px;
	margin-bottom:15px}
	
.clinic-photo ul{
	padding:0px;
	width:720px;
	_zoom: 1;
	overflow: hidden;}
			
.clinic-photo li{
	list-style: none;
	float:left;
	width:220px;
	height:160px;
	margin-right:14px;
	margin-bottom:8px;}
	
.result-kodawari{
	width:690px;
	background-color:#f8f2e1;
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;}

dl.result-kodawari dt {
	clear: left;
	float: left;
	width: 120px;
	padding:10px;}

dl.result-kodawari dd {
	padding:10px;
	margin-left: 130px;}
  

/* タブ */

#clinic-tab-title{
	background-color:#f1f2f2;
	border-top:#009fe8 2px solid;
	width:675px;
	padding:10px;
	padding-top:5px;
	font-weight:bold;
	margin-top:30px}
	
.clinic-tab-title-ti{
	float:left;
	font-weight:bold}

.ti-red{
	float:right;
	color:#e00012;
	font-weight:bold;
	font-size:90%;
	padding-top:2px}

#tabArea{
	width:690px;
	margin:auto;
	padding-top:20px}
	
#tab {
	width:696px;
	overflow:hidden;
	padding:0}

#tabArea {
	margin:0 auto;
	text-align:left;}

#tab li {
	height:44px;
	float:left;
	margin-right:1px;}

#tabBox {
	padding:0px;
	margin-bottom:30px;}
	
#tabBox h4{
	padding:0}

#tab1{
	width:632px;
	border:solid 1px #dbdcdc;
	padding-bottom:30px;
	padding:30px}

#tab2{
	width:632px;
	border:solid 1px #dbdcdc;
	padding-bottom:30px;
	padding:30px;
	text-align:center}
	
#tab3{
	width:632px;
	border:solid 1px #dbdcdc;
	padding-bottom:30px;
	padding:30px}
	
#tab4{
	width:632px;
	border:solid 1px #dbdcdc;
	padding-bottom:30px;
	padding:30px}
	
#tab5{
	width:632px;
	border:solid 1px #dbdcdc;
	padding-bottom:30px;
	padding:30px}

#tabBox div {
/* JSきったときコンテンツ表示させたい場合は不要、読み込み時に一瞬全部でるのがいやだから入れてる */
	display:none;}
	
.entry-btn-top{
	margin:auto;
	text-align:center;
	margin-top:5px}
	
.interview-btn-top{
	width:280px;
	margin:auto;
	margin-bottom:10px;
	padding-top:5px}
	
.entry-btn{
	margin:auto;
	text-align:center;
	margin-top:20px}
	
.interview-btn{
	width:280px;
	margin:auto;
	margin-bottom:20px;
	padding-top:5px}
	
.return a{
	width:666px;
	background-color:#f6f7f7;
	border:2px solid #dbdcdc;
	padding:10px;
	padding-top:12px;
	text-align:center;
	color:#0080dd;
	font-size:105%;
	font-weight:bold;
	display:block}
	

/* タブ内テーブル */

table.table {
	margin:auto;
	width: 630px;
	border-collapse: collapse;
	border:solid 1px #e2e2e2;
	margin-bottom:25px;}

table.table td{
	padding:10px;
	text-align:left;
	border:solid 1px #e2e2e2}

table.table td.ti {
	padding:10px;
	width:110px;
	vertical-align:top;
	border:solid 1px #e2e2e2;
	background-color:#f6f7f7}
  
.content li{
	margin:auto;
	width:630px;
	margin-top:25px;
	background:#FFF;
	list-style:none}
	
.hide {display:none;}
	
.clinic-table-gm{
	width:445px;
	height:195px;
	margin-top:10px;
	font-size:90%;
	color:#42a1cf;}
	
.norecruit{
	text-align:center;
	margin-bottom:250px;
	margin-top:50px}
	
.tel-txt{
	color:#e00012;
	font-size:85%;
	margin-left:40px;
	font-weight:bold}