@charset "UTF-8";
/* CSS Document */




/* MAIN NAVIGATION */
#main-nav { width:850px;height:35px;border:0px;margin:0px;padding:0px;overflow:hidden;float:left; }
#main-nav #nav { margin:0px;padding:0px; }
#main-nav #nav li { display:inline; }
#main-nav #nav li a,
#main-nav #nav li a:link,
#main-nav #nav li a:visited,
#main-nav #nav li a:focus,
#main-nav #nav li a:hover,
#main-nav #nav li a:active { width:auto;height:0px;background-image:url(../images/common/main-nav.png);float:left;padding-top:35px;overflow:hidden; }

/* MAIN NAVIGATION A */
#main-nav #nav li#incho a { width:142px;background-position:0px 0px; }
#main-nav #nav li#about-clinic a { width:141px;background-position:-142px 0px; }
#main-nav #nav li#hours a { width:142px;background-position:-283px 0px; }
#main-nav #nav li#facility a { width:142px;background-position:-425px 0px; }
#main-nav #nav li#access a { width:141px;background-position:-567px 0px; }
#main-nav #nav li#contact a { width:142px;background-position:-708px 0px; }

/* MAIN NAVIGATION A:LINK */
#main-nav #nav li#incho a:link { width:142px;background-position:0px 0px; }
#main-nav #nav li#about-clinic a:link { width:141px;background-position:-142px 0px; }
#main-nav #nav li#hours a:link { width:142px;background-position:-283px 0px; }
#main-nav #nav li#facility a:link { width:142px;background-position:-425px 0px; }
#main-nav #nav li#access a { width:141px;background-position:-567px 0px; }
#main-nav #nav li#contact a { width:142px;background-position:-708px 0px; }

/* MAIN NAVIGATION A:VISITED */
#main-nav #nav li#incho a:visited { width:142px;background-position:0px 0px; }
#main-nav #nav li#about-clinic a:visited { width:141px;background-position:-142px 0px; }
#main-nav #nav li#hours a:visited { width:142px;background-position:-283px 0px; }
#main-nav #nav li#facility a:visited { width:142px;background-position:-425px 0px; }
#main-nav #nav li#access a:visited { width:141px;background-position:-567px 0px; }
#main-nav #nav li#contact a:visited { width:142px;background-position:-708px 0px; }

/* MAIN NAVIGATION A:HOVER */
#main-nav #nav li#incho a:hover { width:142px;background-position:0px -35px; }
#main-nav #nav li#about-clinic a:hover { width:141px;background-position:-142px -35px; }
#main-nav #nav li#hours a:hover { width:142px;background-position:-283px -35px; }
#main-nav #nav li#facility a:hover { width:142px;background-position:-425px -35px; }
#main-nav #nav li#access a:hover { width:141px;background-position:-567px -35px; }
#main-nav #nav li#contact a:hover { width:142px;background-position:-708px -35px; }

/* MAIN NAVIGATION ON */
#main-nav.incho #nav li#incho a { background-position:0px -35px; }
#main-nav.about-clinic #nav li#about-clinic a { background-position:-142px -35px; }
#main-nav.hours #nav li#hours a { background-position:-283px -35px; }
#main-nav.facility #nav li#facility a { background-position:-425px -35px; }
#main-nav.access #nav li#access a { background-position:-567px -35px; }
#main-nav.contact #nav li#contact a { background-position:-708px -35px; }




/* QUICK LINKS */
#quick-links { width:551px;height:30px;border:0px;margin:0px;padding:0px;overflow:hidden;float:left; }
#quick-links #quick { margin:0px;padding:0px; }
#quick-links #quick li { display:inline; }
#quick-links #quick li a,
#quick-links #quick li a:link,
#quick-links #quick li a:visited,
#quick-links #quick li a:focus,
#quick-links #quick li a:hover,
#quick-links #quick li a:active { width:auto;height:0px;background-image:url(../images/common/quick-link-buttons.png);float:left;padding-top:30px;overflow:hidden; }

/* QUICK LINKS A */
#quick-links #quick li#ippan a { width:112px;background-position:0px 0px; }
#quick-links #quick li#nyusensho a { width:139px;background-position:-112px 0px; }
#quick-links #quick li#mukokyu a { width:197px;background-position:-251px 0px; }
#quick-links #quick li#yoyaku a { width:103px;background-position:-448px 0px; }

/* QUICK LINKS A:LINK */
#quick-links #quick li#ippan a:link { width:112px;;background-position:0px 0px; }
#quick-links #quick li#nyusensho a:link { width:139px;background-position:-112px 0px; }
#quick-links #quick li#mukokyu a:link { width:197px;background-position:-251px 0px; }
#quick-links #quick li#yoyaku a:link { width:103px;background-position:-448px 0px; }

/* QUICK LINKS A:VISITED */
#quick-links #quick li#ippan a:visited { width:112px;;background-position:0px 0px; }
#quick-links #quick li#nyusensho a:visited { width:139px;background-position:-112px 0px; }
#quick-links #quick li#mukokyu a:visited { width:197px;background-position:-251px 0px; }
#quick-links #quick li#yoyaku a:visited { width:103px;background-position:-448px 0px; }

/* QUICK LINKS A:HOVER */
#quick-links #quick li#ippan a:hover { width:112px;;background-position:0px -30px; }
#quick-links #quick li#nyusensho a:hover { width:139px;background-position:-112px -30px; }
#quick-links #quick li#mukokyu a:hover { width:197px;background-position:-251px -30px; }
#quick-links #quick li#yoyaku a:hover { width:103px;background-position:-448px -30px; }

/* QUICK LINKS ON */
#quick-links.ippan #quick li#ippan a { background-position:0px -30px; }
#quick-links.nyusensho #quick li#nyusensho a { background-position:-112px -30px; }
#quick-links.mukokyu #quick li#mukokyu a { background-position:-251px -30px; }
#quick-links.yoyaku #quick li#yoyaku a { background-position:-448px -30px; }