@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      yamase.css
 Author:         Your Name (admin)
 Style Info:     山瀬整形外科
----------------------------------------------------------- */

/*--common------------------------------------------*/ 

div#y_com_con {
 width:588px;
 padding:20px 0px 0px 0px;
 margin:0px 47px 0px 0px;
 }
 
/*--top------------------------------------------*/

h1#yamase_fairy {
 width:217px;
 height:152px;
 background-image:url(../img/yamase_top.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
 
 
h1#yamase_fairy a {
 width:217px;
 height:152px;
 padding:0px;
 margin:0px;
 text-decoration:none;
 display:block;
 }
 
/*----------------------------------------------------
	#main
----------------------------------------------------*/

#y_main {
 width:852px;
 padding:0px;
 margin:0px 0px 0px 48px;
 text-align:left;
 zoom:1;
 background-image: url(../../common/img/sub_bg.gif);
 background-repeat: repeat-y;
 background-position: left top;
} 
 
/*--------------------------------------------------
#sub
----------------------------------------------------*/

div#y_sub {
 width:217px;
 padding:0px;
 margin:0px;
 float:left;
 zoom:1;
}

#y_sub ul#imgmenu {
 width:159px;
 padding:7px 0px 20px 0px;
 margin:0px 32px 0px 26px;
 }
 
#y_sub 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;
 }   
 
#y_sub h2#y_submenu {
 display:none;
 } 
 
#y_sub ul#imgmenu li,
#y_sub 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/yamase_submenu.gif);
 background-repeat:no-repeat;
 background-position:0px 0px;
 display:block;
 }

ul#imgmenu li#s_gaiyo, 
ul#imgmenu li#s_gaiyo a:hover {
 width:159px;
 height:43px;
 background-image:url(../img/yamase_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/yamase_submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -43px;
 display:block;
 }
 
ul#imgmenu li#s_shinryo, 
ul#imgmenu li#s_shinryo a:hover {
 width:159px;
 height:45px;
 background-image:url(../img/yamase_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/yamase_submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -88px; 
 display:block;
 }

ul#imgmenu li#s_nyuin, 
ul#imgmenu li#s_nyuin a:hover {
 width:159px;
 height:47px;
 background-image:url(../img/yamase_submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -88px;
 display:block; 
 }
 
ul#imgmenu li#s_rekishi a {
 width:159px;
 height:47px;
 background-image:url(../img/yamase_submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -135px; 
 display:block;
 }

ul#imgmenu li#s_rekishi, 
ul#imgmenu li#s_rekishi a:hover {
 width:159px;
 height:47px;
 background-image:url(../img/yamase_submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -135px; 
 display:block;
 } 
 
ul#imgmenu li#s_access a {
 width:159px;
 height:45px;
 background-image:url(../img/yamase_submenu.gif);
 background-repeat:no-repeat;
 background-position:0px -182px;
 display:block; 
 }

ul#imgmenu li#s_access, 
ul#imgmenu li#s_access a:hover {
 width:159px;
 height:45px;
 background-image:url(../img/yamase_submenu.gif);
 background-repeat:no-repeat;
 background-position:-159px -182px;
 display:block; 
 }         

/*--------------------------------------------------
index
----------------------------------------------------*/

div#index_info {
 width:532px;
 padding:0px;
 margin:16px 0px 0px 45px;
 border: 1px solid #998644;
 }
 
div#index_info h3#index_ttl {
 width:532px;
 height:33px;
 padding:0px;
 margin:0px;
 background-image:url(../img/index_ttl01.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
div#index_info dl {
 width:500px;
 padding:0px 0px 10px 0px;
 margin:0px 10px 0px 10px;
 }
 
div#index_info dt {
 width: 5em;
 }

div#index_info dd {
 margin-left: 5em;
 margin-top: -1.5em;
 }
 
div#yamase_topmain {
 width:588px;
 padding:0px;
 margin:0px;
 background-image:url(../img/yamase_main.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 zoom:1;
 }
 
div#yamase_topmain:after { 
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden; 
 }
	
/* Mac版IEのみに適用 \*//*/ div#yamase_topmain { overflow: hidden; } /* */ 

ul#yamase_top {
 width:500px;
 color:#996600;
 height:0px;
 padding:346px 0px 20px 0px;
 margin:0px 0px 0px 45px;
 list-style:none;
 zoom:1;
 }
 
ul#yamase_top:after { 
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden; 
 } 
 
/* Mac版IEのみに適用 \*//*/ ul#naika_top { overflow: hidden; } /* */ 
 
ul#yamase_top a {
 color:#996600;
 text-decoration:none;
 } 
 
ul#yamase_top li {
 float:left;
 }
 
li#yamase_txtmenu001 {
 margin:0px 10px 0px 0px;
 padding:0px;
 }
 
li#yamase_txtmenu002 {
 margin:0px 10px 0px 0px;
 padding:0px;
 } 
 
/*--------------------------------------------------
gaiyo
----------------------------------------------------*/  
 
div#y_com_con h3 {
 width:588px;
 padding:0px 0px 26px 0px;
 margin:0px;
 }
 
h4#y_gsub001 {
 width:93px;
 height:43px;
 background-image:url(../img/y_gsub001.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
h4#y_gsub002 {
 width:101px;
 height:25px;
 background-image:url(../img/y_gsub002.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
h4#y_gsub003 {
 width:82px;
 height:25px;
 background-image:url(../img/y_gsub003.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 } 
 
h4#y_gsub004 {
 width:83px;
 height:25px;
 background-image:url(../img/y_gsub004.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }    
 
div#y_com_con div#y_gcon_inner {
 width:496px;
 padding:0px;
 margin:0px 0px 0px 22px;
 }
 
div#y_gcon_inner p {
 width:551px;
 padding:0px 0px 20px 0px;
 margin:0px 0px 0px 15px;
 } 
 
h5#y_gpict {
 width:400px;
 height:347px;
 padding:0px;
 margin:0px 0px 0px 50px;
 background-image:url(../img/y_gpict001.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 text-indent:-9999px;
 }
 
/*--------------------------------------------------
shinryo
----------------------------------------------------*/

div#y_com_con h4#y_ssub001 {
 width:147px;
 height:29px;
 margin:0px;
 padding:0px;
 background-image:url(../img/y_ssub001.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
div#y_com_con img.shinryo_pict {
 width:244px;
 float:right;
 margin:0px 0px 0px 20px;
 padding:0px 0px 20px 0px;
 }
 
div#y_com_con p.y_def {
 margin:0px 0px 0px 15px;
 padding:0px 0px 20px 0px;
 } 
 
div#y_com_con h4#y_ssub002 {
 width:588px;
 height:34px;
 background-image:url(../img/y_ssub002.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 clear:both;
 }      
  
/*--------------------------------------------------
nyuin
----------------------------------------------------*/

div#y_nyuin {
 width:588px;
 padding:0px;
 margin:0px;
 background-image:url(../img/y_nttl.gif);
 background-repeat:no-repeat;
 background-position:top left;
 }
 
div#y_nyuin h4#y_nttl {
 display:none;
 } 
 
div#y_nyuin h4#y_nsub001 {
 width:588px;
 height:70px;
 margin:0px;
 padding:0px;
 text-indent:-9999px;
 background-image:url(../img/y_nsub001.gif);
 background-repeat:no-repeat;
 background-position:top left;
 }
 
div#y_nyuin ul#y_nflow {
 width:497px;
 height:300px;
 padding:0px;
 margin:0px 37px 0px 54px;
 clear:both;
 } 
 
ul#y_nflow li#y_nflow001 {
 width:497px;
 height:50px;
 padding:0px;
 margin:0px;
 background-image:url(../img/y_nimg001.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
ul#y_nflow li#y_nflow002 {
 width:497px;
 height:51px;
 padding:0px;
 margin:0px;
 background-image:url(../img/y_nimg002.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }

ul#y_nflow li#y_nflow003 {
 width:497px;
 height:51px;
 padding:0px;
 margin:0px;
 background-image:url(../img/y_nimg003.gif);
 background-repeat:no-repeat;
 background-position:top left; 
 text-indent:-9999px;
 }

ul#y_nflow li#y_nflow004 {
 width:497px;
 height:122px;
 padding:0px;
 margin:0px;
 background-image:url(../img/y_nimg004.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
div#y_nyuin h4#y_nsub002 {
 width:588px;
 height:34px;
 text-indent:-9999px;
 background-image:url(../img/y_nsub002.gif);
 background-repeat:no-repeat;
 background-position:top left;
 clear:both;
 margin:0px;
 padding:0px;
 }
 
div#y_nyuin h4#y_nsub003 {
 width:588px;
 height:34px;
 text-indent:-9999px;
 background-image:url(../img/y_nsub003.gif);
 background-repeat:no-repeat;
 background-position:top left;
 margin:0px;
 padding:0px;
 } 
 
img#y_nimg {
 padding:10px 0px 10px 0px;
 margin:0px;
 display:block;
 }
 
/*--------------------------------------------------
rekisi
----------------------------------------------------*/ 

h4#y_rttl {
 width:50px;
 height:37px;
 background-image:url(../img/y_rttl.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
h4#y_rsub001 {
 width:588px;
 height:34px;
 background-image:url(../img/y_rsub001.gif);
 background-repeat:no-repeat;
 background-position:top left;
 text-indent:-9999px;
 }
 
/*--------------------------------------------------
access
----------------------------------------------------*/ 

h4#y_attl {
 width:148px;
 height:38px;
 background-image:url(../img/y_attl.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
h5#y_amap {
 width:529px;
 margin:0px 0px 0px 20px;
 padding:0px;
 }
 
h4#y_asub001 {
 width:161px;
 height:26px;
 background-image:url(../img/y_asub001.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
h4#y_asub002 {
 width:151px;
 height:25px;
 background-image:url(../img/y_asub002.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-indent:-9999px;
 }
 
p.y_atxt {
 margin:0px 0px 0px 63px;
 padding:0px 0px 20px 0px;
 }          

h5#y_apict {
 width:424px;
 height:347px;
 padding:0px;
 margin:0px 75px 0px 75px;
 background-image:url(../img/y_gpict001.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 text-indent:-9999px;
 }
