@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,table,th,td{margin:0;padding:0}h1,h2,h3,h4,h5{font-style:normal;font-weight:normal;line-height:1}h1,h2,h3{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 'Noto Sans JP', "メイリオ", Meiryo, sans-serif}#mainContents h2{background:url(../images/h2_ttl_bg.gif) no-repeat 0 55%;padding:0 0 0 18px;margin:0 0 5px}.secondIndex #titleHead,.secondDetail #titleHead{display:block;overflow:hidden}#news #mainContents h1,.secondIndex #titleHead h1,.secondDetail #titleHead h1{width:auto;display:inline-block;font-size:2.5rem;color:#f47e7c;margin:0 0 16px}#news #mainContents h1.titleback_logo,.secondIndex #titleHead h1.titleback_logo,.secondDetail #titleHead h1.titleback_logo{background:url(../../images/second/dental/kids/dental_kids_logo.svg) no-repeat 0 50%;background-size:contain;padding:0.7em 0 0.7em 2.6em}#newsContents #titleHead{display:block;margin-bottom:36px}#second #mainContents h2{font-size:2rem;margin-bottom:26px;line-height:1.4;letter-spacing:1.5px}#second #mainContents .introduction h2{margin-bottom:22px}#second #mainContents h3{font-size:1.4rem;font-weight:bold;margin:0 0 8px;letter-spacing:0.7px}#second #mainContents h4{color:#f47e7c;font-weight:bold;font-size:1.2rem;letter-spacing:0.5px;margin-bottom:12px}#second #mainContents h4.gray{color:#6e6e6e}#second #mainContents .dental_equipmentBlock h4,#second #mainContents #dentalSupply h4{color:#6e6e6e;font-weight:normal;font-size:90%;margin-bottom:14px;-webkit-text-size-adjust:130%}p{margin:0;padding:0}p.imgBox{line-height:0}.introduction p{line-height:2;letter-spacing:0.5px}ul,li{list-style:none;margin:0;padding:0}html{font-size:62.5%}body{font-size:1.3rem;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;font-weight:500;line-height:170%;color:#5d5d5d;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a:link,a:visited{color:#6e6e6e;text-decoration:none}a:hover,a:active{color:#f47e7c;text-decoration:underline}#dentalRelief .introduction a:link,#dentalRelief .introduction a:visited{color:#6e6e6e;text-decoration:underline}#dentalRelief .introduction a:hover,#dentalRelief .introduction a:active{color:#f47e7c;text-decoration:none}#wrapper{text-align:center}#mainContents{text-align:left;padding-top:45px}#second #Firstsec,#second #TItleHeadsec{width:740px;margin:0 auto}#second .secondDetail #Firstsec,#second .secondDetail #TItleHeadsec{width:710px}.secondDetail{width:960px;overflow:hidden;margin:0 auto}#second #Firstsec,#second .secondDetail #Firstsec{padding-top:20px}#second #Secondsec,#second #Thirdsec,#second #Fourthsec,#second #Fifthsec,#second #sixthsec,#second #seventhsec{width:740px;margin:10px auto 0;padding-top:50px}#second .secondDetail #Secondsec,#second .secondDetail #Thirdsec,#second .secondDetail #Fourthsec,#second .secondDetail #Fifthsec,#second .secondDetail #sixthsec #second .secondDetail #seventhsec{width:710px;margin:0;padding-top:35px}#second #basicData_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;width:740px;margin:0 auto}#second .secondDetail #basicData_wrap{width:710px;margin:0 auto}header#global_header{width:1160px;margin:0 auto;padding:16px 0 0}header#global_header .flex_gh_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}header #siteId{width:auto;height:48px;-webkit-transition:all .8s ease;transition:all .8s ease;background-image:url(../images/title_site.png);background-size:contain;text-indent:-9999px}header #siteId a{display:block;width:224px;height:48px}#nav_global #nav_con,#nav_global .groupNav2{display:none}header #groupNav{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;font-family:'Noto Sans JP', "メイリオ", Meiryo, sans-serif}header #groupNav li{position:relative;display:table-cell;font-size:1.2rem;text-align:center;width:auto;padding:0;margin:0}header #groupNav a{display:block;background-color:#fff;line-height:1;padding:4px 14px;border-left:1px solid #e4e4e4}header #groupNav a.selected,header #groupNav a:hover{color:#f47e7c;text-decoration:none}header #groupNav li:first-child a{padding:4px 14px 4px 0;border-left:none}header #groupNav li:last-child a{padding:4px 0 4px 14px}header #gnav{width:100%;text-align:center;margin:20px 0 0;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", 'Noto Sans JP', "メイリオ", Meiryo, sans-serif}header #gnav ul{width:100%;display:table;border-right:1px solid #e4e4e4;margin:0}header #gnav li{position:relative;display:table-cell;font-size:1em;text-align:center;width:20%;padding:0;margin:0}header #gnav a{display:block;font-size:1.3rem;font-weight:bold;background-color:#fff;line-height:1;padding:16px 14px 21px;border-left:1px solid #e4e4e4}header #gnav a.selected,header #gnav a:hover{color:#f47e7c;text-decoration:none}header #gnav li:last-child a{padding:16px 14px 21px}.slicknav_menu{display:none}#left{float:left}#right{float:right}.boxL{float:left}.boxR{float:right}#detailBox_L{float:left;width:200px}#detailBox_R{float:right;width:710px;min-height:600px}.float_2column{min-height:1px}.float_2column:after{content:".";display:block;clear:both;height:0;visibility:hidden}.float_2column .boxL,.float_2column .boxR{width:350px}.float_2column .hvCenter{padding:62px 34px}.secondDetail .float_2column .boxL,.secondDetail .float_2column .boxR{width:350px}.floatL{float:left}.floatR,.flexR{float:right}.floatR_210{float:right;width:210px;margin-left:30px}.floatR_142{float:right;width:142px;margin-left:30px}.floatL img{margin:0 1.8em 0.5em 0}.floatR img{margin:0 0 0.5em 1em}#second #Firstsec .floatR img{margin:0 0 0 30px}#second .about_doctor .floatR img{margin:0 0 12px 30px}#second #maternity_milk #Secondsec .floatR img,#second #dentalKids #Secondsec .floatR img,#second #child_care #Secondsec .floatR img,#second #culture #Secondsec .floatR img,#second #cafe-goods #Secondsec .floatR img,#second #rosegarden #Secondsec .floatR img{margin:0 0 30px 30px}#second #Secondsec .flexR .flexContent img,#second #Firstsec .flexR .flexContent img{margin:0 0 18px 30px}#second .feature_ph_block .floatR img{margin:0 0 0 30px}#second .dental_equipment .floatL img{margin:0 22px 0 0}.imgHorizontal{overflow:hidden}.imgHorizontal li{float:left}.marginR_box{width:210px;margin:0 0 0 auto}footer{background:#fdf3f0;border-top:3px solid #FFB8B6;display:block;padding:16px 0;margin-top:44px}#footerInner{width:1000px;margin:0 auto}.footerLink{border-bottom:1px dotted #FED4CD;padding-bottom:15px}.footerLink ul{text-align:center}.footerLink li{width:auto;display:inline-block;letter-spacing:1px;border-right:1px dotted #FED4CD;padding:6px 20px}.footerLink li:last-child{border-right:none}.copyright{color:#777;margin:24px 0 12px}#pageTop{clear:both}#pageTop a{bottom:136px;display:block;position:fixed;right:40px}#pageTop a:hover{opacity:0.85}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.clearBoth{clear:both}@media (min-width: 768px){a[href^="tel:"]{pointer-events:none}}@media screen and (max-width: 736px){img{max-width:100%;height:auto}iframe{max-width:100%;height:auto}header#global_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding:0}header#global_header #groupNav{display:none}header #siteId{width:186px;height:30px;margin:10px}header #siteId a{width:100%;height:auto}header #gnav{display:none;width:auto;margin:0}header #gnav ul{display:block;font-size:1.3rem;border:none}#body{position:relative}header.clearfix{min-height:0px}#nav_global #nav_con{display:block;position:relative;text-align:right;padding:0 10px}#nav_global #nav_con li{display:table-cell;vertical-align:middle;text-align:center;font-size:1.2rem;color:#f47e7c;border:1px solid #f47e7c;font-weight:bold;border-radius:5px;padding:4px 17px;margin:0 0}#global_header:has(.is_open) #nav_global .nav_box{position:absolute;top:49px;left:0;z-index:100;display:block;width:100vw;height:100%;background-color:#fff;padding:5px 0}#global_header:has(.is_open) #nav_global .nav_box #gnav{display:block}#global_header:has(.is_open) #nav_global .nav_box #gnav li{display:block;width:100%;text-align:left;border-bottom:1px solid #eee;padding:6px 10px}#global_header:has(.is_open) #nav_global .nav_box #gnav li a{position:relative;display:block;border:none;padding:16px 15px}#global_header:has(.is_open) #nav_global .nav_box #gnav li a::after{position:absolute;right:15px;display:inline-block;width:7px;height:12px;content:"";-webkit-mask-image:url(../images/link_arrow.svg);mask-image:url(../images/link_arrow.svg);background:#5d5d5d;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#global_header:has(.is_open) #nav_global .nav_box .groupNav2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:90%;font-size:1.2rem;margin:10px auto}#global_header:has(.is_open) #nav_global .nav_box .groupNav2 li{width:48%;text-align:left;border-bottom:1px solid #eee;padding:5px 0}#global_header:has(.is_open) #nav_global .nav_box .groupNav2 li a{display:block;padding:10px 0}#mainContents{width:90%;margin:0 auto}#second #mainContents{padding:2em 0 0}#footerInner{width:auto}#footerInner .footerLink{display:none}#footerInner .copyright{color:#777;margin:0;word-break:break-all}#pageTop{display:none !important}#news #mainContents h1.titleback_logo,.secondIndex #titleHead h1.titleback_logo,.secondDetail #titleHead h1.titleback_logo{background:url(../../images/second/dental/kids/dental_kids_logo.svg) no-repeat 0 50%;background-size:contain;padding:0em 0 0em 3.4em}#second #Firstsec,#second #TItleHeadsec,#second .secondDetail #Firstsec,#second .secondDetail #TItleHeadsec,.secondDetail,#second #Secondsec,#second #Thirdsec,#second #Fourthsec,#second #Fifthsec,#second #sixthsec,#second #seventhsec,#second .secondDetail #Secondsec,#second .secondDetail #Thirdsec,#second .secondDetail #Fourthsec,#second .secondDetail #Fifthsec,#second .secondDetail #sixthsec #second .secondDetail #seventhsec,#second #basicData_wrap,#second .secondDetail #basicData_wrap{width:auto}#second #basicData_wrap{display:block;width:auto;margin:0 auto}.imgHorizontal,.marginR_box,.floatL,.floatR,.floatR_210,.floatR_142,.boxL,.boxR,#detailBox_L,#detailBox_R,.float_2column .boxL,.float_2column .boxR,.float_2column .hvCenter,.secondDetail .float_2column .boxL,.secondDetail .float_2column .boxR,#second #Secondsec .flexR{float:none;width:100%;margin:0 auto 1em}p.imgBox{text-align:center}#second #Secondsec .flexR,#second #Firstsec .flexR{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#second #Secondsec .flexR .flexContent,#second #Firstsec .flexR .flexContent{width:48%}#second #Secondsec .flexR .flexContent img,#second #Firstsec .flexR .flexContent img{margin:0 0 6px}#second #Firstsec .floatR img{margin:0 0 0}#second .about_doctor .floatR img{margin:0 0 12px 0}#dentalPrevention,#dentalRelief,#dentalSupply,#dentalKids,#dentalBeauty,#dentalVisit,#dentalSterilization,#dentalImplant,#maternity_milk,#child_care{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#dentalPrevention #detailBox_L,#dentalRelief #detailBox_L,#dentalSupply #detailBox_L,#dentalKids #detailBox_L,#dentalBeauty #detailBox_L,#dentalVisit #detailBox_L,#dentalSterilization #detailBox_L,#dentalImplant #detailBox_L,#maternity_milk #detailBox_L,#child_care #detailBox_L{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;float:none;width:100%;height:auto !important;padding:0 0 2em;margin:0}#dentalPrevention .localNav_side,#dentalRelief .localNav_side,#dentalSupply .localNav_side,#dentalKids .localNav_side,#dentalBeauty .localNav_side,#dentalVisit .localNav_side,#dentalSterilization .localNav_side,#dentalImplant .localNav_side,#maternity_milk .localNav_side,#child_care .localNav_side{width:100%;position:static !important}#dentalPrevention #detailBox_R,#dentalRelief #detailBox_R,#dentalSupply #detailBox_R,#dentalKids #detailBox_R,#dentalBeauty #detailBox_R,#dentalVisit #detailBox_R,#dentalSterilization #detailBox_R,#dentalImplant #detailBox_R,#maternity_milk #detailBox_R,#child_care #detailBox_R{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;float:none;width:100%;padding:0 0 2em}#second #mainContents .dental_equipmentBlock h4,#second #mainContents #dentalSupply h4{font-size:70%}}
