/* CSS */

* {
margin: 0px;
padding: 0px;
}

p {
color: #666666;
}

img {
border: 0px;
}

li {
list-style: none;
color: #666666;
}

body {
background: url(http://www.shoutoku.or.jp/kenshin/images/bg_body.jpg) top repeat-x;
font-size:90%;
line-height:140%;
}

#wrap {
width: 780px;
padding: 0px 0px;
margin: 0px auto;
background: url(http://www.shoutoku.or.jp/img/bg_wrap.jpg) repeat-y;
position: relative;
}

/*header
****************************************************/
#header {
width: 780px;
height: 227px;
background: url(http://www.shoutoku.or.jp/kenshin/images/bg_header.jpg) no-repeat;
position: absolute;
top: 0px;
left: 0px;
}

.logo {
width: 206px;
height: 99px;
margin: 0px 0px 0px 23px;
_margin: 0px 0px 0px 11px;
float: left;
}

.title_01 {
width: 107px;
height: 21px;
margin: 15px 26px 0px 0px;
float: right;
}

/*main
****************************************************/
#main {
width: 760px;
_width: 773px;
padding: 227px 20px 0px 0px;
_padding: 227px 7px 0px 0px;
}

/*content
****************************************************/
#content {
width: 525px;
float: right;
}

.waku_h1 {
width: 489px;
_height: 243px;
min-height: 243px;
padding: 35px 0px 0px 40px;
background: url(http://www.shoutoku.or.jp/kenshin/images/bg_content.jpg) no-repeat 17px 7px;
}

.waku_h1_kakoi_01 {
width: 200px;
padding: 0px 0px 0px 15px;
float: left;
}

.h1_image_01 {
width: 282px;
height: 198px;
float: left;
}

.h1_title_01 {
width: 239px;
height: 49px;
margin: 6px 0px 0px 0px;
background: url(http://www.shoutoku.or.jp/img/h1_title_01.gif) no-repeat;
text-indent: -9999px;
font-size: 12px;
}

h1#title_top{
	width:200px;
	padding-top:45px;
	font-size:110%;
	font-weight:normal;
	color:#666;
	line-height:180%;
	float:right;
	letter-spacing:1px;
}

.h1_text {
width: 224px;
height: 61px;
margin: 15px 0px 0px 20px;
background: url(http://www.shoutoku.or.jp/img/h1_title_02.gif) no-repeat;
text-indent: -9999px;
}



.waku_h2_01 {
width: 497px;
_height: 82px;
min-height: 82px;
margin: 0px 0px 0px 30px;
padding: 10px 0px 0px 3px;
background: url(http://www.shoutoku.or.jp/img/bg_h2_01_n.jpg) no-repeat right top;
border-bottom: 1px solid #EAE6DE;
}

.h2_title_01 {
width: 178px;
height: 18px;
background: url(http://www.shoutoku.or.jp/kenshin/images/h2_title_01.gif) no-repeat;
vertical-align: top;
text-indent: -9999px;
}

.h2_text_01 {
width: 225px;
margin: 3px 0px 0px 3px;
}

.text_01 {
margin: 5px 5px 5px 100px;
}

/*診察 行事
****************************************************/
.waku_01 {
width: 518px;
margin: 10px 0px 0px 20px;
}

.waku_01_up {
width: 245px;
height: 10px;
background: url(http://www.shoutoku.or.jp/img/bg_waku_01_up.jpg) no-repeat top;
font-size: 1px;
line-height: 1px;
}

.waku_01_un {
width: 245px;
height: 10px;
background: url(http://www.shoutoku.or.jp/img/bg_waku_01_un.jpg) no-repeat bottom;
font-size: 1px;
line-height: 1px;
clear: both;
}

.waku_02, .waku_03 {
width: 245px;
background: url(http://www.shoutoku.or.jp/img/bg_waku_01.jpg) repeat-y;
float: left;
}

.h2_title_02 {
width: 190px;
height: 15px;
margin: 0px 0px 0px 14px;
background: url(http://www.shoutoku.or.jp/kenshin/images/h2_title_02.gif) no-repeat;
text-indent: -9999px;
}

.waku_03 {
margin: 0px 0px 0px 10px;
}

.h2_title_03 {
width: 195px;
height: 15px;
margin: 0px 0px 0px 14px;
background: url(http://www.shoutoku.or.jp/kenshin/images/h2_title_03_n.gif) no-repeat;
text-indent: -9999px;
}

.h2_text_02 {
width: 220px;
margin: 5px 0px 0px 14px;
}

.h2_text_02 img {
margin: 0px 5px 0px 0px;
float: left;
}

.text_02 {
margin: 5px 5px 5px 0px;
text-align: right;
}

/*news info
****************************************************/
.up {
width: 499px;
height: 7px;
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 20px;
background: url(http://www.shoutoku.or.jp/img/bg_up.gif) no-repeat bottom;
line-height: 1px;
font-size: 1px;
clear: both;
}

.center_01 {
width: 484px;
margin: 0px 0px 0px 20px;
padding: 15px 0px 7px 15px;
background: url(http://www.shoutoku.or.jp/img/bg_center_01.gif) repeat-y;
}

.h2_title_04 {
width: 478px;
height: 27px;
background: url(http://www.shoutoku.or.jp/kenshin/images/h2_title_04.gif) no-repeat;
text-indent: -9999px;
}

.list {
width: 454px;
padding: 5px 5px 2px 10px;
background: url(http://www.shoutoku.or.jp/img/line_01.gif) repeat-x bottom;
}

.un {
width: 499px;
height: 7px;
margin: 0px 0px 0px 20px;
background: url(http://www.shoutoku.or.jp/img/bg_un.gif) no-repeat;
line-height: 1px;
font-size: 1px;
}

/*sidebar
****************************************************/
#sidebar {
width: 235px;
background: url(http://www.shoutoku.or.jp/img/bg_sidebar.gif) no-repeat 20px 0px;
float: left;
}

/*sidebar
****************************************************/
#menu {
width: 198px; 
padding: 17px 0px 0px 7px;
background: url(http://www.shoutoku.or.jp/img/bg_menu.gif) no-repeat;
position: absolute;
top: 185px;
left: 24px;
z-index: 9;
}

.h3_title_01 {
width: 160px;
height: 36px;
background: url(http://www.shoutoku.or.jp/kenshin/images/h3_title_01.gif) no-repeat;
position: relative;
text-indent: -9999px;
z-index: 10;
}

.menu_01 {
margin: 5px 0px 0px 0px;
}

ul.menu_01 li {
width: 173px;
margin: 2px 0px;
padding: 4px 0px 4px 22px;
background: url(http://www.shoutoku.or.jp/kenshin/images/bg_ic_01.gif) no-repeat;
color: #333333;
}

.menu_02 {
margin: 0px 0px 0px 0px;
}

ul.menu_02 li {
margin: 2px 0px;
background: url(http://www.shoutoku.or.jp/kenshin/images/bg_ic_01.gif) no-repeat;
color: #333333;
}

ul.menu_02 li a {
width: 169px;
padding: 4px 0px 4px 22px;
background: url(http://www.shoutoku.or.jp/kenshin/images/bg_ic_01.gif) no-repeat #efefef;
display: block;
}

ul.menu_02 li ul li {
width: 132px;
padding: 2px 0px 2px 34px;
margin: 6px 0px 0px 0px;
background: url(http://www.shoutoku.or.jp/img/bg_ic_02.gif) no-repeat -2px -2px #ffffff;
color: #333333;
}

ul.menu_02 li ul li a {
display: block;
}

/*waku_04
****************************************************/
#link_group {
width: 190px;
margin: 542px 0px 10px 30px;
border: 1px solid #e7e7e7;
background: url(http://www.shoutoku.or.jp/img/bg_waku_04.jpg) no-repeat left;
}

#link_group a {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}

#link_group .txt_01 {
width: 139px;
height: 43px;
margin: 0px 0px 0px 50px;
background: url(http://www.shoutoku.or.jp/img/txt_002.gif) no-repeat;
text-indent: -9999px;
}

#link_group .txt_02,
#link_group .txt_04,
#link_group .txt_07{
width: 146px;
height: 18px;
margin: 0px 0px 0px 44px;
text-indent: -9999px;
}

#link_group .txt_03,
#link_group .txt_05{
width: 146px;
height: 18px;
margin: 0px 0px 0px 44px;
text-indent: -9999px;
}


#link_group .txt_02{
background: url(http://www.shoutoku.or.jp/img/l-link-katorea.gif) no-repeat;
	height: 18px;
	text-indent: -9999px;
}

#link_group .txt_03{
background: url(http://www.shoutoku.or.jp/img/l-link-hana.gif) no-repeat;
	height: 18px;
	text-indent: -9999px;
}

#link_group .txt_04{
background: url(http://www.shoutoku.or.jp/img/l-link-ureshino.gif) no-repeat;
	height: 18px;
	text-indent: -9999px;
}

#link_group .txt_05{
background: url(http://www.shoutoku.or.jp/img/l-link-matumoto.gif) no-repeat;
	height: 18px;
	text-indent: -9999px;
}

#link_group .txt_07{
background: url(http://www.shoutoku.or.jp/img/txt_08.gif) no-repeat 0 0;
	height: 18px;
	text-indent: -9999px;
}

.l_txt_06{
	width: 190px;
	background:url(http://www.shoutoku.or.jp/image/txt_07.jpg) no-repeat;
	border:1px solid #e7e7e7;
	height: 20px;
	margin: 10px 0px 40px 30px;
	text-indent: -9999px;
}

.l_txt_06 a{
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}


/*footer
****************************************************/
#footer {
width: 780px;
height: 88px;
margin: 10px 0px 0px 0px;
background: url(http://www.shoutoku.or.jp/img/bg_footer.jpg) no-repeat;
clear: both;
}

.waku_footer_01 {
width: 560px;
padding: 0px 0px 0px 30px;

}

.footer_text_01, .footer_text_02 {
color: #333333;
}

.waku_footer_02 {
width: 237px;
padding: 13px 33px 0px 0px;
text-align: left;
float: right;

}

.footer_text_03, .footer_text_04 {
padding: 0px 0px 0px 25px;
color: #333333;
float: left;
}

.footer_text_03 {
width: 52px;
padding: 0px 0px 0px 122px;
background: url(http://www.shoutoku.or.jp/img/ic_01.gif) no-repeat 100px 2px;
}

.footer_text_04 {
width: 21px;
background: url(http://www.shoutoku.or.jp/img/ic_02.gif) no-repeat 7px 2px;
}


/*etc
****************************************************/
.clear_01 {
width: 100%;
height: 1px;
line-height: 1px;
font-size: 1px;
clear: both;
}



.sub_title {
padding: 15px 0px 3px 23px;
background: url(http://www.shoutoku.or.jp/kenshin/images/line_02.gif) no-repeat bottom;
color: #339900;
}

.entry-body {
width: 486px;
margin: 15px 0px 0px 25px;
}

.nabi {
margin: 10px 15px 0px 0px;
text-align: right;
vertical-align: top;
color: #666666;
}

.nabi img {
vertical-align: bottom;
}

.table_td td {
padding: 5px;
}