@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      noge.css
 Author:         Your Name (admin)
 Style Info:     脳神経外科
----------------------------------------------------------- */

/*--common------------------------------------------*/ 

h3#keyword {
display:none;
}

div#y_com_con {
 width:588px;
 padding:20px 0px 0px 0px;
 margin:0px 47px 0px 0px;
 }
 
div#noge_size {
 width:588px;
 padding:0px 0px 10px 0px;
 margin:0px;
 position:relative;
 }
 
div#noge_size ul#size {
 width:160px;
 height:24px;
 padding:0px;
 margin:0px;
 background-image:url(../../common/img/size_bg.gif);
 background-repeat:no-repeat;
 background-position:top left;
 list-style:none;
 position:absolute;
 left:435px;
 bottom:10px;
 zoom:1;
 }
 
div#noge_size ul#size:after { 
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden; 
 }
	
/* Mac版IEのみに適用 \*//*/ div#noge_size ul#size { overflow: hidden; } /* */   
 
/*--top------------------------------------------*/

h1#fairy {
 width:217px;
 height:152px;
 background-image:url(../img/top.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
h1#fairy a {
 width:217px;
 height:152px;
 padding:0px;
 margin:0px;
 text-decoration:none;
 display:block;
 }
 
:root h1#fairy a {
 width:217px;
 height:152px;
 padding:0px;
 margin:0px;
 overflow:hidden;
 display:block;
 } 
 
/*----------------------------------------------------
	#main
----------------------------------------------------*/

#main {
 width:852px;
 padding:0px;
 margin:0px 0px 0px 48px;
 text-align:left;
 zoom:1;
 background-image: url(../../common/img/sab_bg002.gif);
 background-repeat: repeat-y;
 background-position: left top;
} 
 
/*--------------------------------------------------
#sub
----------------------------------------------------*/

div#sub {
 width:217px;
 padding:0px;
 margin:0px;
 float:left;
 zoom:1;
}

ul#imgmenu {
 width:159px;
 padding:7px 0px 20px 0px;
 margin:0px 32px 0px 26px;
 }
 
ul#txtmenu {
 width:159px;
 padding:0px 0px 20px 0px;
 margin:0px 32px 0px 26px;
 }
 
ul#txtmenu li {
 width:159px;
 text-align:center;
 margin:0px;
 padding:0px 0px 15px 0px;
 }
 
ul#txtmenu a {
 text-decoration:none;
 color:#FFFFFF;
 }   
 
h2#y_submenu {
 display:none;
 } 
 
ul#imgmenu li,
ul#imgmenu li a {
 padding:0px;
 margin:0px;
 text-indent:-9999px;
 text-decoration:none;
 } 
 
ul#imgmenu li#s_gaiyo a {
 width:159px;
 height:43px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:0px 0px;
 display:block;
 }
 
:root ul#imgmenu li#s_gaiyo a {
 width:159px;
 height:43px;
 overflow:hidden;
 display:block;
 } 

ul#imgmenu li#s_gaiyo, 
ul#imgmenu li#s_gaiyo a:hover {
 width:159px;
 height:43px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px 0px;
 display:block;
 } 
 
ul#imgmenu li#s_shinryo a {
 width:159px;
 height:45px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -43px;
 display:block;
 }
 
:root ul#imgmenu li#s_shinryo a {
 width:159px;
 height:45px;
 overflow:hidden;
 display:block;
 } 
 
ul#imgmenu li#s_shinryo, 
ul#imgmenu li#s_shinryo a:hover {
 width:159px;
 height:45px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -43px; 
 display:block;
 }
 
ul#imgmenu li#s_nyuin a {
 width:159px;
 height:47px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -88px; 
 display:block;
 }
 
:root ul#imgmenu li#s_nyuin a {
 width:159px;
 height:47px;
 overflow:hidden;
 display:block;
 } 

ul#imgmenu li#s_nyuin, 
ul#imgmenu li#s_nyuin a:hover {
 width:159px;
 height:47px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -88px;
 display:block; 
 }
 
ul#imgmenu li#s_setsubi a {
 width:159px;
 height:47px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -135px; 
 display:block;
 }
 
:root ul#imgmenu li#s_setsubi a {
 width:159px;
 height:47px;
 overflow:hidden;
 display:block;
 } 

ul#imgmenu li#s_setsubi, 
ul#imgmenu li#s_setsubi a:hover {
 width:159px;
 height:47px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -135px; 
 display:block;
 } 
 
ul#imgmenu li#s_innai a {
 width:159px;
 height:45px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -182px; 
 display:block;
 }
 
:root ul#imgmenu li#s_innai a {
 width:159px;
 height:45px;
 overflow:hidden;
 display:block;
 } 

ul#imgmenu li#s_innai, 
ul#imgmenu li#s_innai a:hover {
 width:159px;
 height:45px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -182px; 
 display:block;
 } 
 
ul#imgmenu li#s_access a {
 width:159px;
 height:45px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -227px;
 display:block; 
 }
 
:root ul#imgmenu li#s_access a {
 width:159px;
 height:45px;
 overflow:hidden;
 display:block; 
 } 

ul#imgmenu li#s_access, 
ul#imgmenu li#s_access a:hover {
 width:159px;
 height:45px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -227px;
 display:block; 
 }
 
ul#imgmenu li#s_recruit a {
 width:159px;
 height:45px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -272px;
 display:block; 
 }
 
:root ul#imgmenu li#s_recruit a {
 width:159px;
 height:45px;
 overflow:hidden;
 display:block; 
 } 

ul#imgmenu li#s_recruit, 
ul#imgmenu li#s_recruit a:hover {
 width:159px;
 height:45px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -272px;
 display:block; 
 } 
 
ul#imgmenu li#s_rehab a {
 width:159px;
 height:94px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -317px;
 display:block; 
 }
 
:root ul#imgmenu li#s_rehab a {
 width:159px;
 height:94px;
 overflow:hidden;
 display:block; 
 }   
 
ul#imgmenu li#s_rehab, 
ul#imgmenu li#s_rehab a:hover {
 width:159px;
 height:94px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -317px;
 display:block; 
 }
 
ul#imgmenu li#s_gairai a {
 width:159px;
 height:45px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -411px;
 display:block; 
 }
 
:root ul#imgmenu li#s_gairai a {
 width:159px;
 height:45px;
 overflow:hidden;
 display:block; 
 } 

ul#imgmenu li#s_gairai, 
ul#imgmenu li#s_gairai a:hover {
 width:159px;
 height:45px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -411px;
 display:block; 
 }
 
ul#imgmenu li#s_nou a {
 width:159px;
 height:43px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -456px;
 display:block; 
 }
 
:root ul#imgmenu li#s_nou a {
 width:159px;
 height:43px;
 display:block;
 overflow:hidden;
 } 
 
ul#imgmenu li#s_nou, 
ul#imgmenu li#s_nou a:hover {
 width:159px;
 height:43px;
 background-image:url(../img/submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -456px;
 display:block; 
 } 
 
   
 
/*--------------------------------------------------
index
----------------------------------------------------*/
 
div#noge_topmain {
 width:588px;
 padding:0px;
 margin:0px;
 background-image:url(../img/main.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 zoom:1;
 }
 
div#noge_topmain:after { 
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden; 
 }
	
/* Mac版IEのみに適用 \*//*/ div#noge_topmain { overflow: hidden; } /* */

div#size_all {
 width:588px;
 height:24px;
 padding:0px;
 margin:0px 0px 0px 0px;
 text-align:right;
 }
 
ul#noge_txtmenu {
 width:500px;
 color:#996600;
 height:0px;
 padding:326px 0px 20px 0px;
 margin:0px 0px 0px 45px;
 list-style:none;
 }
 
ul#noge_txtmenu a {
 color:#996600;
 text-decoration:none;
 } 
 
ul#noge_txtmenu li {
 float:left;
 }
 
li#noge_txtmenu001 {
 margin:0px 10px 0px 0px;
 padding:0px;
 }
 
li#noge_txtmenu002 {
 margin:0px 10px 0px 0px;
 padding:0px;
 } 	    
 
/*--------------------------------------------------
shinryo
----------------------------------------------------*/

div#y_com_con h3 {
 margin:0px;
 padding:0px 0px 26px 0px;
 }

div#y_com_con h4#sub001 {
 width:130px;
 height:28px;
 margin:0px;
 padding:0px;
 background-image:url(../img/s_sub00.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
p.def_p {
 margin:0px;
 padding:0px 0px 15px 10px;
 }
 
h4#shinryo_ex001 {
 width:577px;
 height:130px;
 background-image:url(../img/s_img001.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0px 0px 10px 0px;
 margin:0px 0px 0px 7px;
 text-indent:-9999px;
 }
 
h4#shinryo_ex002 {
 width:577px;
 height:65px;
 background-image:url(../img/s_img002.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0px 0px 10px 0px;
 margin:0px 0px 0px 7px;
 text-indent:-9999px;
 }
 
h4#shinryo_ex003 {
 width:577px;
 height:65px;
 background-image:url(../img/s_img003.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0px 0px 10px 0px;
 margin:0px 0px 0px 7px;
 text-indent:-9999px;
 } 
 
em.beige {
 color:#c1ad82;
 font-size:larger;
 }
 
 em.beige2 {
 color:#c1ad82;
 font-size:18px;
 }
 
div#shinryo_illust_area001 {
 width:577px;
 height:124px;
 margin:0px 0px 0px 10px;
 padding:0px;
 background-image:url(../img/s_img004.gif);
 background-repeat:no-repeat;
 background-position:top right;
 }
 
div#shinryo_illust_area001 h4#s_sub002 {
 width:104px;
 height:28px;
 padding:0px;
 margin:0px;
 background-image:url(../img/s_sub001.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }                

div#shinryo_illust_area001 p {
 width:400px;
 margin:0px;
 padding:0px;
 }
 
h4#shinryo_sub003 {
 width:588px;
 height:100px;
 background-image:url(../img/s_sub002.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0px;
 margin:0px;
 text-indent:-9999px;
 }
 
div#shinryo_illust_area002 {
 width:577px;
 margin:0px 0px 0px 10px;
 padding:0px 0px 20px 0px;
 background-image:url(../img/s_img006.gif);
 background-repeat:no-repeat;
 background-position:top right;
 }
 
div#shinryo_illust_area002 h4 {
 width:375px;
 height:72px;
 margin:0px;
 padding:0px;
 background-image:url(../img/s_img005.gif);
 background-position:top left;
 background-repeat:no-repeat;
 text-indent:-9999px;
 }
 
div#shinryo_illust_area002 p {
 width:300px;
 padding:0px;
 margin:0px;
 }
 
h4#shinryo_sub004 {
 width:588px;
 height:35px;
 background-image:url(../img/s_sub003.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0px;
 margin:0px;
 text-indent:-9999px;
 }  
 
/*--------------------------------------------------
gaiyo
----------------------------------------------------*/

div#y_com_con h4#g_sub001 {
 width:91px;
 height:35px;
 margin:0px;
 padding:0px;
 background-image:url(../img/g_ttl.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
div#g_contents {
 width:556px;
 padding:0px;
 margin:0px 0px 0px 32px;
 }
 
div#g_contents h5#g_sub002 {
 width:85px;
 height:25px;
 padding:0px;
 margin:0px;
 background-image:url(../img/g_sub002.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
div#g_contents h5#g_sub003 {
 width:85px;
 height:25px;
 padding:0px;
 margin:0px;
 background-image:url(../img/g_sub003.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
div#g_contents h5#g_sub004 {
 width:85px;
 height:25px;
 padding:0px;
 margin:0px;
 background-image:url(../img/g_sub004.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 } 
 
div#g_contents h5#g_sub005 {
 width:57px;
 height:25px;
 padding:0px;
 margin:0px;
 background-image:url(../img/g_sub005.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
div#g_contents dl {
 width:537px;
 padding:0px 0px 20px 0px;
 margin:0px 0px 0px 18px;
 } 
 
div#g_contents dt {
 width:100px;
 padding:0px;
 margin:0px;
 }
 
div#g_contents dd {
 width:437px;
 padding:0px;
 margin:-1.6em 0px 0px 100px;
 }
 
div#g_contents p {
 width:537px;
 margin:0px 0px 0px 18px;
 padding:0px 0px 20px 0px;
 }
 
div#g_contents h5#g_img001 {
 width:556px;
 height:121px;
 padding:0px;
 margin:0px;
 background-image:url(../img/ac_add.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
/*--------------------------------------------------
nyuin
----------------------------------------------------*/  

div#nyuin_contents {
 width:577px;
 padding:0px;
 margin:0px 0px 0px 10px;
 background-image:url(../img/n_ttl.gif);
 background-repeat:no-repeat;
 background-position:top left;
 }
 
div#nyuin_contents h4 {
 display:none;
 }
 
div#nyuin_contents h5#n_sub001 {
 width:577px;
 height:73px;
 padding:0px;
 margin:0px;
 background-image:url(../img/n_sub001.gif); 
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
div#nyuin_contents ul {
 width:496px;
 height:270px;
 margin:0px 40px 0px 40px;
 padding:0px;
 clear:both;
 }
 
div#nyuin_contents ul li#n_flow001 {
 width:496px;
 height:50px;
 padding:0px;
 margin:0px;
 background-image:url(../img/n_flow001.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
div#nyuin_contents ul li#n_flow002 {
 width:496px;
 height:51px;
 padding:0px;
 margin:0px;
 background-image:url(../img/n_flow002.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
div#nyuin_contents ul li#n_flow003 {
 width:496px;
 height:51px;
 padding:0px;
 margin:0px;
 background-image:url(../img/n_flow003.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
div#nyuin_contents ul li#n_flow004 {
 width:496px;
 height:121px;
 padding:0px;
 margin:0px;
 background-image:url(../img/n_flow004.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 } 
 
div#nyuin_contents h5#n_sub002 {
	width:577px;
	height:44px;
	padding:0px;
	margin:0px;
	background-image:url(../img/n_sub002.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-indent:-9999px;
	clear: both;
 } 
 
div#nyuin_contents div#nyuin_block002 {
 width:526px;
 padding:10px 0px 0px 0px;
 margin:0px 39px 0px 12px;
 zoom:1;
 }
 
div#nyuin_contents p {
 margin:0px;
 padding:0px 0px 10px 0px;
 }
 
div#nyuin_contents h6 {
 width:373px;
 height:86px;
 background-image:url(../img/n_img001.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }  
 
div#nyuin_block002 img {
 float:right;
 }
 
div#nyuin_contents h5#n_sub003 {
 width:577px;
 height:34px;
 padding:0px;
 margin:0px;
 background-image:url(../img/n_sub003.gif); 
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 } 
 
div#nyuin_contents p.n_def {
 margin:0px 0px 0px 12px;
 padding:0px 0px 20px 0px; 
 }
 
div#nyuin_contents h5#n_sub004 {
 width:577px;
 height:34px;
 padding:0px;
 margin:0px;
 background-image:url(../img/n_sub004.gif); 
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
div#nyuin_block003 {
 width:526px;
 padding:0px;
 margin:0px 39px 0px 12px;
 zoom:1;
 }
 
div#nyuin_block003:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#nyuin_block003 { overflow: hidden; } /* */	 

div#n_pict002 {
 width:240px;
 padding:0px;
 margin:0px 0px 0px 10px;
 text-align:right;
 float:right;
 }
 
div#nyuin_block003 em {
 font-size:larger;
 color:#7a9f90;
 font-weight:bold;
 }
 
div#n_pict002 span {
 width:230px;
 display:block;
 margin:0px 10px 0px 0px;
 padding:0px;
 }   
	  
div#n_pict002 img {
 display:block;
 }
 
div#n_b03txt p {
 padding:0px 0px 20px 0px;
 margin:0px;
 float:left;
 }
 
div#nyuin_contents h5#n_sub005 {
 width:577px;
 height:34px;
 padding:0px;
 margin:0px;
 background-image:url(../img/n_sub005.gif); 
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
div#nyuin_contents h5#n_sub006 {
	width:577px;
	height:34px;
	padding:0px;
	margin:0px;
	background-image:url(../img/n_sub006.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	clear: both;
 }
 
div#nyuin_contents div#nyuin_block004 {
 width:577px;
 padding:0px;
 margin:0px;
 }
 
div#nyuin_contents div#nyuin_block005 {
 width:577px;
 padding:0px 0px 20px 0px;
 margin:0px;
 }
 
div#nyuin_block005 div#n_imgbtn {
 width:337px;
 padding:28px 0px 0px 0px;
 margin:0px;
 float:right;
 }

div#n_imgbtn p {
 width:327px;
 padding:0px;
 margin:0px 0px 0px 10px;
 }                               

/*--------------------------------------------------
setsubi
----------------------------------------------------*/ 

div#y_com_con h4#se_sub001 {
 width:396px;
 height:39px;
 margin:0px;
 padding:0px;
 background-image:url(../img/se_ttl.gif);
 background-repeat:no-repeat;
 background-position:right top;
 text-indent:-9999px;
 }
 
div#se_block001 {
 width:575px;
 margin:0px 0px 0px 12px;
 padding:0px 0px 20px 0px;
 zoom:1;
 }
 
div#se_block002 {
 width:575px;
 margin:0px 0px 0px 12px;
 padding:0px 0px 20px 0px;
 zoom:1;
 }
 
div#se_block003 {
 width:575px;
 margin:0px 0px 0px 12px;
 padding:0px 0px 20px 0px;
 zoom:1;
 }
 
div#se_block004 {
 width:575px;
 margin:0px 0px 0px 12px;
 padding:0px 0px 20px 0px;
 zoom:1;
 }
 
div#se_block005 {
 width:575px;
 margin:0px 0px 0px 12px;
 padding:0px 0px 20px 0px;
 zoom:1;
 } 
 
div#se_block001 img,
div#se_block002 img,
div#se_block003 img,
div#se_block004 img,
div#se_block005 img {
 float:right;
 }
 
div#se_block001 p,
div#se_block002 p,
div#se_block003 p,
div#se_block004 p,
div#se_block005 p {
 width:268px;
 margin:0px 0px 0px 25px;
 padding:0px;
 } 
 
h5#se_sub001 {
 width:288px;
 height:46px;
 padding:0px;
 margin:0px;
 background-image:url(../img/se_sub001.gif);
 background-position:top left;
 background-repeat:no-repeat;
 text-indent:-9999px;
 } 
 
h5#se_sub002 {
 width:230px;
 height:27px;
 padding:0px;
 margin:0px;
 background-image:url(../img/se_sub002.gif);
 background-position:top left;
 background-repeat:no-repeat;
 text-indent:-9999px;
 }
 
h5#se_sub003 {
 width:230px;
 height:27px;
 background-image:url(../img/se_sub003.gif);
 background-position:top left;
 background-repeat:no-repeat;
 text-indent:-9999px;
 } 
 
h5#se_sub004 {
 width:72px;
 height:26px;
 background-image:url(../img/se_sub004.gif);
 background-position:left top;
 background-repeat:no-repeat;
 text-indent:-9999px;
 }
 
h5#se_sub005 {
 width:120px;
 height:30px;
 background-image:url(../img/se_sub005.gif);
 background-position:left top;
 background-repeat:no-repeat;
 text-indent:-9999px;
 }  

/*--------------------------------------------------
innai
----------------------------------------------------*/ 

div#y_com_con h4#innai_ttl {
 width:394px;
 height:38px;
 margin:0px;
 padding:0px;
 background-image:url(../img/in_ttl.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
ul#innai_contents001 {
 width:576px;
 height:100%;
 padding:0px;
 margin:0px 0px 0px 12px;
 clear:both;
 zoom:1;
 }
 
div#innai_swf {
 width:588px;
 padding:0px;
 margin:0px;
 } 

ul#innai_contents002 {
 width:576px;
 height:100%;
 padding:20px 0px 0px 0px;
 margin:0px 0px 0px 12px;
 clear:both;
 zoom:1;
 }
 
ul#innai_contents003 {
 width:576px;
 height:100%;
 padding:20px 0px 0px 0px;
 margin:0px 0px 0px 12px;
 clear:both;
 zoom:1;
 } 
 
li#in_pic001 {
 width:193px;
 padding:0px;
 margin:0px;
 float:left;
 }
 
li#in_pic001 p {
 padding:0px;
 margin:0px 10px 0px 10px;
 } 
 
li#in_pic001 h5 {
 width:50px;
 height:19px;
 padding:0px;
 margin:0px;
 background-image:url(../img/in_sub001.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }   
 
li#in_pic002 {
 width:192px;
 padding:0px;
 margin:0px;
 float:left;
 }
 
li#in_pic002 p {
 padding:0px;
 margin:0px 10px 0px 10px;
 } 
 
li#in_pic002 h5 {
 width:50px;
 height:19px;
 padding:0px;
 margin:0px;
 background-image:url(../img/in_sub002.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 } 
 
li#in_pic003 {
 width:191px;
 padding:0px;
 margin:0px;
 float:left;
 }
 
li#in_pic003 p {
 padding:0px;
 margin:0px 10px 0px 7px;
 } 
 
li#in_pic003 h5 {
 width:123px;
 height:19px;
 padding:0px;
 margin:0px;
 background-image:url(../img/in_sub003.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 } 
 
li#in_pic004 {
 width:193px;
 padding:0px;
 margin:0px;
 float:left;
 clear:both;
 }
 
li#in_pic004 p {
 padding:0px;
 margin:0px 10px 0px 7px;
 } 
 
li#in_pic004 h5 {
 width:128px;
 height:19px;
 padding:0px;
 margin:0px;
 background-image:url(../img/in_sub004.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }  
 
li#in_pic005 {
 width:192px;
 padding:0px;
 margin:0px;
 float:left;
 }
 
li#in_pic005 p {
 padding:0px;
 margin:0px 10px 0px 7px;
 } 
 
li#in_pic005 h5 {
 width:73px;
 height:19px;
 padding:0px;
 margin:0px;
 background-image:url(../img/in_sub005.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 } 
 
li#in_pic006 {
 width:191px;
 padding:0px;
 margin:0px;
 float:left;
 }
 
li#in_pic006 p {
 padding:0px;
 margin:0px 10px 0px 7px;
 } 
 
li#in_pic006 h5 {
 width:35px;
 height:19px;
 padding:0px;
 margin:0px;
 background-image:url(../img/in_sub006.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 } 
 
li#in_pic007 {
 width:193px;
 padding:0px;
 margin:0px;
 float:left;
 clear:both;
 }
 
li#in_pic007 p {
 padding:0px;
 margin:0px 10px 0px 7px;
 } 
 
li#in_pic007 h5 {
 width:78px;
 height:19px;
 padding:0px;
 margin:0px;
 background-image:url(../img/in_sub007.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 } 
 
li#in_pic008 {
 width:192px;
 padding:0px;
 margin:0px;
 float:left;
 }
 
li#in_pic008 p {
 padding:0px;
 margin:0px 10px 0px 7px;
 } 
 
li#in_pic008 h5 {
 width:60px;
 height:19px;
 padding:0px;
 margin:0px;
 background-image:url(../img/in_sub008.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 } 
 
li#in_pic009 {
 width:191px;
 padding:0px;
 margin:0px;
 float:left;
 }
 
li#in_pic009 p {
 padding:0px;
 margin:0px 10px 0px 7px;
 }  
 
li#in_pic009 h5 {
 width:46px;
 height:19px;
 padding:0px;
 margin:0px;
 background-image:url(../img/in_sub009.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }                 

/*--------------------------------------------------
access
----------------------------------------------------*/ 

div#y_com_con h4#ac_ttl {
 width:146px;
 height:17px;
 margin:0px;
 padding:0px;
 background-image:url(../img/ac_ttl.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
div#ac_contents {
 width:577px;
 padding:20px 0px 0px 0px;
 margin:0px 0px 0px 11px;
 clear:both;
 }
 
h6#timetable_btn {
 width:170px;
 height:35px;
 padding:0px;
 margin:0px;
 background-image:url(../img/timetable_btt.gif);
 background-repeat:no-repeat;
 background-position:0px 0px;
 text-indent:-9999px;
 float:right;
 clear:both;
 } 
 
h6#timetable_btn a {
 width:170px;
 height:35px;
 padding:0px;
 margin:0px;
 background-image:url(../img/timetable_btt.gif);
 background-repeat:no-repeat;
 background-position:0px 0px;
 text-indent:-9999px;
 display:block;
 } 
 
h6#timetable_btn a:hover {
 width:170px;
 height:35px;
 padding:0px;
 margin:0px;
 background-image:url(../img/timetable_btt.gif);
 background-repeat:no-repeat;
 background-position:-170px 0px;
 text-indent:-9999px;
 display:block;
 }
 
:root h6#timetable_btn a {
 width:170px;
 height:35px;
 padding:0px;
 margin:0px;
 display:block;
 overflow:hidden;
 }
 
div#timebox {
 width:480px;
 padding:0px 0px 20px 0px;
 margin:0px 37px 0px 55px;
 }
 
div#timebox table,
div#timebox td,
div#timebox th {
 border: 1px #996600 solid;
 border-collapse: collapse; 
 text-align:center;
 }
 
div#timebox td.midashi {
 background-color:#eae3ca;
 }   
 
div#ac_contents h5#ac_map {
 text-align:center;
 margin:0px;
 padding:0px 0px 20px 0px;
 }
 
div#ac_contents h5#ac_sub001 {
 width:156px;
 height:25px;
 padding:0px;
 margin:0px;
 background-image:url(../img/ac_sub001.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
div#ac_contents h5#ac_sub002 {
 width:146px;
 height:24px;
 padding:0px;
 margin:0px;
 background-image:url(../img/ac_sub002.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 } 
 
div#ac_contents p {
 margin:0px 0px 0px 57px;
 padding:0px 0px 20px 0px;
 } 
 
div#ac_contents h5#ac_add {
 width:577px;
 height:150px;
 padding:10px 0px 0px 0px;
 margin:0px;
 background-image:url(../img/ac_add.gif);
 background-repeat:no-repeat;
 background-position:center;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #694117;
 border-right-color: #694117;
 border-bottom-color: #694117;
 border-left-color: #694117;
 text-indent:-9999px;
 }
 
/*--------------------------------------------------
contact
----------------------------------------------------*/  

div#cont_con {
 width:577px;
 padding:0px;
 margin:0px 0px 0px 11px;
 background-image:url(../img/con_bg.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 }
 
div#cont_con blockquote {
 width:215px;
 font-size:larger;
 padding:56px 0px 40px 0px;
 margin:0px 0px 0px 10px;
 }
 
div#cont_con h4 {
 display:none;
 } 
 
div#cont_con div#cont_block001 {
 width:557px;
 padding:0px 0px 30px 0px;
 margin:0px 0px 0px 20px;
 background-image:url(../img/cont_sub001.gif);
 background-repeat:no-repeat;
 }
 
div#cont_block001 h5,
div#cont_block002 h5 {
 display:none;
 } 
 
div#cont_con div#cont_block002 {
 width:557px;
 padding:0px 0px 30px 0px;
 margin:0px 0px 0px 20px;
 background-image:url(../img/cont_sub002.gif);
 background-repeat:no-repeat;
 }
 
div#cont_con p {
 padding:25px 0px 0px 0px;
 margin:0px 0px 0px 40px;
 }
 
div#cont_con h5#cont_add {
 width:577px;
 height:150px;
 text-indent:-9999px;
 padding:0px;
 margin:0px;
 background-image:url(../img/ac_add.gif);
 background-repeat:no-repeat;
 background-position:center;
 }         

/*--------------------------------------------------
gairai
----------------------------------------------------*/

div#y_com_con h4#ga_sub001 {
 width:585px;
 height:93px;
 margin:0px;
 padding:0px;
 background-image:url(../img/ga_ttl.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
h4#ga_sub002 {
 width:585px;
 height:28px;
 margin:0px;
 padding:0px;
 background-image:url(../img/doc_ttl.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 } 
 
div#ga_block001 {
 width:575px;
 margin:0px 0px 0px 12px;
 padding:0px 0px 20px 0px;
 zoom:1;
 }
 
div#gairai_box {
 width:480px;
 padding:0px 0px 20px 0px;
 margin:0px 37px 0px 55px;
 }
 
div#gairai_box em {
 color:#754F00;
  font-style:normal;
  font-weight:normal;
  } 
 
div#gairai_box table,
div#gairai_box td,
div#gairai_box th {
 border: 1px #996600 solid; 
 text-align:center;
 margin:0px;
 padding:0px;
 }
 
div#gairai_box td.midashi {
 background-color:#eae3ca;
 }
 
div#gairai_box02 {
 width:480px;
 padding:0px 0px 20px 0px;
 margin:0px 37px 0px 55px;
 }    
 
div.doctor_box {
	width:470px;
	font-size:100%;
	padding:0px;
	margin:10px 0px 10px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #996600;
	border-right-color: #996600;
	border-bottom-color: #996600;
	border-left-color: #996600;
}

div.doctor_box h6 {
color:#996600;
font-size:100%;
margin:0px 0px 0px 10px;
padding:0px 0px 5px 0px;
font-weight:bold;
width:460px;
}

div.doctor_box h6 span {
font-weight:normal;
width:460px;
color:#666666;
}

div.doctor_box h6 em {
color:#996600;
font-weight:normal;
font-style:normal;
width:460px;
}

div.doctor_box p {
margin:0px 0px 0px 10px;
padding:0px;
width:460px;
} 

/*======================================================
##noudoc##
======================================================*/ 

div#noudoc_allwrap {
width:577px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
zoom:1;
}

h4#noudoc_ttl {
width:545px;
height:32px;
padding:0px;
margin:0px;
background-image:url(../img/noudoc_ttl.gif);
background-repeat:no-repeat;
background-position:top left;
text-indent:-9999px;
}

p.nodoc_txt001 {
width:577px;
padding:0px 0px 20px 0px;
margin:0px;
}

h5#noudoc_sub001 {
width:577px;
height:30px;
padding:0px;
margin:0px;
background-image:url(../img/noudoc_sub001.gif);
background-repeat:no-repeat;
background-position:top left;
text-indent:-9999px;
}

p.nodoc_txt002 {
width:567px;
padding:0px 0px 20px 0px;
margin:0px 0px 0px 10px;
}

h6#noudoc_ssub001 {
width:184px;
height:13px;
padding:0px;
margin:0px;
background-image:url(../img/noudoc_ssub001.gif);
background-repeat:no-repeat;
background-position:top left;
text-indent:-9999px;
}

div.noudoc_tab002all {
	width:577px;
	padding:32px 0px 0px 0px;
	margin:32px 0px 0px 0px;
	background-color: #F3F3F3;
	border-top: 1px solid #ccc;
	background-image:url(../img/noudoc_op_ttl.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.noudoc_tab002all h6 {
display:none;
}

div#noudoc_mri {
width:475px;
padding:10px 0px 20px 0px;
margin:0px;
}

div#noudoc_mri01 {
width:590px;
padding:0px 0px 50px 0px;
margin:0px;
}

dl.noudoc_tab001 {
margin: 1em 0px 20px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #ffffff;
}


table.noudoc_tab002 {
border-collapse: collapse;
}

table.noudoc_tab002 td.op_ttl {
border:1px #ccc solid;
padding:0;
}

table.noudoc_tab002 td.op_txt {
border: 1px #ccc solid;
padding : 0.2em 0.8em 0.2em 0.8em;
}

dl.noudoc_tab001 dt {
margin: 0;
margin-right: -10em;
padding: 0.2em 0;
border-top: 1px solid #ccc;
float: left;
clear: both;
display: inline;
width: 7em;
text-indent: 10px;
}

h5#noudoc_sub002 {
width:577px;
height:30px;
padding:0px;
margin:0px;
background-image:url(../img/noudoc_sub002.gif);
background-repeat:no-repeat;
background-position:top left;
text-indent:-9999px;
}

dl.noudoc_tab001 dd {
margin-left:7em;
padding: 0.2em 10px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
background-color: #fff; 
}

dl.noudoc_tab001 { 	/*\*/
min-height: 1px;
_height: 1%;
/* */
/*\*//*/
overflow: hidden;
/**/
} 

dl.noudoc_tab001:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}

div.noudoc_clearbox {
width:577px;
margin:0px;
padding:0px 0px 20px 0px;
zoom:1;
}

div.noudoc_clearbox:after,
div#noudoc_allwrap:after,
ul#noudoc_list div:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
ul#noudoc_list:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }	

img#noudoc_mri {
float:right;
margin:0px;
padding:0px;
}

p#noudoc_txt003 {
width:270px;
line-height:190%;
padding:0px;
margin:0px 0px 0px 8px;
float:left;
}

h5#noudoc_sub003 {
width:577px;
height:30px;
padding:0px;
margin:0px;
background-image:url(../img/noudoc_sub003.gif);
background-repeat:no-repeat;
background-position:top left;
text-indent:-9999px;
}

div#noudoc_list_all {
width:577px;
padding:0px 0px 5px 0px;
margin:0px 0px 5px 0px;
background-image:url(../img/noudoc_listbg.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

ul#noudoc_list {
width:577px;
height:100%;
padding:0px;
margin:0px;
list-style:none;
zoom:1;
}

li#noudoc_plan01 {
width:283px;
padding:0px;
margin:0px 11px 0px 0px;
background-image:url(../img/noudoc_plan01.gif);
background-position:top left;
background-repeat:no-repeat;
float:left;
}

ul#noudoc_list div {
width:260px;
padding:39px 0px 0px 0px;
margin:0px 11px 0px 11px;
zoom:1;
}

li#noudoc_plan02 {
width:283px;
padding:0px;
margin:0px;
background-image:url(../img/noudoc_plan02.gif);
background-position:top left;
background-repeat:no-repeat;
float:left;
}

ul#noudoc_list p {
padding:0px 0px 10px 0px;
margin:0px;
}

ul#noudoc_list em {
color:#6F9787;
font-style:normal;
font-weight:bold;
}

li#noudoc_plan02 h6 {
width:260px;
height:56px;
padding:0px;
background-image:url(../img/noudoc_plan02img.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-9999px;
}

h5#noudoc_sub005 {
width:563px;
height:32px;
padding:0px;
margin:0px;
background-image:url(../img/noudoc_op_ttl.gif);
background-repeat:no-repeat;
background-position:top left;
text-indent:-9999px;
}
