@charset "utf-8";
/* CSS Document */

/* import 
----------------------------------*/

@import url(base.css);


/* main hn 
----------------------------------*/

#hygienist #main h2{
display:block;
width: 556px;
background: url(../images/hygienist/h2-01.gif) top left no-repeat #0068b0;
line-height: 34px;
padding-left: 22px;
font-size: 160%;
font-weight: bold;
color: #fff;
margin-bottom: 20px;
}

#assistant #main h2{
display:block;
width: 556px;
background: url(../images/assistant/h2-01.gif) top left no-repeat;
line-height: 34px;
padding-left: 22px;
font-size: 160%;
font-weight: bold;
color: #258300;
margin-bottom: 20px;
}

#main h3{
display:block;
width: 568px;
line-height: 32px;
font-size: 120%;
font-weight: bold;
padding-left: 10px;
background: url(../images/common/h3-list.gif) top left no-repeat;
}

#main h3 a{
color: #00557d;
}

#main .list-box-outer{
background: url(../images/common/list-box.gif) top left repeat-y;
}

#main .list-box-outer h3 span{
font-size: 87.5%;
padding: 2px 3px;
margin-right: 10px;
background-color: #fff;
font-weight: normal;
}

.list-box-outer dl.list-box{
border: 1px solid #c2c2c2;
padding: 12px;
margin-bottom: 12px;
}

.list-box-outer dl.list-box dt {
width: 100px;
padding-right: 12px;
float: left;
}

.list-box-outer dl.list-box dd{
width: 440px;
font-size: 120%;
float: left;
}

.list-box-outer dl.list-box dd ul li{
margin-bottom: 6px;
}

.list-box-outer dl.list-box dd ul li span{
padding: 2px 3px;
font-size: 87.5%;
}

.list-box-outer dl.list-box dd ul li.access{
color: #2a7e00;
font-weight: bold;
}

.search-outer {
width: 574px;
height: 93px;
border: 1px solid #d8d8d8;
padding: 1px;
margin-bottom: 25px;
}

dl.search{
display: block;
width: 548px;
height: 93px;
font-size: 120%;
background-color: #f7f7f7;
padding: 0 13px;
}

dl.search dt{
width: 548px;
height: 23px;
font-weight: bold;
line-height: 23px;
border-bottom: 1px solid #d8d8d8;
}

dl.search dd.option{
width: 403px;
height: 57px;
float: left;
border-top: 1px solid #fff;
padding-top:13px;
line-height: 2em;
}

dl.search dd.option label{
padding-right: 1em;
}

dl.search dd.btn{
width: 130px;
height: 57px;
float: left;
margin: 0;
border-top: 1px solid #fff;
padding:13px 0 0 0;
}

dl.search dd.btn div{
padding: 6px 0 6px 13px;
border-left: 1px solid #d8d8d8;
}

p.noresult{
font-size: 120%;
margin: 20px 0;
}
