@charset "utf-8";
/*
機　　能　　名：診療科目｜おざき動物病院
作　　成　　日：2014/05/02
更　　新　　日：

/* ***************************************
	
**************************************** */

#g_nav {
background:url(../images/common/gnavi_current_bg.gif) 372px bottom no-repeat;
}



/* department */
div#department {
	width:710px;
}

#kind_01 {
	margin-bottom:28px;
}

#kind_01 ul.index_list {
	width:654px;
	height:78px;
	margin-top:5px;
	padding:20px 28px 25px;
	background:#efeeea;
}

#kind_01 ul.index_list li {
	margin-right:15px;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
}

#kind_01 ul.index_kind {
	clear:both;
	margin:20px 0 0 20px;
	line-height:20px;
}

#kind_01 ul.index_kind li {
	text-indent:-20px;
	margin-bottom:23px;
}

#kind_in01  {
	clear:both;
	margin-bottom:96px;
}

#kind_in01 p {
	line-height:20px;
	margin-bottom:25px;
}

#kind_in02  {
	margin-bottom:96px;
}

#kind_in02 .kind_l {
	float:left;
}

#kind_in02 .img_kind02 {
	float:right;
}

#kind_in02 ul.index_list {
	width:300px;
	height:81px;
	margin-top:5px;
	padding:10px 20px 15px;
	background:#efeeea;
}

#kind_in02 ul.index_list li {
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	margin-right:20px;
	letter-spacing:-0.1em;
}

.section h3.h3_txt02 {
margin-bottom:1em;
padding:7px 0px 7px 5px;
margin-top:25px;
font-size:18px;
background:#EFEEEA;
font-weight:bold;
text-align:left;
}

#kind_in02 p {
	line-height:22px;
}

#kind_in02 ul.koumoku {
	clear:both;
	line-height:23px;
	margin-left:20px;
}

#kind_in02 ul.koumoku li {
	text-indent:-20px;
}

#kind_in03 {
	clear:both;
	padding-top:2px;
	margin-bottom:70px;
}

#kind_in03 .kind_l {
	width:340px;
	float:left;
}

#kind_in03 .kind_r {
	width:340px;
	float:right;
}

#kind_in03 .kind_r p {
	text-align:center;
	margin-top:10px;
}

#kind_in03 .kind_r p a {
	text-decoration:none;
}

#kind_in03 .kind_r a:hover {
opacity: 0.6;
filter: alpha(opacity=60);
}

#kind_in03 .kind_l p.txt_h4{
	margin:10px 0;
	font-size:18px;
	font-weight:bold;
}

#kind_in03  p.txt_h4{
	clear:both;
	font-size:21px;
	font-weight:bold;
}

#kind_in03  dl.reserve {
	border-left:20px solid #efeeea;
	padding:15px 0 15px 20px;
}

#kind_in03  dl.reserve dt {
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:5px;
}

#kind_in03  dl.reserve dd {
	line-height:22px;
}

#kind_in03  p.txt_h5{
	font-size:18px;
	font-weight:bold;
	margin-bottom:0;
}

#kind_in03  p.txt{
	margin:0;
	padding:0;
}

div.kind_waku {
	border:1px solid #000;
}

div.kind_waku p {
	margin:0;
	padding:10px;
}

div.kind_waku p span{
	font-size:18px;
	font-weight:bold;
	margin-bottom:0;
}

#kind_in04 {
	clear:both;
	padding-top:2px;
	margin-bottom:45px;
}

#kind_in04 .kind_l {
	width:340px;
	float:left;
	padding:0;
	margin:0;
}

#kind_in04 .kind_l p {
	
	line-height:20px;
}

#kind_in04 .kind_r {
	width:340px;
	float:right;
}

#kind_in04  dl.soudan {
	clear:both;
	border-left:20px solid #efeeea;
	padding:15px 0 15px 20px;
}

#kind_in04  dl.soudan dt {
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:5px;
}

#kind_in04  dl.soudan dd {
	line-height:22px;
}

#kind_in04 p.txt_h4{
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
}

#kind_in05 {
	clear:both;
}

#kind_in05 .kind_l {
	width:340px;
	float:left;
	padding:0;
	margin:0;
}

#kind_in05 .kind_l p {
	
	line-height:20px;
}

#kind_in05 .kind_r {
	width:340px;
	float:right;
	margin-top:15px;
}

#kind_in05  dl.soudan {
	clear:both;
	border-left:20px solid #efeeea;
	padding:15px 0 15px 20px;
}

#kind_in05  dl.soudan dt {
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:5px;
}

#kind_in05  dl.soudan dd {
	line-height:22px;
}

#kind_in05 p.txt_h4{
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
}