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

/* DEFAULT */
body {background : #fff url("/images/design/bg.png") repeat-x;}
#container {background : #fff url("/images/design/container.png") ;}
a {color: #666 ;}
a:hover {color: #000 ;}
hr {border: 1px solid #999 ;}

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

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

/* CONTENTS */
#center {background: url("/images/design/title.png") left 36px no-repeat ;}
#center h3 {background :url("/images/design/h3.png") no-repeat left center ;color : #437870 ; padding-left : 25px ;}
#center h3 a {color : #437870 ;}
#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 */
#menu { width : 210px ; }
#category { margin : 5px ; margin-bottom : 30px ; }
#category li span, #category li a {color : #322620 ; padding : 20px 20px ;}
#category li li, #category li.sitemap {background: #fff ;}
#category li a  {background: #fff url("/images/design/navi.png") 0px center no-repeat ; }
#category li a:hover  {background: #fff url("/images/design/navi.png") -200px center no-repeat; }
#category li li a, #category li.sitemap a { padding-left : 15px ;border-bottom: 1px dotted #3fb8a9 ;background: #fff url("/images/design/subnavi.png") 0px center no-repeat;}
#category li li a:hover, #category li.sitemap a:hover{background: #fff url("/images/design/subnavi.png") -200px center no-repeat ;}

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

/* TOPPAGE */
#index #center h3 {color : #437870 ;background: url("/images/top_h3.png") repeat-x center;padding-left : 25px ; margin-bottom : 15px ;}
#index #center h3 a {color : #437870 ;}
#index #center h4 {background: url("/images/top_h4.png") repeat-x center; color :#276d6b; font-size : 14px ; font-weight : bold ; padding-left : 15px; margin-bottom : 15px ;}
#index #center .whats h5 {background: url("/images/top_h5.png") repeat-x center; color : #276d6b ;font-size : 14px ;font-weight : bold ;padding-left : 15px; margin-bottom : 15px ;}
#index #center .whats p {background: url("/images/design/new_arrow.png") no-repeat 4px center;}
#index .indexContent {	background : url("/images/reason.png") no-repeat top center ; text-align : left ; }

#index .readTxt{background : #fefbec ; border : 1px solid #fdc685 ; padding : 25px 15px ; text-align : left ; } 
#index .readTxt li { line-height : 2.15em ;background : url("images/design/li_check.png") no-repeat left center ; padding-left : 40px ; font-size : 1.2em ; } 

#index #center .inner {padding-bottom : 20px ; overflow : hidden ;}
#index .inner p { overflow : hidden ; padding-bottom : 0px ; }

@media print {
button{display:none}
} 

hr.page_next { page-break-after: always; }
