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

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

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

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

/* CONTENTS */
#center {background: url("/images/design/title.png") left 36px no-repeat ;}
#center h3 {background: url("/images/design/h3.png") no-repeat center left ;color : #684f42 ; height : 48px ; line-height : 48px ;padding-left : 20px ;}
#center h3 a {color : #684f42 ;}
#center table th {background : #ebf3f5 ;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 {background : #fff ;border-top: 1px solid #bcbcbc ;}
#category li span, #category li a {color : #322620 ; padding-left : 20px ;}
#category li li, #category li.sitemap {background: #fff ; }
#category li a  {background: #fff url("/images/design/navi.png") 0px center no-repeat ; color :#fff ;}
#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 : 20px ;border-bottom: 1px dotted #b3b3b3 ;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") -200px center no-repeat ;}

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

/* TOPPAGE */


#index #center h3 {color : #1c6dc8 ;background: url("/images/top_h3.png") repeat-x center;padding-left : 20px ; height : 40px ; line-height : 40px ; }

#index #center .whats h5, #index #center h4 {background: url("/images/top_h5.png") repeat-x center; line-height : 32px ; padding-left : 25px ; color : #fff ;}
#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 ; padding-top : 55px ;  }
#index .indexContent2{background : url("/images/reason2.png") no-repeat top center ; padding-top : 97px ;  }
#index .indexContent3{background : url("/images/reason3.png") no-repeat top center ; padding-top : 50px ;  }


/* underline */
.u_red {border-bottom:solid 1px #CC0000;}
.u_red_b {border-bottom:solid 1px #CC0000; font-weight:bold;}