@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;font-weight:400;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{text-size-adjust:none;-webkit-text-size-adjust:none}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:0;padding:0;border-bottom:#333 1px solid}input,select{vertical-align:middle}img{max-width:100%;height:auto;border:none;vertical-align:middle}strong{font-weight:700}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit}body{position:relative;font-family:YuGothic,"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;line-height:2;color:#333;min-width:1054px;background:#f8f1e2;letter-spacing:.05em}a{color:#e00d5b;text-decoration:underline}a:hover{color:#e00d5b;text-decoration:none}.fade,.fade a,.fade a:hover{text-decoration:none}.container{width:1054px}.container02{width:98%}.fade:hover{text-decoration:none}@media only screen and (max-width:800px){body{min-width:0}.container,.container02{width:100%}}.header_01{position:static;width:100%;z-index:999;border-top:5px solid #fdcac9;padding:20px 5px 5px;margin-bottom:10px}.header_logo{padding:0}@media only screen and (max-width:800px){.header_01{position:static;padding:5px}.header_logo{margin:0}.header_logo img{max-height:40px;margin:5px 0 15px}}.header_contact{text-align:right;line-height:1.2em}.header_contact li{display:inline-block;vertical-align:middle;margin-right:10px;text-align:left}.header_contact li:last-child{margin-right:0}.header_contact dt,.header_contact dd{display:inline-block;vertical-align:top;padding:3px 0}.header_contact dt{width:5.5em;margin-right:1em;text-align:center}@media only screen and (max-width:800px){.header_contact{text-align:center}.header_contact li{display:block;margin-right:0;vertical-align:top;margin-bottom:10px;text-align:center}.header_contact li:first-child{margin-right:0}.header_contact dl{margin:0 10px}.header_contact dt{width:5em;margin-bottom:5px}.header_contact dd{width:100%}}.gNavi>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.gNavi>ul>li{padding:0;margin:0}.gNavi>ul>li>a{display:block;text-decoration:none;color:#e00d5b}.gNavi>ul>li>a span{color:#f98f8f}.gNavi>ul>li>a:hover{color:#e00d5b}.gNavi>ul>li>a:hover span{color:#f98f8f}.no-link:hover{color:#e00d5b}.navi_01>ul{-ms-flex-pack:distribute;justify-content:space-around}.navi_01>ul>li{width:auto;position:relative}.navi_01>ul>li:after{position:absolute;content:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/shared/line.png);right:-25px;top:5px}.navi_01>ul>li>a{padding:0}.navi_02>ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navi_02>ul>li>a{padding:20px 0}.navi_03>ul{-ms-flex-pack:distribute;justify-content:flex-end}.navi_03>ul>li{width:auto;margin-right:30px}.navi_03>ul>li:last-child{width:auto;margin-right:0}.navi_03>ul>li>a{padding:0 0 20px}.gNavi .dd{position:relative;z-index:999999}.gNavi .dd ul{position:absolute;display:none;background:#27323d;left:50%;text-align:left;transform:translateX(-50%);padding:10px 0;width:auto}.gNavi .dd ul li{font-size:15px;line-height:1em;text-align:center;padding:0 20px;white-space:nowrap}.gNavi .dd ul li:last-child{border-bottom:none}.gNavi .dd ul li a{text-decoration:none;color:#fff;display:block;padding:15px 10px}.gNavi .dd ul li a:hover{color:#fff}.gNavi .dd_hol{position:relative;z-index:999999}.gNavi .dd_hol div{position:absolute;display:none;left:50%;text-align:center;transform:translateX(-50%);padding:10px 0;width:440px;background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/shared/nav_bg.png) no-repeat center top}.gNavi .dd_hol ul{display:inline-block;text-align:center;position:relative;margin-top:0;background:#fff;border:3px solid #e00d5b}.gNavi .dd_hol ul li{font-size:15px;line-height:1em;padding:0 40px;white-space:nowrap;border-bottom:1px dotted #e00d5b}.gNavi .dd_hol ul li:last-child{border-bottom:none}.gNavi .dd_hol ul li a{text-decoration:none;color:#e00d5b;display:block;padding:15px 10px}.gNavi .dd_hol ul li a:hover{color:#e00d5b}@media only screen and (max-width:800px){.humberger{background:#e00d5b;cursor:pointer;display:block;position:fixed;top:30px;right:10px;width:50px;height:50px;z-index:10000}.footer_nav_sp .humberger{background:0 0;cursor:pointer;display:block;position:absolute;top:50%;left:50%;width:50px;transform:translate(-50%,-50%);height:50px;z-index:10000}.humberger span{background:#fff;position:absolute;left:50%;width:25px;height:2px;transform:translateX(-50%);transition:.4s}.humberger span:nth-of-type(1){top:15px}.humberger span:nth-of-type(2){top:50%;transform:translate(-50%,-50%)}.humberger span:nth-of-type(3){bottom:15px}.is-open .humberger span:nth-of-type(1){transform:translate(-50%,9px) rotate(-45deg)}.is-open .humberger span:nth-of-type(2){opacity:0}.is-open .humberger span:nth-of-type(3){transform:translate(-50%,-9px) rotate(45deg)}.overlay{background:0 0;position:fixed;pointer-events:none;top:0;right:0;left:0;bottom:0;z-index:10;transition:.2s}.is-open .overlay{background:rgba(0,0,0,.7);pointer-events:auto}.sp-navi{-webkit-text-size-adjust:100%;position:fixed;top:0;right:0;z-index:9999}.sp-navi.is-open .sp-navi-inner{transform:translate3d(0,0,0)}.sp-navi .sp-navi-inner{background:#fff;position:fixed;top:0;right:0;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:50px 0;height:100%;width:100%;transition:.5s;transform:translate3d(100%,0,0);z-index:10}.sp-navi .sp-navi-inner .navi-main{margin:0 0 30px}.sp-navi .sp-navi-inner .navi-main>li{border-bottom:1px solid #ddd;position:relative}.sp-navi .sp-navi-inner .navi-main img{margin-bottom:5px;margin-right:10px}.sp-navi .sp-navi-inner .navi-main>li:before{background:#e00d5b;content:"";height:3px;width:8px;position:absolute;left:10px;top:23px}.sp-navi .sp-navi-inner .navi-main>li:first-child{border-top:1px solid #ddd}.sp-navi .sp-navi-inner .navi-main>li>a{display:block;font-size:14px;font-weight:500;letter-spacing:2.5px;padding:15px 10px 15px 30px;overflow:hidden;line-height:1.3em;text-decoration:none;color:#333}.sp-navi .sp-navi-inner .navi-main>li>ul>li{border-top:1px dashed #ddd;width:100%}.sp-navi .sp-navi-inner .navi-main>li>ul>li>a{display:block;font-size:14px;line-height:1.3em;padding:10px 10px 10px 50px;position:relative;text-decoration:none;color:#333}.sp-navi .sp-navi-inner .navi-main>li>ul>li>a:before{background:#e00d5b;content:"";height:1px;width:10px;position:absolute;left:26px;top:19px}.sp-navi .sp-navi-inner .navi-other{padding:0 15px}.sp-navi-inner .navi-main img{padding-left:9px}}.mainimg img{object-fit:cover;min-height:800px;width:100%}@media only screen and (max-width:800px){.mainimg img{object-fit:scale-down;min-height:0;width:100%}}.main-slider li{height:auto;width:100%}.main-slider img{margin-bottom:-10px}@media only screen and (max-width:800px){.main-slider img{width:100%;min-height:0;object-fit:fill;height:auto}}.text_box{text-align:center;width:100%;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:rgba(0,0,0,.2) 1px 1px 8px,rgba(0,0,0,.2) -1px 1px 8px,rgba(0,0,0,.2) 1px -1px 8px,rgba(0,0,0,.2) -1px -1px 8px}.text_box .maintext01{font-size:48px}.text_box .maintext02{font-size:30px}@media only screen and (max-width:800px){.text_box .maintext01{font-size:4.8vw;width:auto}.text_box .maintext02{font-size:3vw;width:auto}}.contents{float:left;width:730px}@media only screen and (max-width:800px){.contents{float:none;width:auto}}.heading{padding-top:40px;margin-top:-40px}.pagettl{font-family:"FP-ヒラギノ丸ゴ StdN W6","ヒラギノ丸ゴ StdN w6","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;line-height:1.1;text-align:center;background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/shared/h2.png) no-repeat center center;background-size:cover;padding:150px 0;color:#fff;margin-bottom:20px;border-radius:20px;margin:0 5% 20px}.heading_img{text-align:center;margin-bottom:40px;font-family:"FP-ヒラギノ丸ゴ StdN W6","ヒラギノ丸ゴ StdN w6","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;line-height:1.4;color:#333;background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/shared/h3.png) no-repeat center bottom;padding-bottom:30px}.heading_btmline,.postdata h4{font-family:"FP-ヒラギノ丸ゴ StdN W6","ヒラギノ丸ゴ StdN w6","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;line-height:1.6;color:#e00d5b;margin-bottom:25px;border-bottom:#fdcac9 1px solid;padding-bottom:5px;position:relative}.heading_leftcircle,.postdata h5{font-family:"FP-ヒラギノ丸ゴ StdN W6","ヒラギノ丸ゴ StdN w6","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;ine-height:1.4;margin-bottom:5px;position:relative;padding-left:23px;color:#e00d5b}.heading_leftcircle:before,.postdata h5:before{position:absolute;content:'';width:12px;height:12px;background:#fdcac9;border-radius:12px;left:0;top:.7em}.list-anchor-link,.list-anchor-one{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;padding:0 25px 40px}.list-anchor-link .l-item{position:relative}.list-anchor-link a{font-family:"FP-ヒラギノ丸ゴ StdN W6","ヒラギノ丸ゴ StdN w6","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;display:inline-block;position:relative;padding-right:25px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-decoration:none}.list-anchor-link a:before{content:"";background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/shared/icon_c_arrow_d.png) no-repeat 0 0/contain;width:14px;height:14px;position:absolute;right:0;top:7px}.list-anchor-link .l-item:after{content:"";display:inline-block;background:#e0e0e0;width:2px;height:15px;margin:0 20px;vertical-align:-1px}@media only screen and (max-width:800px){.heading{padding-top:0;margin-top:0}.pagettl{font-size:24px;padding:40px 15px}.heading_img{margin-bottom:20px;font-size:23px}.heading_btmline,.postdata h4{font-size:20px;margin-bottom:20px}.heading_leftcircle,.postdata h5{font-size:18px;margin-bottom:10px}.list-anchor-link{padding:0 20px 20px;display:block;text-align:center}.list-anchor-link .l-item:after{display:none}}.rNavi{float:right;width:232px}.side_sec01{border-right:#dcd8d4 1px solid;border-bottom:#dcd8d4 1px solid;border-left:#dcd8d4 1px solid;border-top:#dcd8d4 1px solid}.side_ttl{padding:15px 30px;border-bottom:1px solid #ddd}.side_sec01 ul{padding:10px}.side_sec01 li{background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/ico_ch.png) no-repeat 20px .3em;padding-left:45px;padding-right:20px;margin-top:10px;padding-bottom:10px}.side_sec01 li:last-child{margin-bottom:0;padding-bottom:10px}.side_sec01 li a{color:#331401;text-decoration:none}.side_sec01 li a:hover{text-decoration:underline}.side_sec02{padding:10px 20px;border-top:#c0d152 solid 3px;border-right:#ddd solid 1px;border-bottom:#ddd solid 1px;border-left:#ddd solid 1px}.side_sec02 dt,.side_sec02 dd{display:inline-block;vertical-align:top}.side_sec02 dt{width:5em;padding:4px;margin-right:1em}.side_sec03 .side_ttl{background:#532a18;padding:15px}.side_sec03 .side_list{padding:0 10px}.side_sec03 .side_list li{border-bottom:dotted 1px #ddd;padding-bottom:10px;margin-bottom:10px}@media only screen and (max-width:800px){.rNavi{float:none;width:auto;max-width:232px;margin:auto}}.footer_nav01 li{display:inline-block}.footer_nav01 li:after{content:" ｜ "}.footer_nav01 li:last-child:after{content:""}.footer_nav01 li a{text-decoration:none;color:#333}.footer_nav01 li a:hover{text-decoration:underline}@media only screen and (max-width:800px){.footer_nav01 ul{vertical-align:top}.footer_nav01 li{margin:0 !important;display:inline-block !important}}.footer_nav02 li{display:inline-block;background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/shared/ico_arrow.png) no-repeat left .6em;padding-left:15px;margin-right:15px}.footer_nav02 li:last-child{margin-right:0}.footer_nav02 li a{text-decoration:none;color:#333}.footer_nav02 li a:hover{text-decoration:underline}.footer_nav03{display:inline-block;vertical-align:top;margin-right:95px}.footer_nav03:last-child{margin-right:0}.footer_nav03>li{background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/shared/ico_arrow.png) no-repeat left .6em;padding-left:15px;margin-right:15px}.footer_nav03>li>ul{margin-top:10px}.footer_nav03>li>ul>li{padding-left:15px;margin-right:15px;position:relative}.footer_nav03>li>ul>li:before{position:absolute;content:"- ";left:0}.footer_nav03 li a{text-decoration:none;color:#333}.footer_nav03 li a:hover{text-decoration:underline}@media only screen and (max-width:800px){.footer_nav03{display:inline-block;vertical-align:top;margin-right:30px}}.top_art00 .notice{text-align:center;margin-bottom:60px}.top_art00 .notice a{display:inline-block;font-size:30px;font-weight:700;padding:20px;border:5px solid #e00d5b;border-radius:10px}.top_art03 .back-white{padding:30px 20px}.top_art06 .back-white{padding:0 30px}@media only screen and (max-width:800px){.top_art00 .notice a{font-size:27px}.top_art03 .back-white{padding:20px 10px}}.table-bordered{border-collapse:collapse;border:solid 1px #ddd;width:100%;background:#fff}.table-bordered th,.table-bordered td{border:solid 1px #ddd;padding:10px 15px;vertical-align:middle;color:#333}.table-bordered th{font-family:"FP-ヒラギノ丸ゴ StdN W6","ヒラギノ丸ゴ StdN w6","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;border-bottom:#ddd solid 1px;background:#e00d5b;color:#fff;white-space:nowrap !important}.table-bordered02{border-collapse:collapse;width:100%;background:#fff}.table-bordered02 th,.table-bordered02 td{vertical-align:top}.table-bordered02 th{text-align:left}.table-bordered03{border-collapse:collapse;width:100%}.table-bordered03 th,.table-bordered03 td{vertical-align:top;padding:10px 0;border-bottom:1px solid #c9b8a5}.table-bordered03 th{text-align:left;font-family:"FP-ヒラギノ丸ゴ StdN W6","ヒラギノ丸ゴ StdN w6","Helvetica Neue",Helvetica,Arial,sans-serif;color:#e00d5b}.table-bordered03 th{width:21%}.th10 th{width:10%}.th20 th{width:20%}.th30 th{width:30%}.th40 th{width:40%}.th50 th{width:50%}@media only screen and (max-width:800px){.table-bordered tr{border-bottom:#ddd solid 1px}.table-bordered02 tr{border-bottom:#ddd solid 1px}}@media only screen and (max-width:800px){.sp-sc{width:100%;overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.sp-sc table{width:100%}.sp-listlayout{border:none !important}.sp-listlayout tr{display:block}.sp-listlayout th{border:none !important;display:list-item;list-style:none;width:100% !important}.sp-listlayout td{border:none !important;display:list-item;list-style:none;width:100% !important}.sp-listlayout{table-layout:fixed}.sp-listlayout *{word-wrap:break-word}.table-bordered03.sp-listlayout tr{display:block;margin-bottom:10px}.table-bordered03.sp-listlayout th{border:none !important;display:list-item;list-style:none;width:100% !important;padding:0 15px}.table-bordered03.sp-listlayout td{border:none !important;display:list-item;list-style:none;width:100% !important;padding:0 15px}}.more-btn a{font-family:"FP-ヒラギノ丸ゴ StdN W6","ヒラギノ丸ゴ StdN w6","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:1;color:#fff;background:#e00d5b;padding:15px 40px 15px 60px;text-decoration:none;display:inline-block;transition:.5s ease;position:relative;text-align:center;min-width:260px;border-radius:15px}.more-btn a:after{content:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/shared/ico_arrow.png);position:absolute;left:20px;top:50%;transform:translateY(-50%)}.more-btn.mini a{padding:5px 25px 5px 15px;min-width:inherit;width:100%;font-size:15px}.more-btn.mini a:after{content:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/shared/ico_arrow.png);position:absolute;right:10px;top:50%;transform:translateY(-50%)}.more-btn.white a{border:#fff 1px solid}.more-btn02{line-height:1.2em;display:inline-block;margin-right:20px;border-right:1px #dcdbdc solid;padding-right:20px}.more-btn02:last-child{margin-right:0;border-right:none;padding-right:0}.more-btn02 a{font-family:"FP-ヒラギノ丸ゴ StdN W6","ヒラギノ丸ゴ StdN w6","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1;color:#333;padding:0 25px 0 0;text-decoration:none;transition:.5s ease;position:relative}.more-btn02 a:after{content:"";background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/ico/ico_arrow_bottom.svg) no-repeat 0 0/contain;width:14px;height:14px;position:absolute;right:0;top:0}.more-btn03 a{font-family:"FP-ヒラギノ丸ゴ StdN W6","ヒラギノ丸ゴ StdN w6","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:1;color:#fff;background:#7ec997;padding:15px 20px;text-decoration:none;display:inline-block;transition:.5s ease;position:relative;text-align:center;border-radius:10px;width:100%}.more-btn a:hover,.more-btn02 a:hover,.more-btn03 a:hover{opacity:.7}@media only screen and (max-width:800px){.more-btn a{padding:15px 40px 15px 60px;min-width:230px;font-size:16px}.more-btn.mini a{font-size:13px}}.iframe_wrap{position:relative;width:100%;padding-top:58%}.iframe_wrap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.archive_list a{text-decoration:none !important}.archive_list li:nth-child(3n+1){clear:both}.archive_list img{max-height:350px;width:auto}.line{position:relative}.line:before{content:"";position:absolute;background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/line.png) no-repeat center right;width:373px;height:1px;top:50%;right:100%;transform:translate(-30px,-50%)}.line:after{content:"";position:absolute;background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/line.png) no-repeat center left;width:373px;height:1px;top:50%;transform:translate(30px,-50%);left:100%}@media only screen and (max-width:800px){.line:before{content:"";position:absolute;background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/line.png) no-repeat center left;width:31px;height:23px;top:50%;transform:translate(-30px,-50%);left:0}.line:after{content:"";position:absolute;background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/line.png) no-repeat center right;width:31px;height:23px;top:50%;transform:translate(30px,-50%);right:0}}.top_map .mapbox{position:absolute;right:60px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:800px){.top_map .mapbox{position:static}}.topicsbox{width:1024px;bottom:30px;left:50%;transform:translateX(-50%);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:absolute;padding:20px 0}.topicsbox .fst{width:200px;text-align:center;border-right:1px solid #f98f8f}.topicsbox .conto{width:790px}.topicsbox dl{margin-bottom:15px}.topicsbox dl:last-child{margin-bottom:0}.topicsbox dt,.topicsbox dd{display:table-cell;vertical-align:middle;line-height:1.4}.topicsbox dt{width:108px;text-align:left}.topicsbox dd{text-align:left;padding-left:20px}.topicsbox dd a{text-decoration:none}.topicsbox dd a:hover{text-decoration:underline}.topicsbox .link{width:176px;background:#ddd}@media only screen and (max-width:800px){.topicsbox{position:static !important;margin:0 15px}.topicsbox{width:auto;display:block;padding:20px 10px;left:auto;transform:none}.topicsbox .fst{width:100%;padding:15px;display:flex;justify-content:space-between;border-right:none;white-space:nowrap;align-items:center}.topicsbox .conto{width:100%}.topicsbox dl{width:auto;margin:10px}.topicsbox dt,.topicsbox dd{display:block;vertical-align:top;line-height:1.6;width:100%}.topicsbox dd{text-align:left;padding-left:0}.topicsbox div.text-center{width:100%;text-align:right !important;padding:0 10px 10px}}.newsbox dt,.newsbox dd{display:table-cell;vertical-align:middle}.newsbox dt{padding-right:30px}.newsbox dt img{max-width:150px}@media only screen and (max-width:800px){.newsbox dt{display:block;width:100%;padding-right:0;text-align:center;margin-bottom:20px}.newsbox dt img{max-width:100%}}.newsinbox01>li{display:table-cell;vertical-align:middle}.newsinbox01>li:first-child{padding-right:30px}.newsinbox01>li:nth-child(2){padding-right:30px}.newsinbox01>li:nth-child(2)>div>ul{width:12em}.newsinbox01>li:nth-child(3){width:auto}.newsinbox01>li:nth-child(4){display:block;width:100%;margin-top:5px}@media only screen and (max-width:800px){.newsinbox01>li:first-child{padding-right:20px}.newsinbox01>li:nth-child(2){padding-right:0}.newsinbox01>li:nth-child(2)>div>ul{width:auto}.newsinbox01>li:nth-child(3){margin-top:10px;display:block;width:auto}.newsinbox01>li:last-child{display:block;width:100%;margin-top:10px}}.view{margin-bottom:30px;text-align:center}.view .slick-slide img{text-align:center;margin:0 auto}.view .view-ttl{font-size:19px;letter-spacing:.05em;margin-bottom:5px}.thumb{margin:0 auto;padding:0 50px}.thumb .slick-prev,.thumb .slick-next{width:20px;height:20px}.thumb .slick-slide{cursor:pointer;margin:3px 5px;opacity:.5;-webkit-transition:.3s ease;transition:.3s ease;text-align:center}.thumb .slick-slide img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:120px;width:120px;-webkit-transition:.2s;transition:.2s;margin:0 auto}.thumb .slick-slide.slick-current{opacity:1}.thumb .slick-slide.slick-current img{border:2px solid #404040}.thumb .slick-slide:hover{opacity:1}.thumb.slick-dotted{margin-bottom:120px}@media only screen and (max-width:800px){.view{margin-bottom:20px}.view .slick-slide img{max-width:none;width:100%;height:auto}.view .view-ttl{font-size:17px;margin-bottom:10px}.thumb{margin:0 auto;padding:0}.thumb .slick-prev,.thumb .slick-next{width:30px;height:30px}.thumb .slick-slide{cursor:pointer;margin:5px;opacity:.5;-webkit-transition:.3s ease;transition:.3s ease}.thumb .slick-slide img{height:21vw;width:100%}.thumb.slick-dotted{margin-bottom:60px}.slide-view03.slick-dotted{margin-bottom:60px}}.fixed-menu{position:fixed;bottom:0;width:100%;z-index:1000000}.fixed-menu .sp{display:flex;background:#e00d5b}.fixed-menu .sp>li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;text-align:center;padding:5vw 0 5vw;font-size:1.7vw;border-right:1px solid #fff}.fixed-menu .sp>li:last-child{background:#e00d5b;border-right:none}.fixed-menu .sp>li figure img{height:4vw;margin:0 auto}.fixed-menu .sp>li a{text-decoration:none;color:#502b10;font-size:1.7vw;line-height:2em}.fixed-menu .sp>li:last-child p{color:#fff}.fixed-menu .footer_nav_sp{height:20px;margin-bottom:1vw}@media only screen and (max-width:800px){body>.pos-rel:first-child{padding-bottom:70px}}.fix_btn{position:fixed;top:420px;right:0}.accordion{width:100%}.accordion{border-top:1px dotted #ddd}.accordion:last-of-type{border-bottom:1px dotted #ddd;margin-bottom:40px}.accordion th{width:20px}.accordion td{padding-left:20px;vertical-align:middle}.accordion dt{cursor:pointer;background-image:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/plus.png);background-repeat:no-repeat;background-position:right 20px center;padding-top:30px;padding-bottom:30px;padding-right:60px}.accordion dd{display:none;line-height:1.8em;color:#666;padding-top:10px;padding-bottom:10px}.accordion dd td p{padding-right:60px}.accordion dt.active{background-image:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/minus.png)}@media only screen and (max-width:800px){.accordion dt{padding-right:50px}}.tab li{color:#fff;background:#a2a2a2;display:inline-block;margin:0 5px;padding:10px 80px;cursor:pointer;list-style:none;transition:.3s}.tab li.active{background:#1cb57b;cursor:auto}.area .tabcont{display:none}.area .tabcont.show{display:block}@media only screen and (max-width:800px){.tab{text-align:center}.tab li{width:100%;margin:0}.tab li.active:before{content:'';position:absolute;display:block;width:0;height:0;left:50%;transform:translateX(-50%);bottom:0;border-top:0 solid #c8ae8b;border-right:0 solid transparent;border-left:0 solid transparent}}.faq_sec dl{display:table;width:100%}.faq_sec dt,.faq_sec dd{display:table-cell;vertical-align:top}.faq_sec dt{width:60px}.faq_sec dt p{width:43px;height:43px;border-radius:43px;line-height:43px}.faq_sec dd{padding-top:5px}.faq_sec dd.ico{width:153px}.flow_arr>li{padding-bottom:40px;margin-bottom:40px;background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/shared/flow_arr.png) no-repeat center bottom}.flow_arr>li:last-child{padding-bottom:0;margin-bottom:0;background:0 0}.flow01_sec dl{display:table;width:100%}.flow01_sec dt,.flow01_sec dd{display:table-cell;vertical-align:top}.flow01_sec dt{width:120px;padding-top:2px}.flow01_sec dt .font02{width:5em;height:30px;line-height:30px;position:relative}.flow01_sec dt .font02:after{content:"";position:absolute;top:50%;left:100%;margin-top:-15px;border:15px solid transparent;border-left:15px solid #e00d5b}.flow01_sec dd.ico{width:153px}.flow02_sec li{position:relative}.flow02_sec li:after{position:absolute;content:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/ico_flow_arrow.png);top:50%;right:0;transform:translate(50%,-50%)}.flow02_sec li:last-child:after{content:none}@media only screen and (max-width:800px){.flow02_sec li{margin-bottom:50px}.flow02_sec li:after{top:auto;right:auto;bottom:0;left:50%;transform:translate(-50%,120%) rotate(90deg)}}.leaf_box li{margin-bottom:10px;line-height:1.6;padding-left:30px;position:relative}.leaf_box li:before{position:absolute;content:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/ico_check.png);left:0;top:.2em}.leaf_box02 li{margin-bottom:10px;line-height:1.6;background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/ico_check02.png) no-repeat left .7em;padding-left:15px}.list-modal li{cursor:pointer}body.is-hidden{overflow:hidden}.modal-contents{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999}.modal-container{background:#fff;padding:50px;width:900px;position:relative}.modal-layout{display:flex}.modal-layout .l-img{width:350px;margin-right:80px}.modal-layout .l-desc{flex:1;margin:-7px 0 0}.modal-layout .l-ttl{font-weight:700;font-size:25px;margin-bottom:10px}.modal-layout .l-txt{color:#6c757d;font-size:13px;line-height:1.7;margin-bottom:30px}.modal-layout .l-dl{display:flex;flex-wrap:wrap}.modal-layout .l-dl dt{border-bottom:1px dashed #ccc;font-weight:700;padding:5px 0;width:25%}.modal-layout .l-dl dd{border-bottom:1px dashed #ccc;text-align:right;padding:5px 0;width:75%}.modal-close{cursor:pointer;position:absolute;right:-70px;top:-70px;width:50px;height:50px;z-index:10}.modal-close:before,.modal-close:after{background:#fff;content:"";display:block;width:100%;height:1px;position:absolute;top:50%;left:50%;transition:.5s}.modal-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal-close:hover:before,.modal-close:hover:after{background:rgba(255,255,255,.5)}.modal-overlay{display:none;cursor:pointer;background-color:#333;position:fixed;top:0;bottom:0;right:0;left:0;opacity:.8;cursor:pointer;z-index:200}.modal-overlay.is-on{opacity:.8}@media only screen and (max-width:800px){.modal-contents{display:none;position:fixed;top:0;bottom:0;right:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-container{overflow:auto;padding:25px 5% 100px;height:100%;max-width:100%;width:100%}.modal-layout{display:block}.modal-layout .l-img{width:100%;margin:0 0 30px}.modal-layout .l-desc{margin:0}.modal-layout .l-ttl{font-size:20px}.modal-layout .l-dl{display:flex;flex-wrap:wrap;font-size:12px}.modal-layout .l-dl dt{border-bottom:1px dashed #ccc;font-weight:700;width:25%}.modal-layout .l-dl dd{border-bottom:1px dashed #ccc;width:75%}.modal-close{background:#333;border-radius:50px;width:35px;height:35px;position:fixed;right:10px;top:10px}.modal-close:before,.modal-close:after{width:40%}.modal-overlay{display:none}}.faq-style01 dt{display:flex;border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 15px}.faq-style01 dt .ico{background:#000}.faq-style01 dt .txt{font-size:20px;line-height:1.7}.faq-style01 dd{display:flex}.faq-style01 dd+dt{margin-top:30px}.faq-style01 dd .ico{background:#bbb}.faq-style01 .ico{border-radius:100px;color:#fff;font-size:20px;text-align:center;width:35px;height:35px;line-height:31px;margin:0 15px 0 0}.faq-style01 .txt{flex:1}.faq-style02 dt{display:flex;border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 15px}.faq-style02 dt .txt{font-size:20px;line-height:1.7}.faq-style02 dd{display:flex;position:relative}.faq-style02 dd+dt{margin-top:30px}.faq-style02 .ico{font-size:25px;line-height:1;margin:0 15px 0 0}.faq-style02 .txt{flex:1}.faq-style03 dt{cursor:pointer;display:flex;border-bottom:1px solid #ddd;padding:0 30px 10px 0;margin:0 0 15px;position:relative}.faq-style03 dt .ico{background:#000}.faq-style03 dt .txt{font-size:20px;line-height:1.7}.faq-style03 dt:after{content:"";background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/ico/ico_open.svg) no-repeat center/contain;width:25px;height:25px;position:absolute;top:5px;right:0}.faq-style03 dt:not(.is-open):hover{opacity:.5}.faq-style03 dt.is-open:after{background:url(//www.atsuko-dental-office.jp/wp-content/themes/temp02_02/images/ico/ico_close.svg) no-repeat center/contain}.faq-style03 dd{display:none}.faq-style03 dd .wrapper{display:flex}.faq-style03 dd+dt{margin-top:30px}.faq-style03 dd .ico{background:#bbb}.faq-style03 .ico{border-radius:100px;color:#fff;font-size:20px;text-align:center;width:35px;height:35px;line-height:31px;margin:0 15px 0 0}.faq-style03 .txt{flex:1}.faq-style04 dt{cursor:pointer;display:flex;align-items:center;background:#f9f9f9;padding:12px 35px 12px 40px;transition:.5s;position:relative}.faq-style04 dt .txt{font-size:18px;line-height:1.7;padding-left:15px}.faq-style04 dt:before,.faq-style04 dt:after{content:"";background:#333;position:absolute;width:10px;height:1px;left:15px;top:50%}.faq-style04 dt:before{transform:translateY(-50%) rotate(90deg);transition:.5s}.faq-style04 dt:not(.is-open):hover{opacity:.5}.faq-style04 dt.is-open:before{transform:translateY(-50%) rotate(0)}.faq-style04 dd{display:none}.faq-style04 dd .wrapper{display:flex;padding:30px 30px 30px 40px}.faq-style04 dd+dt{margin-top:10px}.faq-style04 dd .ico{background:#ccc;margin:0 15px 0 0}.faq-style04 .ico{background:#333;border-radius:50px;color:#fff;font-size:17px;font-family:"FOT-筑紫明朝 Pr6N M";text-align:center;line-height:1;width:35px;height:35px;padding:7px 0 0}.faq-style04 .txt{flex:1}@media only screen and (max-width:800px){.faq-style01 dt{padding:0 0 10px;margin:0 0 15px}.faq-style01 dt .txt{font-size:18px;line-height:1.5}.faq-style01 dd+dt{margin-top:20px}.faq-style01 .ico{font-size:17px;width:30px;height:30px;margin:0 13px 0 0}.faq-style02 dt{padding:0 0 10px;margin:0 0 10px}.faq-style02 dt .txt{font-size:18px;line-height:1.5}.faq-style02 dd{display:flex;position:relative}.faq-style02 dd+dt{margin-top:20px}.faq-style02 .ico{font-size:23px;margin:0 10px 0 0}.faq-style02 .txt{flex:1}.faq-style03 dt{padding:0 25px 10px 0;margin:0 0 15px}.faq-style03 dt .txt{font-size:15px;line-height:1.5}.faq-style03 dt:after{top:2px}.faq-style03 dd{display:none}.faq-style03 dd+dt{margin-top:15px}.faq-style03 .ico{font-size:17px;width:30px;height:30px;margin:0 13px 0 0}.faq-style04 dt{padding:12px 10px 10px 35px}.faq-style04 dt .txt{font-size:15px;line-height:1.5}.faq-style04 dd .wrapper{padding:15px 15px 15px 35px}.faq-style04 .ico{font-size:17px;width:30px;height:30px}}.business-calendar-box{text-align:center}.business-calendar-box div:first-of-type{margin-right:0}.business-calendar{background:#fff;border-right:none !important;border-left:none !important;border-bottom:none !important;border-collapse:separate;color:#000;border-spacing:0;border-top:none;font-size:9px;margin:0 0 5px;padding:0;text-align:center;width:100%;margin-bottom:10px}.business-calendar caption{border-top:2px none;border-bottom:none;border-right:none;border-left:none;caption-side:top;margin:5px 0 0;padding:10px;text-align:center;font-family:"FOT-筑紫B丸ゴシック Std D","Hiragino Kaku Gothic ProN","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#5b3a0f}.business-calendar-future{margin-left:20px}.business-calendar-future a{text-decoration:none}.business-calendar-past{margin-right:20px}.business-calendar-past a{text-decoration:none}.business-calendar th{background:#e00d5b;border-top:none;border-left:none;border-right:none;border-bottom:none;font-weight:400;padding:6px;width:14%;text-align:center;font-family:"FOT-筑紫B丸ゴシック Std D","Hiragino Kaku Gothic ProN","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#fff}.business-calendar td{background:#fff;border:1px solid #dfdfdf;padding:8px;text-align:center;font-size:13px}.business-calendar-attribute{display:none}.business-calendar .attr0{background:#e6dbc9;color:#333}.business-calendar .attr1{background:#fdcac9;color:#333}@media only screen and (max-width:800px){.business-calendar-box div{display:block;width:100%}.business-calendar-box div:first-of-type{margin-right:0}}