@charset "UTF-8";
body,div,p,blockquote,table,th,td,embed,object,fieldset,form,input,textarea,select,option,pre,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;vertical-align:baseline}html{overflow-y:scroll}body{background:#FFF;color:#333;font-size:13px;*font-size:small;*font:x-small;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',verdana,'ＭＳ Ｐゴシック',sans-serif;line-height:1.6;letter-spacing:0.1em}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}address{font-style:normal}strong{font-weight:bold}em{font-style:italic}del{text-decoration:line-through}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}pre{font-family:monospace;*font-size:108%;line-height:100%}a:link{color:#3663B6;text-decoration:none}a:visited{color:#7536B6;text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}a:active,a:focus{outline:none}ul{list-style:none}ol{list-style:decimal}hr{display:none}select,input,button,textarea{font-size:99%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',verdana,'ＭＳ Ｐゴシック',sans-serif}textarea{overflow:auto}fieldset{border:0}legend{display:none}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;font-family:verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}th{font-weight:bold;text-align:left}img{border:0;vertical-align:bottom}body{background:url('/share/img/body_bg.jpg') 0 0 repeat-x;color:#555655}#header{position:relative;width:564px;height:115px;margin:0 auto;padding:10px 0 0 142px}#header p{margin:0 0 10px;color:#959696;font-size:77%}#header div.logo{position:absolute;top:0;left:0}#wrap{width:706px;margin:0 auto;padding:30px 0 10px}#gNavi{float:left;width:200px;margin:0 0 15px;background:url('/share/img/nav/bg.gif') 0 0 repeat-y}#gNavi img{border-top:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF}#gNavi li.first img{border-top:0;border-bottom:0}#gNavi li.last img{border-bottom:0}#gNavi li ul{padding:2px 35px}#gNavi li li{margin:3px 0;font-size:77%}#gNavi li li a{color:#7D7D7D}#main{float:right;width:490px}#main div.header{margin:0 0 30px;background:url('/share/img/pagename_bg.gif') 0 0 repeat-x}#main div.header h1{padding:10px 5px 0;font-size:85%;font-weight:normal}#main div.section{margin:0 0 40px;padding:0 20px}#main h2{margin:0 -20px 15px}#main div.section p{margin:0 0 1.5em}div.returnTop{margin:20px 0 0;padding:0 20px;text-align:right}div.section div.returnTop{padding:0}#subinfo{clear:left;float:left;width:160px;margin:0 0 40px;padding:0 20px;background:url('/share/img/subinfo/body.gif') 0 0 repeat-y;color:#85C35B;font-size:85%}#subinfo div.name{margin:0 -20px;padding:15px 20px 0;background:url('/share/img/subinfo/head.gif') 0 0 no-repeat;font-size:1.4em}#subinfo address{margin:0 0 10px}#subinfo div.mail{margin:10px -20px 0;padding:0 20px 15px;background:url('/share/img/subinfo/foot.gif') 0 100% no-repeat}#footer{width:706px;margin:0 auto;padding:5px 0;border-top:2px solid #959696}#footer div.copyright{color:#959696;font-size:85%;text-align:center}#flashArea{width:700px;height:235px;margin:20px auto 10px;padding:10px;background:url('/img/flash_bg.gif') 0 0 no-repeat}#hours{padding:25px 20px !important;background:#F9F8F2 url('/img/hours_bg.gif') 0 0 repeat-x}#hours h2{margin:0 0 5px}#hours p.note{margin:2px 0 30px;padding:0 0 0 22px;background:url('/img/hours_mark.gif') 4px 50% no-repeat}#hours div.calendar{position:relative}#hours div.calendar h3{margin:0 0 5px}#hours div.calendar div.box{float:left;margin:0 8px 0 0;width:167px}#hours div.calendar div.caption{border:1px solid #BEC0BA;border-top:1px solid #D3D5D1;border-bottom:1px solid #A9CAA2;background:#94BD8B;text-align:center;font-size:85%}#hours div.calendar table{width:167px;border:1px solid #BEC0BA;border-top:0;letter-spacing:0;font-size:85%}#hours div.calendar thead th{padding:2px 0;border-right:1px solid #9EA99B;background:#899A85;color:#FFF;font-weight:normal;text-align:center}#hours div.calendar thead th.sun{color:#EFD4CA}#hours div.calendar thead th.sat{color:#C8D9DD}#hours div.calendar tbody td{padding:4px 0;border-right:1px solid #D8DAD7;border-bottom:1px solid #D8DAD7;text-align:center}#hours div.calendar tbody td.d_2011_11_5,#hours div.calendar tbody td.d_2011_10_8,#hours div.calendar tbody td.d_2011_10_1,#hours div.calendar tbody td.sun,#hours div.calendar tbody td.holiday{background:#EFD4CA;color:#D36249}#hours div.calendar tbody td.d_2010_12_4,#hours div.calendar tbody td.d_2010_12_18{background:#D1E3EF}#hours div.calendar tbody td.sat{color:#85ADC9}#hours div.calendar div.closeDay{position:absolute;left:355px;bottom:5px;padding:0 0 0 20px;background:url('/img/calendar_mark.gif') 0 50% no-repeat}#hours div.calendar div.am{position:absolute;left:355px;bottom:30px;padding:0 0 0 20px;background:url('/img/calendar_mark_blue.gif') 0 50% no-repeat}#hours dl.inquiry{margin:10px 0 0}#hours dl.inquiry dt,#hours dl.inquiry dd{display:inline}#hours dl.inquiry dt img{margin:0 5px 0 0;padding:0 0 0 15px;background:url('/share/img/icon/circle_gray.gif') 0 100% no-repeat}#topics h2,#information h2{margin:0 -20px 10px}#topics{background:url('/img/topics_bg.jpg') 0 0 repeat-x}#information{background:url('/img/information_bg.jpg') 0 0 repeat-x}#information li{margin:0 0 1em;padding:0 0 0 18px;background:url('/share/img/icon/circle_pink.gif') 0 0.4em no-repeat}div.policy h1{background:url('/policy/img/pagename.gif') 99% 10px no-repeat}#antisepsis ul.photos{margin:0 0 15px}#antisepsis ul.photos li{float:left;margin:0 10px 0 0}#antisepsis ul.note li{margin:0 0 1em;text-indent:1em;background:url('/share/img/icon/square_blue.gif') 0 0.4em no-repeat}#guide div.questionnaire{text-align:right}div.services h1{background:url('/services/img/pagename.gif') 99% 10px no-repeat}div.services div.nav{margin:0 0 45px;padding:7px;background:#F0F1EA}div.services div.nav ul{padding:15px 0 15px 60px;border:1px solid #FDFDFD}div.services div.nav ul li{float:left;width:170px;padding:0 0 0 10px;background:url('/share/img/icon/square_black.gif') 0 50% no-repeat;font-size:85%}div.services div.nav a{color:#7D7D7D}div.services ul.photos li{float:left;margin:0 7px 0 0;font-size:85%}div.services div.photo{font-size:85%}#laser h2{margin-bottom:30px}#laser div.photo{float:right;width:166px;padding:0 20px 0 35px;background:#FFF}#laser dl{padding:0 0 20px}#laser dl dt{margin:0 0 3px;padding:0 0 1px;background:url('/services/img/line.gif') 0 100% repeat-x;color:#7AA456;font-weight:bold}#laser dl dd{margin:0 0 1.5em}#laser dl dd{margin:0 0 1.5em}#laserPossible{margin:0 -20px !important}#laserPossible h3{margin:0 0 1em}#laserPossible li{margin:0 0 1em;list-style:none}#laserPossible div.item{margin:0;padding:0 0 0 26px;color:#7AA456;font-weight:bold;font-size:108%}#laserPossible li.num_01 div.item{background:url('/share/img/icon/num_green_01.gif') 0 50% no-repeat}#laserPossible li.num_02 div.item{background:url('/share/img/icon/num_green_02.gif') 0 50% no-repeat}#laserPossible li.num_03 div.item{background:url('/share/img/icon/num_green_03.gif') 0 50% no-repeat}#laserPossible li.num_04 div.item{background:url('/share/img/icon/num_green_04.gif') 0 50% no-repeat}#laserPossible p{margin:0 !important}#implant div.qAndA{margin:0 0 70px}div.services div.list{margin:0 !important;padding:0 !important}div.services div.list h3{margin:0 0 3px;padding:0 0 1px;background:url('/services/img/line.gif') 0 100% repeat-x;color:#7AA456;font-weight:bold}div.services div.list li{padding:0 0 10px 18px}div.services div.list h4{margin:0 0 5px -18px;padding:0 0 0 18px;background:url('/share/img/icon/circle_gray.gif') 0 50% no-repeat;line-height:1;color:#555655}div.services div.list ul.photos li{margin-bottom:0;padding:0}#implant div.list div.image{float:left;margin:0 5px 0 0}#implant div.list dl{font-size:93%}#implant div.list dt.merit{color:#F56C67}#implant div.list dt.demerit{color:#829FCA}#implant div.list dd{margin:0 0 5px}#denture div.list li{margin-bottom:1em}#denture div.list li p{margin:0 0 5px}#denture div.comfort{margin:30px 0 0;text-align:center}#denture div.comfort p{position:relative;margin:0 0 -2px;color:#9AB8D7;font-weight:bold;text-align:left}#denture div.comfort div.points{margin:0 0 10px}#denture div.comfort div.photo{margin:0 0 25px}#denture div.comfort div.link{text-align:right}#preventive h3{margin:0 0 20px}#preventive li{margin:0 0 10px;list-style:none;font-size:93%}#preventive li p{margin:0 !important}#preventive li div.item{padding:0 0 0 28px;color:#5A90C3}#preventive li.num_01 div.item{background:url('/share/img/icon/num_blue_01.gif') 0 50% no-repeat}#preventive li.num_02 div.item{background:url('/share/img/icon/num_blue_02.gif') 0 50% no-repeat}#preventive li.num_03 div.item{background:url('/share/img/icon/num_blue_03.gif') 0 50% no-repeat}#preventive li.num_04 div.item{background:url('/share/img/icon/num_blue_04.gif') 0 50% no-repeat}#preventive li.num_05 div.item{background:url('/share/img/icon/num_blue_05.gif') 0 50% no-repeat}#orthodontic ol{margin:0 0 20px;list-style-position:inside}#orthodontic ol li{padding:0}#child h3{margin:0 0 20px}#child ol li{padding:0;list-style:none}#child ol li h4{margin:0;padding:0 0 0 28px;color:#5A90C3}#child ol li.num_01 h4{background:url('/share/img/icon/num_blue_01.gif') 0 50% no-repeat}#child ol li.num_02 h4{background:url('/share/img/icon/num_blue_02.gif') 0 50% no-repeat}#child ol li.num_03 h4{background:url('/share/img/icon/num_blue_03.gif') 0 50% no-repeat}#child ol li.num_04 h4{background:url('/share/img/icon/num_blue_04.gif') 0 50% no-repeat}#child ol li.num_05 h4{background:url('/share/img/icon/num_blue_05.gif') 0 50% no-repeat}#implantQandA div.pageHead{margin:0 0 20px}#implantQandA div.pageHead h2{float:left;margin:0;padding:3px 0 0}#implantQandA div.pageHead #implantReturnMain{text-align:right}#implantQandA div.list{margin:0 0 40px !important}#implantQandA h3{margin-bottom:10px}#implantQandA h4.normal{margin:0;padding:0;background:none;color:#7AA456;font-weight:normal}#implantQandA div.image img.left{float:left;margin:0 12px 0 0}#implantQandA dl.structure dt{font-weight:bold}#implantQandA ul li{margin-bottom:10px !important}#implantQandA ul li p{margin:5px 0 !important}div.about h1{background:url('/about/img/pagename.gif') 99% 10px no-repeat}#staff{margin:0 0 60px !important;padding-bottom:25px !important;background:url('/about/img/line.gif') 5px 100% no-repeat}#staff ul li{float:left;margin:0 30px 0 0}#scenes ul{margin:0 -20px 0 0;font-size:85%;line-height:1.4}#scenes ul li{float:left;width:218px;margin:0 10px 15px 0}#scenes ul li.odd{clear:left}#scenes ul li img{margin:0 0 2px}div.access h1{background:url('/access/img/pagename.gif') 99% 10px no-repeat}#map div.mapArea{width:446px;height:302px;margin:0 auto;border:#A7A7A5}div.link h1{background:url('/link/img/pagename.gif') 99% 10px no-repeat}#link dl dt{padding:0 0 0 12px;background:url('/share/img/icon/square_black.gif') 0 50% no-repeat}#link dl a{text-decoration:none}#link dl a:hover{text-decoration:underline}#link dl dd.text{margin:0 0 15px;padding:0 0 15px;border-bottom:dashed 1px #CCC}#wrap:after,div.section:after,div.nav ul:after,#hours div.calendar:after,#antisepsis ul.photos:after,#staff ul:after,div.services ul.photos:after,#implant div.list li:after,#implantQandA div.pageHead:after{content:".";display:block;height:0;clear:both;visibility:hidden}#wrap,div.section,div.nav ul,#hours div.calendar,#antisepsis ul.photos,#staff ul,div.services ul.photos,#implant div.list li,#implantQandA div.pageHead{zoom:1}@import "init.css";@import "common.css";@import "each.css";@import "hacks.css";
