@charset "Shift_JIS";

/* -------------------------------------
再検索ボックス   
 --------------------------------------*/
#treatment .try{
	font-size: 88%;
	background: url(../common/bulletDown.gif) no-repeat left;
	padding-left: 19px;
}

#treatment .try a:link,
#treatment .try a:visited,
#treatment .try a:hover,
#treatment .try a:active{
	color:#459FF1;
}


#searchAgain{
	width: 630px;
	background: url(../treatment/img/bgSearch.gif);
	padding: 10px;
	margin-bottom: 30px;
}

#searchAgain #keywords{
	background: #FFFFFF;
	padding:9px 0px;
}

#searchAgain .area{
	background: url(../common/dot.gif) repeat-x left bottom;
	padding: 0px 16px 5px;
	margin-bottom:8px;
}

#searchAgain .areaLast{
	padding: 0px 16px 5px;
	margin-bottom:8px;
	width: 598px;
}

#searchAgain h3{
	font-size: 88%;
	color: #459FF1;
	background: url(../treatment/img/iconSearch.jpg) no-repeat 12px 6px;
	padding: 6px 0px 10px 31px;
	border-top: 2px solid #87C2F6;
}

#searchAgain .area dt,
#searchAgain .areaLast dt{
	float: left;
	clear: left;
	font-size: 88%;
	color: #459FF1;
}

#searchAgain .area dd,
#searchAgain .areaLast dd{
	padding: 0px 0px 0px 4em;
}

#searchAgain .area dd li,
#searchAgain .areaLast dd li{
	float: left;
	padding:0px 20px 5px 0px;
	font-size: 75%;
}

#searchAgain .area dd li a,
#searchAgain .areaLast dd li a{
	background: url(../common/bulletTri.gif) no-repeat left 4px;
	display:block;
	padding-left:10px;
}




/* -------------------------------------
検索結果     
 --------------------------------------*/
#results{
	border: 4px solid #CEECFB;
	padding: 12px;
	width: 618px;
}

#treatment .tab{
	background: url(../treatment/img/border.gif) no-repeat fixed 10px;
	font-size: 94%;
	padding: 7px 0px 0px;
}

#treatment .tab span{
	padding:10px 15px 0px;
	background:url(../treatment/img/tabBg_r.gif) no-repeat scroll right top;
	display: inline-block;
}

#results dt{
	width: 45px;
	float: left;
	clear: left;
	padding: 8px 0px;
	font-size: 69%;
}

#results dd{
	padding: 10px 0px 10px 5em;
	font-size: 82%;
	background: url(../common/dot.gif) repeat-x left bottom;
}

#results .pagenation{
	padding: 7px 0px;
	width: 610px;
	margin: 10px 0px;
}

#results .pagenation p{
	font-size: 75%;
	width: 415px;
	float: left;
	margin: 0;
}

#results .pagenation ul{
	width: 195px;
	float: right;
}

#results .pagenation li{
	font-size: 75%;
	color: #333333;
}

#results .pagenation li#prev{
	float: left;
	background: url(../news/img/prev.jpg) no-repeat left center;
	border-right: 1px solid #999999;
	padding: 0px 10px;
	width: 77px;
}

#results .pagenation li#next{
	float: right;
	background: url(../news/img/next.jpg) no-repeat right center;
	width: 77px;
	padding: 0px 10px;
}



/* -------------------------------------
検索結果詳細     
 --------------------------------------*/

#treatment #newsTitle{
	background: #FFFFFF url(../treatment/img/bgTitle.jpg) no-repeat center bottom;
	border-top: 1px solid #CCE7FC;
	border-right: 1px solid #CCE7FC;
	border-left: 7px solid #87C2F6;
	padding: 25px 10px 25px 22px;
	width: 610px;
	margin-bottom: 25px;
}

#treatment #newsTitle p{
	font-size: 75%;
	width: 45px;
	float: left;
	padding: 3px 10px 0px 0px;
}

#treatment #newsTitle h2{
	font-size: 119%;
	font-weight: normal;
	float: left;
	width: 555px;
}

#treatment #resultsDetails{
	width: 630px;
	margin: 0 auto;
	text-align:left;
}

#treatment #resultsDetails p{
	font-size: 75%;
	margin-bottom: 20px;
}

#treatment #resultsDetails h3{
	margin:40px 0px 5px;
}

#treatment #resultsDetails .pad{
	clear:both;
	height:15px;
}

#treatment #resultsDetails #machines{
	background: url(../treatment/img/bgMachine_t.gif) no-repeat center top;
	padding-top: 5px;
	clear:both;
}

#treatment #resultsDetails #bgMachines{
	background: url(../treatment/img/bgSearch.gif);
}

#treatment #resultsDetails .hr{
	background:transparent url(../treatment/img/bgMachine_b.gif) no-repeat scroll center top;
	height:5px;
	vertical-align:bottom;
	width:630px;
}

#treatment #resultsDetails #bgMachines dl{
	background: #FFFFFF;
	width: 600px;
	margin: 0 auto;
	padding: 10px;
}

#treatment #resultsDetails #bgMachines dt{
	font-size: 88%;
	color: #459FF1;
}

#treatment #resultsDetails #bgMachines dd{
	font-size: 75%;
	background: url(../common/dot.gif) repeat-x left bottom;
	padding: 8px 0px;
}

#treatment #resultsDetails #bgMachines dd.nolink{
	padding: 8px 0px 8px 18px;
}

#treatment #resultsDetails #bgMachines dd a{
	background: url(../treatment/img/bulletMachine.gif) no-repeat left center;
	padding: 0px 0px 0px 18px;
}



/* -------------------------------------
低侵襲治療とは   
 --------------------------------------*/
#leftColumn .aboutTreat{
	width:630px;
}

#leftColumn .aboutTreat .desc{
	width: 410px;
	float:left;
}

#leftColumn .aboutTreat .pics{
	width: 200px;
	float:right;
}

#leftColumn .aboutTreat dd{
	font-size: 69%;
	line-height: 1.3;
}


/* -------------------------------------
da Vinci    
 --------------------------------------*/
#leftColumn p#davinci{
	margin: 0px;
	padding: 25px 0px 20px;
}

#caseDavinci{
	width: 630px;
}

#caseDavinci .desc{
	width: 235px;
	float: left;
}

#caseDavinci #case{
	width: 370px;
	float: right;
}

#caseDavinci #case p{
	font-size: 63%;
	text-align: right;
}

#caseDavinci #case table{
	width: 370px;
}

#caseDavinci #case td{
	text-align: right;
	padding: 3px 10px;
}

#caseDavinci #case .sum{
	background: #FEF7E7;
}

#caseDavinci #case th{
	padding: 3px 10px;
	background: #E6F5FD;
	font-weight: normal;
	text-align: left;
} 

#caseDavinci #case .title{
	background: #F5F5F5;
	text-align: center;
}

#aboutRobot{
	width: 630px;
}

#aboutRobot .desc{
	width: 370px;
	float: left;
}

#aboutRobot .pics{
	width: 250px;
	float: right;
}



/* -------------------------------------
da Vinci    
 --------------------------------------*/
#openMri{
	width: 630px;
}

#openMri dl{
	width: 206px;
	float: left;
	padding-right: 6px;
}

#openMri dl.last{
	padding-right: 0px;
}

#openMri dl dt{
}

#openMri dl dd{
	font-size: 75%;
}

#odds dt{
	font-size: 75%;
}

#odds dd{
	margin-bottom:15px;
}

#realNavi{
	width: 630px;
}

#realNavi .desc{
	width: 404px;
	float: left;
}

#realNavi .pics{
	width: 206px;
	float: right;
}



/* -------------------------------------
Esophyx   
 --------------------------------------*/
#aboutEsophyx,
#opeRobot{
	width: 630px;
}

#aboutEsophyx .desc{
	width: 295px;
	float: left;
}

#aboutEsophyx .pics{
	width: 315px;
	float: right;
}

#opeEsophyx{
	width: 562px;
	margin: 0px auto;
}

#opeEsophyx dt{
	font-size: 75%;
}

#opeRobot .desc{
	width: 380px;
	float: left;
}

#opeRobot .pics{
	width: 230px;
	float: right;
}




/* -------------------------------------
TANKO  
 --------------------------------------*/
#tanko{
	width: 630px;
}

#tanko .desc{
	width: 380px;
	float: left;
}

#tanko .pics{
	width: 230px;
	float: right;
}
