@charset "utf-8";

/*-------------------------------------------------

 for [shimizu shika]

 Style Name: orthodontic.css
 
 File URL: common/css/orthodontic.css

 Created: 2010-04-02
 
 Description by suzuki_rui

-------------------------------------------------*/

/* ---------------------------

	矯正歯科治療

--------------------------- */	
body.category-orthodontic {}



/* ---------------------------

	あなたの歯並びはどれ？

--------------------------- */	
body.category-ort-how {}



/* ---------------------------

	最適な矯正法は？

--------------------------- */
body.category-ort-best {}
dl.heo dt {
	margin-bottom: 10px;
	padding-left: 10px;
	font-size: 1.2em;
	font-weight: bold;
	border-left: 10px solid #756A7C;
}
dl.heo dd {margin-bottom: 20px;}
dl.heo dd.lastChild {margin-bottom: 0;}



/* ---------------------------

	インプラント矯正とは

--------------------------- */	
body.category-ort-implant {}

ul#suitable li {
	width: 147px;
	padding: 10px 20px 10px 0;
	text-align: center;
	float: left;
}
ul#suitable li.lastChild {padding-right: 0;}
ul#suitable img {margin: 0 auto; display: block;}
	


/* ---------------------------

	矯正治療の流れ

--------------------------- */	
body.category-ort-flow {}
div.trFlow div.firstChild, div.trFlow div.lastChild {
	width: 291px;
	padding: 15px 20px;
	border: 1px solid #e9e5d9;
	background: #fcfaf4;
	-moz-border-radius: 10px; /* for Firefox */
	-webkit-border-radius: 10px; /* for Safari and chrome */
	border-radius: 10px; /* CSS3 */
	behavior: url(border-radius.htc); /* for IE */
}
div.trFlow div.firstChild  {float: left;}
div.trFlow div.lastChild  {float: right;}
div.trFlow ol li {
	margin: 0 0 15px 0;
	padding-bottom: 40px;
	background: url(../../images/orthodontic/trFlow-arrow.gif) no-repeat center bottom;
}
div.trFlow ol li.lastChild {
	margin-bottom: 0;
	padding-bottom: 0;
	background: none;	
}



/* ---------------------------

	矯正症例集

--------------------------- */	
body.category-ort-case {}
body.category-ort-case ul.tabNav li {width: 113px;}
.arrow_down, .noArrow {
	width: 574px;
	margin: 0 auto 0 auto;
	padding-bottom: 40px;
	background: url(../../images/loop/arrow_down.gif) no-repeat 277px bottom;
}
.noArrow {padding-bottom: 0;	background: none;}
.arrow_down li, .noArrow li {margin: 0 20px 20px 0; float: left;}
.arrow_down li.lastChild {margin-right: 0;}
.noArrow li.lastChild {margin-right: 0;}
.noArrow .t4 {margin-top: 0!important;}
div#tab1 div.lastChild, div#tab2 div.lastChild, div#tab3 div.lastChild, div#tab4 div.lastChild, div#tab5 div.lastChild, div#tab6 div.lastChild {
	margin-bottom: 0;
	padding-bottom: 0;
	background: none;
}






