@charset "utf-8";


#header,#sidebar,#footer  {
display: none;
}

body {
width:100% ;
margin:0px ;
padding:0px ;
background: none; 
font-size: 12pt;
line-height: 1.4;
}

* {
margin:auto;
padding:auto;
}


#main {
padding:160px 0px 0px 0px;
margin:auto;
width:945px;
position:static;
}

#content {common.css (317 行目)
float:right;
padding-bottom:50px;
padding-left:30px;
padding-right:35px;
position:static;
padding-top:0px;
margin:0px 0px 0px 0px;
width:680px;
}


p{
margin:0px 0px 0px 0px;
}

h2{
margin:0px 0px 0px 0px;
}
h3{
margin:0px 0px 0px 0px;
}

.box02{
margin:0px 0px 0px 0px;
}

#content .frame {
height:220px;
}

contentFrame{
margin:0px 0px 0px 10px;
}
#content .contentFrameType01 {
border:1px solid #CCCCCC;
float:left;
height:185px;
margin:20px 5px 0px 0px;
padding:1px 0px 0px 0px;
width:216px;
}

#content .contentFrame h3.guide {
background:transparent url(../img/title_guide.jpg) no-repeat scroll 0px;
margin:0px 0px 0px 0px;
}
#content .contentFrame h3.clinic {
background:transparent url(../img/title_clinic.jpg) no-repeat scroll 0px;
margin:0px 0px 0px 0px;
}
#content .contentFrame h3.lib {
background:transparent url(../img/title_lib.jpg) no-repeat scroll 0px;
margin:0px 0px 0px 0px;
}

.h2bar {
background:transparent url(../img/bg_h2.jpg) no-repeat scroll left bottom;
border-top:2px solid #FD730D;
color:#444444;
font-size:90%;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
margin-left:5px;
padding:5px 10px 6px;
width:650px;
}

.lead {
padding:0pt 0pt 0px 7px;
}

.txt01{
margin:0px 0px 3px 0px;
}

#content {
margin: -200px 220px 0px 0px;
padding: 0px;
width:700px;
}

.faqFrame h2{
margin:0px 0px 0px 0px;
}
.log {
display: none;
}

body script {
display: none;
}

#el_navi {
display: none;
}

.navi {
display: none;
}