@charset "UTF-8";


/* global
----------------------------------------------- */
body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align : center ;
background:  url(http://www.urology-tokyo.jp/i/body_bg.gif) repeat-x top;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



/* layout
----------------------------------------------- */
#wrapper {
position: relative;
width: 800px;
margin: auto;
padding: 0px 0px 0px 0px;
text-align: left;
}

#header {
background:  url(http://www.urology-tokyo.jp/i/main_logo.png) no-repeat top left ;
width: 800px;
height:35px;
margin: 0 auto 18px auto;
padding: 0 0 0 0;
text-align: center;
}

#wrapper {
width:800px;
margin: 0 auto 0 auto;
padding: 0 0px 0 0px;
background: #ffffff;
text-align: left;
}




/* text
----------------------------------------------- */

h1 {
font: 18px normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
color :#333333 ;
text-decoration:none;
text-indent: -9999em;
}

p {
font-size: 16px ;
color: #333333 ;
font-style: normal;
line-height : 30px; 
padding: 0 0 0 0;
margin: 0 0 0 0;
}
a {
color: #3399cc;
font-weight: normal;
}

a:hover {
color: #006699;
}

img {
border:none;
background:none;
}

img a , img a:hover {
border:none;
background:none;
}


/* navi
----------------------------------------------- */
#navi {
width: 800px;
height: 36px;
margin:  0px auto 0 auto;
padding: 0 0 0 0 ;
text-align: left;
background:  transparent url(http://www.urology-tokyo.jp/i/navi_bg.png) no-repeat 0px 0px;
clear:both;
}


.navi_all {
list-style:none;         /* リストマークを無しにする */
margin: auto;
padding: 0 0 0 0 ;
height: 36px;
}

.navi_all li {
margin: auto;
padding: 0 0 0 0 ;
height: 36px;
display: inline;
float:left;
}
   
.to_home a{
margin: 0 6px 0 0px;
float:left;
width:146px;
height:36px;  
text-indent:-9999em;
display: inline;
background:  transparent url(http://www.urology-tokyo.jp/i/navi_bg.png) no-repeat 0px 0px;
}
.to_home a:hover{
background:  transparent url(http://www.urology-tokyo.jp/i/navi_bg.png) no-repeat 0 -36px;
}

.to_map a{
float:left;
margin: 0 6px 0 0px;
padding: 0 0 0 0 ;
width:236px;
height:36px;  
text-indent:-9999em;
display: inline;
background:  transparent url(http://www.urology-tokyo.jp/i/navi_bg.png)  no-repeat -152px 0px;
}
.to_map a:hover{
background:  transparent url(http://www.urology-tokyo.jp/i/navi_bg.png) no-repeat -152px -36px;
}

.to_info a{
float:left;
margin: 0 6px 0 0px;
padding: 0 0 0 0 ;
width:244px;
height:36px;  
text-indent:-9999em;
display: inline;
background:  transparent url(http://www.urology-tokyo.jp/i/navi_bg.png) no-repeat -394px 0px;
}
.to_info a:hover{
background:  transparent url(http://www.urology-tokyo.jp/i/navi_bg.png) no-repeat -394px -36px;
}

.to_link a{
float:left;
margin: 0 0px 0 0px;
padding: 0 0 0 0 ;
width:156px;
height:36px;  
text-indent:-9999em;
display: inline;
background:  transparent url(http://www.urology-tokyo.jp/i/navi_bg.png) no-repeat -644px 0px;
}
.to_link a:hover{
background:  transparent url(http://www.urology-tokyo.jp/i/navi_bg.png) no-repeat -644px -36px;
}


/* g-navi
----------------------------------------------- */
#g-navi {
width: 800px;
height: 20px;
margin:  30px auto 0 auto;
padding: 0 0 0 0 ;
text-align: left;
background:  transparent url(http://www.urology-tokyo.jp/i/g_navi_bg.png) no-repeat 0px 0px;
clear:both;
}

.g-navi_all {
list-style:none;         /* リストマークを無しにする */
margin: auto;
padding: 0 0 0 0 ;
height: 20px;
}

.g-navi_all li {
margin: auto;
padding: 0 0 0 0 ;
height: 20px;
float:left;
}

.to_notice a{
margin: 0 0px 0 530px;
float:left;
width:80px;
height:20px;  
text-indent:-9999em;
display: inline;
background:  transparent url(http://www.urology-tokyo.jp/i/g_navi_bg.png) no-repeat -530px 0px;
}
.to_notice a:hover{
background:  transparent url(http://www.urology-tokyo.jp/i/g_navi_bg.png) no-repeat -530px -20px;
}


.to_privacy a{
margin: 0 0px 0 0px;
float:left;
width:120px;
height:20px;  
text-indent:-9999em;
display: inline;
background:  transparent url(http://www.urology-tokyo.jp/i/g_navi_bg.png) no-repeat -610px 0px;
}
.to_privacy a:hover{
background:  transparent url(http://www.urology-tokyo.jp/i/g_navi_bg.png) no-repeat -610px -20px;
}

.to_sitemap a{
margin: 0 0px 0 0px;
float:left;
width:70px;
height:20px;  
text-indent:-9999em;
display: inline;
background:  transparent url(http://www.urology-tokyo.jp/i/g_navi_bg.png) no-repeat -730px 0px;
}
.to_sitemap a:hover{
background:  transparent url(http://www.urology-tokyo.jp/i/g_navi_bg.png) no-repeat -730px -20px;
}


/* footer
----------------------------------------------- */

.footer-wrapper {
width: 100%;
clear: both;
text-align: center;
color: #444444 ;
background: #3399cc;
border-top:6px solid #006600;
margin: 54px auto 0 auto;
}


#footer {
width: 800px;
padding: 45px 0 36px 0;
margin: 0 auto 0 auto;
clear: both;
text-align: center;
color: #444444 ;
}


#footer-menu{
width:800px;
border-top:0px solid #dbc188;
margin: auto;
padding: 10px 0 32px 0 ;
text-align: left;
font-size:14px;
margin-bottom: 45px;

}

#footer-menu{
background: transparent; 
padding: 0 0 0 0 ;
margin: auto;
display: flex;
justify-content: center;
}

#footer-menu a{
display:inline-block;
list-style:none ;
background: transparent; 
padding: 0 9px 0 9px ;
margin: 0 0px 0 0 ;
border-right:1px solid #fff;
color: #fff;
	text-decoration: none;
}

#footer-menu a.first-child{
border-left:1px solid #fff;
}

#footer-menu a:hover{
	background: #3399cc;
	opacity: 0.8;
}

.footer-banner{
	width: 100%;
	margin: 30px 0 0 0;
	text-align: center;
}

.footer-banner-faq{
	width: 270px;
	margin: 0 auto 0 auto;
	background: #fff;
}
.footer-banner-faq > a > img{
	width: 100%;
}


#copyright{
width:800px;
font-size:14px;
height:28px;
text-align:left;
padding: 24px 0 45px 0 ;
color: #fff;
text-align: center;
}




/* clear
----------------------------------------------- */
.clear {
clear: both;
}