*{
    margin:0;
    padding:0;
    font-family:ƒqƒ‰ƒMƒmŠpƒS ProN W3,Meiryo UI;
   
}

body{
	padding:0;
    margin:0;
    
  
}



#wrapper{
	width:804px;
    min-height:700px;
    margin:0 auto;
    background-color:white;
    padding:0;
    overflow:auto;
    
    /*border:5px solid #ffa500;*/
	border-top-width:0px;	
    /* box-shadow */
	box-shadow:rgba(7, 15, 26, 0.682353) 0px 0px 22px 2px;
	
}
#header{
    float:left;
    width:430px;
    height:auto;
    padding-top:15px;
    text-align:center;
    
}

h1{
    font-weight:600;
    letter-spacing:3px;
    margin:5px 20px 5px 35px;    
    padding-left:5px;
    border-left: 2px solid #ffa500;
  	
}
h1 span{
    font-size:50%;
    color:#fe7a00;
    position:relative;
    
}

h3{
    margin:20px 15px;
    letter-spacing:1px;
    font-weight:lighter;
    border-bottom:3px #ffa500 solid;
    padding:3px;
    padding-left:23px;
}



p{
	
    padding:25px;padding-top:5px;
	text-align:justify;
    line-height:25px;
    
}
#address{
	width:350px;
    float:left;
    text-align:left; 
    font-size:small;
    color:#fe7a00;
    padding-left:20px;
}

#phoneNumber{
	margin:0px auto;
    font-size:large;
    color:#fe7a00;
}

img{
    border:none;
}

#sidebar{
    width:201px;
   	float:left;
    clear:both;
    margin:0;
    padding:0px;
    padding-left:1px;
}

ul{
    list-style-type:none;
    margin-bottom:40px;
    width:200pxh;
}

.button {
  background: #ebd440;
  background-image: -webkit-linear-gradient(top, #ebd440, #ff9b21);
  background-image: -moz-linear-gradient(top, #ebd440, #ff9b21);
  background-image: -ms-linear-gradient(top, #ebd440, #ff9b21);
  background-image: -o-linear-gradient(top, #ebd440, #ff9b21);
  background-image: linear-gradient(to bottom, #ebd440, #ff9b21);
  border-radius: 8px;
  color: #ffffff;
  text-align:center;
	
     padding: 10px 20px 10px 20px;
    margin-bottom:1px;
    margin-right:1px;

}
.button a{
    text-decoration:none;
    color:white;
    font-size:20px;
    font-weight:500;
    
    
    
}
.button:hover {
  background: #ff9130;
  background-image: -webkit-linear-gradient(top, #ff9130, #fa9f17);
  background-image: -moz-linear-gradient(top, #ff9130, #fa9f17);
  background-image: -ms-linear-gradient(top, #ff9130, #fa9f17);
  background-image: -o-linear-gradient(top, #ff9130, #fa9f17);
  background-image: linear-gradient(to bottom, #ff9130, #fa9f17);
  text-decoration: none;
}

#notice{
	clear:both;
    padding:10px;
    font-size:small;
    margin:10px;
    margin-top:40px;
	color:#ffa500;
    
    
		/* border */
	border:1px solid rgb(207, 207, 207);

	/* border-radius */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;

	/* box-shadow */
	box-shadow:rgba(0, 0, 0, 0.521569) 5px 5px 13px -4px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.521569) 5px 5px 13px -4px;
	-moz-box-shadow:rgba(0, 0, 0, 0.521569) 5px 5px 13px -4px;
}

#notice p{
    padding:5px;
    
}


.container{
    float:left;
   	width:600px;
    border:0;
    background-color:white;
 
    
}



#photo{
    float:left;
    width;595px
	position:absolute;
    left:205px;
}



#doctor{
    float:left;
    padding-right:20px;
}

h4{
	font-weight:lighter;
    padding-left:3px;
    margin-left:40px;
    padding-top:20px;
   /*  border-left:3px ffa500 solid;*/
    position:relative;
    
}

#infobox{
	margin-left:20px;
	padding-left:20px;
    height:290px;
    width:550px;
    overflow:scroll;
    border:1px solid rgb(207, 207, 207);
    border-radius:4px;
}

#infobox p{
    padding:5px;
	text-align:justify;
}


ul#keireki{
    list-style-type:circle;
  	
    padding-left:20px;
    margin-top:20px;
    
    
}

table{
	margin-left:50px;
    width:400px;
    height:;90px;
	text-align:center;
   	font-weight:300;
    background-color:black;
    border-radius:5px;
    
}

tr{
    background-color:#e3e3e3;
    border-radius:4px;
    margin:100px;
    
}

th{
    background-color:#ffa500;
}

