@charset "utf-8";
@import url(./css/dental/import.css);
@import url(./css/dental/fit.css);

/* DEFAULT */
body {background : #fff url("./images/design/bg.png") repeat-x; font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",Verdana,"ＭＳ Ｐゴシック","MS P Gothic",Arial,Helvetica,sans-serif;}
#container {background : #fff ; width:970px;}
a {color: #666 ;}
a:hover {color: #000 ;}
hr {border: 1px solid #4f4639 ;}

/* HEADER */
#header {background : url("./images/design/header.png") no-repeat ;}
#header * {color : #635c51 ;}
#header h1 {color : #fff ;}

#fontSize {border-bottom: 3px solid #322620 ;}
#fontSize p {color : #322620 ;}
#fontSize li a.off {border: 1px solid #322620 ;color: #1e3766;background: #fff ;}
#fontSize li a.on {border: 1px solid #fff ;color: #fff ;background: #1e3766 ;}

/* CONTENTS */
#center {background: url("./images/design/title.png") left 38px no-repeat ; width:710px;}
#center h3 {background :url("./images/design/h3.png") no-repeat ;color : #4f483e ;}
#center h3 a {color : #635c51 ;}
#center table th {background : #f7f7ee ;border : 1px solid #cccccc ;}
#center table td {border : 1px solid #cccccc ;}
#center .faq a {background : url("./images/question.png") left center no-repeat ;} 

/* NAVI */
#category li span, #category li a {color : #322620 ;}
#category li li, #category li.sitemap {background: #fff ; }
#category li a  {background: #fff url("./images/design/navi.png") 0px no-repeat ; color : #fff ; padding-left:15px; text-decoration: none; }

#category li a:hover  {background: #fff url("./images/design/navi.png") -225px center no-repeat; }
#category li li a, #category li.sitemap a {border-bottom: 1px solid #4f4639 ;background: #fff url("./images/design/subnavi.png") 0px center no-repeat;color : #000 ; }
#category li li a:hover, #category li.sitemap a:hover{background: #fff url("./images/design/subnavi.png") -225px center no-repeat ;}


/* FOOTER */
#footer {background : #fff url("./images/design/footer.png") no-repeat ;color : #999 ;}
#footer * {color : #fff ; }

/* TOPPAGE */

#index #header {background : url("./images/index_top.png") no-repeat ; margin-bottom: 15px;}
#index #center { width:980px;}
#index #center h3 {color : #302618 ;background: url("./images/top_h3.png") repeat-x center;line-height:45px;height:40px;}
#index #center h3 a {color : #c5b28d ;}
#index #center h4 {background: url("./images/top_h4.png") repeat-x center;}
#index #center .whats h5 {background: url("./images/top_h5.png") repeat-x center;}
/*#index #center h4,#index #center .whats h5  {border-bottom:3px solid #c5b28d;}
#index #center .whats p {background: url("./images/design/new_arrow.png") no-repeat 4px center;}*/


/* add */
span.att2{
color:#8d7052;
font-weight:bold;
font-size:110%;
}

span.att3{
border-left:#f8b13a solid 5px;
padding:3px 7px 3px 7px;
margin:5px 5px 10px 0px;
font-weight:bold;
font-size:120%;
color:#4f483e;
}

#center .list a {background : url("./images/arrow.png") left center no-repeat ;
padding-left:25px; margin-left:5px;} 
#center .list2 a {background : url("./images/arrow.png") left center no-repeat ;
padding-left:25px; margin-left:5px;} 

span.att { color: #4984bb; font-size: 110%; font-weight:bold; }

#center img.photo { border: 1px solid #d4d2d2; padding: 1px; }
#center img.photo2 { margin: 0px; border: 1px solid #d4d2d2; padding: 1px; }
}
