.ic-calender{background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/header/ic-calender.png)}.ic-news{background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/header/ic-news.png)}.ic-logo{background-image:url()}.ic-kamoku{background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/header/ic-kamoku.png)}.ic-shika{background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/header/ic-shika.png;)}.ic-gishi{background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/header/ic-gishi.png;)}.ic-oral{background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/header/ic-oral.png;)}.ic-shisyu_b{background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/header/ic-shisyu_b.png;)}.ic-other{background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/header/ic-other.png;)}@media screen and (max-width:768px){.topsection{width:100%;height:auto;display:flex;flex-direction:column;margin-top:80px}.slidebody{width:100%;height:auto;display:block;order:1}.slidecov{display:none}.slidetxt{width:100%;height:auto;display:block;order:2;padding:5%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots.png);background-repeat:no-repeat;background-position:right 0;background-size:60% auto}.slidetxt h2{font-size:24px;font-weight:400;line-height:1.8em;margin-bottom:0}.slidetxt strong{font-weight:400;color:var(--color-primary)}.slidetxt p{font-size:14px;font-weight:400;line-height:2.5em}#slidemm{width:90%;height:auto;display:block;margin:0 auto 10px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.cycle-slideshow,.cycle-slideshow div,.cycle-slideshow div img{width:100%;height:auto;display:block}#slidemm_m{display:none}.cycle-slideshow{width:100%;height:auto;display:block}.sectionbody{width:100%;height:auto;display:block;padding:60px 5%;margin:0 auto}.sectiontitle{width:100%;height:auto;display:block;margin-bottom:10px}h2.sectiontitle{font-size:20px;font-weight:400;line-height:40px;text-align:center;color:var(--color-black);letter-spacing:0px;padding-top:50px;background-repeat:no-repeat;background-position:center top;background-size:auto 40px}h2.sectiontitle_v{font-size:20px;font-weight:400;line-height:40px;text-align:center;color:var(--color-black);letter-spacing:0px;padding-top:50px;background-repeat:no-repeat;background-position:center top;background-size:auto 40px}.topline2{width:90%;height:auto;display:block;order:3;margin:0 auto}.topline2 .tl2box01{width:100%;height:auto;display:block;padding:30px 0 20px}.topline2 .tl2box02{display:none}.cliniccalender{width:100%}.cliniccalender tr th{border-bottom:1px solid var(--color-darkgrey)}.cliniccalender tr td{border-bottom:1px solid var(--color-darkgrey)}.cliniccalender tr:last-child td{border-bottom:none}.cliniccalender th:first-child{width:30%;text-align:center}.cliniccalender th{width:10%;text-align:center;font-size:12px;font-weight:400;line-height:30px;color:var(--color-black)}.cliniccalender th:nth-child(2n+2){background-color:var(--color-grey)}.cliniccalender td:first-child{width:30%;text-align:center;font-size:14px;font-weight:400;line-height:1.25em;color:var(--color-black)}.cliniccalender td{width:10%;text-align:center;font-size:16px;font-weight:400;line-height:50px}.cliniccalender td:nth-child(2n+2){background-color:var(--color-grey)}.cliniccalender td .clc_open{color:var(--color-primary)}.cliniccalender td .clc_half{color:var(--color-primary)}.cliniccalender td .clc_close{color:var(--color-black)}.caleadtxt p{width:100%;height:auto;display:block;font-size:12px;font-weight:400;line-height:1.25em;margin:0;padding-top:10px;color:var(--color-black)}.sec01mm{width:100%;height:auto;display:block;padding:20% 8% 5%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots.png);background-repeat:no-repeat;background-position:left top;background-size:80% auto}.newsmm{width:100%;padding:0;margin-bottom:50px}.newsmm dl{margin-bottom:40px!important}.bannermm{width:100%;height:auto;display:block;padding:0}ul.bannerlist{width:100%;height:auto;display:block}ul.bannerlist li{width:100%;height:auto;display:block}ul.bannerlist li:first-child{margin-bottom:10px}ul.bannerlist li a img{opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ul.bannerlist li a:hover img{opacity:.5}.sec02mm{width:100%;height:auto;display:block;padding:35px 8% 5%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots.png);background-repeat:no-repeat;background-position:left top;background-size:80% auto}.sec02mm .sec02img{width:100%;height:auto;display:block;margin-bottom:40px}.sec02mm .sec02img ul{width:100%;height:auto;display:flex;justify-content:space-between;flex-direction:column;padding:0}.sec02mm .sec02img ul li img{overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.sec02mm .sec02img ul li:first-child{width:90%;height:auto;display:block;padding:0;margin-bottom:10px}.sec02mm .sec02img ul li:last-child{width:90%;height:auto;display:block;padding:0;margin-left:auto}.sec02mm .sec02cc{width:100%;height:auto;display:block}.sec02mm h2{font-size:24px;font-weight:400;line-height:1.8em;margin-bottom:20px}.sec02mm h2 strong{font-weight:400;color:var(--color-primary)}.sec02mm h2 br{display:none}.sec02mm p{font-size:14px;font-weight:400;line-height:2.5em;margin-bottom:0}.sec02mm p:last-child{margin-bottom:0}.imageslider{width:100%;height:auto;display:block;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots.png);background-repeat:no-repeat;background-position:right top;background-size:80% auto}.imcov{width:100%;height:auto;display:block;padding:60px 0 60px;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:left bottom;background-size:80% auto}.imageslider .simply-scroll{width:100%;height:150px}.imageslider .simply-scroll .simply-scroll-clip{width:100%;height:150px}.imageslider .simply-scroll .simply-scroll-list li{float:left;width:225px!important;height:150px;margin:0 .2%}.imageslider .simply-scroll .simply-scroll-list li img{width:100%;height:auto;display:block;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.kamokumm{width:100%;height:auto;display:block;padding:50px 5%}.kamokulist{width:100%;height:auto;display:block;padding-top:30px}.kamokulist li{width:100%;height:auto;display:block;margin:0 0 15px;padding:8%;border:1px solid var(--color-primary);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.kamokulist li h3{width:100%;height:auto;display:block;font-size:20px;color:var(--color-tertiary);font-weight:400;line-height:1.25em;border-bottom:1px solid var(--color-primary);padding:50px 0 15px;margin-bottom:15px;text-align:center;background-repeat:no-repeat;background-position:center top;background-size:auto 40px}.kamokulist li p{line-height:2em;margin-bottom:0}.companymm{width:100%;height:auto;display:block;padding:35px 0 5%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots.png);background-repeat:no-repeat;background-position:right top;background-size:80% auto}.mapmm{width:100%;height:300px;display:block;overflow:hidden}.mapmm iframe{width:100%;height:600px;display:block;margin-top:-150px}.addressmm{width:100%;height:auto;display:block;padding:0 5% 50px}.addressmm .adm01{width:100%;height:auto;display:block;padding-bottom:30px;border-bottom:1px dotted var(--color-darkgrey);margin-bottom:30px}.addressmm .adm02{width:100%;height:auto;display:block}.clinicinfo{margin-left:0}.clinicinfo p.clinfo01{line-height:2em}.clinicinfo p.clinfo02{line-height:2em;margin-bottom:1em}.clinicinfo p.clinfo03{line-height:2em;color:var(--color-tertiary)}.addressmm .adm02 h3{font-size:16px;font-weight:400;line-height:1.25em;color:var(--color-black);padding-bottom:10px;border-bottom:1px solid var(--color-primary);margin-bottom:10px}.addressmm .adm02 h4{font-size:14px;font-weight:400;line-height:1.4em;color:var(--color-tertiary);margin-bottom:5px}.addressmm .adm02 p{line-height:2em;margin-bottom:1em}}@media screen and (min-width:769px) and (max-width:1024px){.topsection{width:100%;height:auto;display:block;position:relative;margin-top:80px}.slidebody{width:100%;height:auto;display:block;position:relative}.slidecov{width:100%;height:100%;min-height:100%;display:block;position:absolute;top:0;left:0;z-index:1100;background:-moz-linear-gradient(left,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}.slidetxt{width:70%;height:auto;display:block;position:absolute;top:40%;left:0;transform:translateY(-40%);-webkit-transform:translateY(-40%);z-index:1200;padding:0 0 10% 8%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 60px}.slidetxt h2{font-size:30px;font-weight:400;line-height:1.4em;margin-bottom:20px}.slidetxt strong{font-weight:400;color:var(--color-primary)}.slidetxt p{font-size:14px;font-weight:400;line-height:2em;padding-right:10%;margin-bottom:0}#slidemm{width:100%;height:auto;display:block}.cycle-slideshow,.cycle-slideshow div,.cycle-slideshow div img{width:100%;height:auto;display:block}#slidemm_m{display:none}.cycle-slideshow{width:100%;height:auto;display:block}.sectionbody{width:100%;height:auto;display:block;padding:60px 5%;margin:0 auto}.sectiontitle{width:100%;height:auto;display:block;margin-bottom:10px}h2.sectiontitle{font-size:20px;font-weight:400;line-height:40px;color:var(--color-black);letter-spacing:0px;padding-left:50px;background-repeat:no-repeat;background-position:left center;background-size:auto 40px}h2.sectiontitle_v{font-size:24px;font-weight:400;line-height:40px;text-align:center;color:var(--color-black);letter-spacing:0px;padding-top:50px;background-repeat:no-repeat;background-position:center top;background-size:auto 40px}.topline2{width:100%;height:auto;display:flex;justify-content:space-between;padding:0 5%;position:absolute;bottom:0;left:0;z-index:1300;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/box-white.png);background-repeat:repeat-x;background-position:0 bottom;background-size:auto 40%}.topline2 .tl2box01{width:55%;background-color:var(--color-white);padding:3%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.topline2 .tl2box02{width:43%;background-color:var(--color-white);padding:3%;margin-left:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cliniccalender{width:100%}.cliniccalender tr th{border-bottom:1px solid var(--color-darkgrey)}.cliniccalender tr td{border-bottom:1px solid var(--color-darkgrey)}.cliniccalender tr:last-child td{border-bottom:none}.cliniccalender th:first-child{width:30%;text-align:center}.cliniccalender th{width:10%;text-align:center;font-size:12px;font-weight:400;line-height:50px;color:var(--color-black)}.cliniccalender td:first-child{width:30%;text-align:center;font-size:14px;font-weight:400;line-height:50px;color:var(--color-black)}.cliniccalender td{width:10%;text-align:center;font-size:18px;font-weight:400;line-height:50px}.cliniccalender td .clc_open{color:var(--color-primary)}.cliniccalender td .clc_half{color:var(--color-primary)}.cliniccalender td .clc_close{color:var(--color-black)}.caleadtxt p{width:100%;height:auto;display:block;font-size:12px;font-weight:400;line-height:1.25em;margin:0;padding-top:10px;color:var(--color-black)}.sec01mm{width:100%;height:auto;display:block;padding:5% 8% 5%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:right top;background-size:auto 60px}.newsmm{width:100%;padding:0;margin-bottom:50px}.newsmm dl{margin-bottom:40px!important}.bannermm{width:100%;height:auto;display:block;padding:0}ul.bannerlist{width:100%;height:auto;display:flex;justify-content:space-between}ul.bannerlist li{width:50%;padding:1%}ul.bannerlist li a img{opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ul.bannerlist li a:hover img{opacity:.5}.sec02mm{width:100%;height:auto;display:block;padding:35px 8% 5%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:left top;background-size:auto 60px}.sec02mm .sec02img{width:100%;height:auto;display:block;margin-bottom:40px}.sec02mm .sec02img ul{width:100%;height:auto;display:flex;justify-content:space-between;padding:0}.sec02mm .sec02img ul li img{overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.sec02mm .sec02img ul li:first-child{width:50%;height:auto;display:block;padding:0 2.5% 0 0}.sec02mm .sec02img ul li:last-child{width:50%;height:auto;display:block;padding:0 0 0 2.5%}.sec02mm .sec02cc{width:100%;height:auto;display:block}.sec02mm h2{font-size:28px;font-weight:400;line-height:1.4em;margin-bottom:20px}.sec02mm h2 strong{font-weight:400;color:var(--color-primary)}.sec02mm p{font-size:14px;font-weight:400;line-height:2em;margin-bottom:0}.sec02mm p:last-child{margin-bottom:0}.imageslider{width:100%;height:auto;display:block;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:right top;background-size:auto 60px}.imcov{width:100%;height:auto;display:block;padding:60px 0 60px;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:left bottom;background-size:auto 60px}.imageslider .simply-scroll{width:100%;height:250px}.imageslider .simply-scroll .simply-scroll-clip{width:100%;height:250px}.imageslider .simply-scroll .simply-scroll-list li{float:left;width:375px!important;height:250px;margin:0 .2%}.imageslider .simply-scroll .simply-scroll-list li img{width:100%;height:auto;display:block;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.kamokumm{width:100%;height:auto;display:block;padding:50px 8%}.kamokulist{width:100%;height:auto;display:flex;flex-wrap:wrap;padding-top:30px}.kamokulist li{width:48%;height:auto;display:block;margin:0 1% 2%;padding:4% 3%;border:1px solid var(--color-primary);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.kamokulist li h3{width:100%;height:auto;display:block;font-size:24px;color:var(--color-tertiary);font-weight:400;line-height:1.25em;border-bottom:1px solid var(--color-primary);padding:70px 0 15px;margin-bottom:15px;text-align:center;background-repeat:no-repeat;background-position:center top;background-size:auto 60px}.kamokulist li p{line-height:2em;margin-bottom:0}.companymm{width:100%;height:auto;display:block;padding:35px 0 5%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:right top;background-size:auto 60px}.mapmm{width:100%;height:400px;display:block;overflow:hidden}.mapmm iframe{width:100%;height:700px;display:block;margin-top:-150px}.addressmm{width:100%;height:auto;display:flex;justify-content:space-between;padding:0 8% 0}.addressmm .adm01{width:45%;padding:50px 0}.addressmm .adm02{width:45%;padding:75px 0 50px;margin-left:auto}.clinicinfo{margin-left:0}.clinicinfo p.clinfo01{line-height:2em}.clinicinfo p.clinfo02{line-height:2em;margin-bottom:1em}.clinicinfo p.clinfo03{line-height:2em;color:var(--color-tertiary)}.addressmm .adm02 h3{font-size:16px;font-weight:400;line-height:1.25em;color:var(--color-black);padding-bottom:10px;border-bottom:1px solid var(--color-primary);margin-bottom:10px}.addressmm .adm02 h4{font-size:14px;font-weight:400;line-height:1.4em;color:var(--color-tertiary);margin-bottom:5px}.addressmm .adm02 p{line-height:2em;margin-bottom:1em}}@media screen and (min-width:1025px){.topsection{width:100%;height:auto;display:block;position:relative;margin-top:160px}.slidebody{width:70%;height:auto;display:block;position:relative;margin-left:30%}.slidecov{width:100%;height:100%;min-height:100%;display:block;position:absolute;top:0;left:0;z-index:1100;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}.slidetxt{width:55%;max-width:1024px;height:auto;display:block;position:absolute;top:30%;left:0;transform:translateY(-40%);-webkit-transform:translateY(-40%);z-index:1200;padding:0 0 10% 8%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:50% bottom;background-size:60% auto}.slidetxt h2{font-size:34px;font-weight:400;line-height:1.4em;padding-right:10%;margin-bottom:20px}.slidetxt strong{font-weight:400;color:var(--color-primary)}.slidetxt p{font-size:14px;font-weight:400;line-height:2em;padding-right:10%;margin-bottom:0}#slidemm{width:100%;height:auto;display:block}.cycle-slideshow,.cycle-slideshow div,.cycle-slideshow div img{width:100%;height:auto;display:block}#slidemm_m{display:none}.cycle-slideshow{width:100%;height:auto;display:block}.sectionbody{width:100%;max-width:1600px;height:auto;display:block;padding:60px 5%;margin:0 auto}.sectiontitle{width:100%;height:auto;display:block;margin-bottom:10px}h2.sectiontitle{font-size:24px;font-weight:400;line-height:50px;color:var(--color-black);letter-spacing:0px;padding-left:60px;background-repeat:no-repeat;background-position:left center;background-size:auto 50px}h2.sectiontitle_v{font-size:24px;font-weight:400;line-height:50px;text-align:center;color:var(--color-black);letter-spacing:0px;padding-top:60px;background-repeat:no-repeat;background-position:center top;background-size:auto 50px}.topline2{width:100%;height:auto;display:flex;justify-content:space-between;padding:0 8%;position:absolute;bottom:0;left:0;z-index:1300;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/box-white.png);background-repeat:repeat-x;background-position:0 bottom;background-size:auto 40%}.topline2 .tl2box01{width:50%;background-color:var(--color-white);padding:4% 3%;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.topline2 .tl2box02{width:40%;background-color:var(--color-white);padding:4% 3%;margin-left:auto;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.cliniccalender{width:100%}.cliniccalender tr th{border-bottom:1px solid var(--color-darkgrey)}.cliniccalender tr td{border-bottom:1px solid var(--color-darkgrey)}.cliniccalender tr:last-child td{border-bottom:none}.cliniccalender th:first-child{width:30%;text-align:center}.cliniccalender th{width:10%;text-align:center;font-size:16px;font-weight:400;line-height:50px;color:var(--color-black)}.cliniccalender td:first-child{width:30%;text-align:center;font-size:16px;font-weight:400;line-height:50px;color:var(--color-black)}.cliniccalender td{width:10%;text-align:center;font-size:20px;font-weight:400;line-height:50px}.cliniccalender td .clc_open{color:var(--color-primary)}.cliniccalender td .clc_half{color:var(--color-primary)}.cliniccalender td .clc_close{color:var(--color-black)}.caleadtxt p{width:100%;height:auto;display:block;font-size:12px;font-weight:400;line-height:1.25em;margin:0;padding-top:10px;color:var(--color-black)}.sec01mm{width:100%;height:auto;display:flex;justify-content:space-between;padding:5% 8% 5%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:right top;background-size:auto 80px}.newsmm{width:60%;padding:0 3%}.bannermm{width:40%;padding:0 3%;margin-left:auto}ul.bannerlist{width:100%;height:auto;display:flex;justify-content:space-between;flex-wrap:wrap}ul.bannerlist li{padding:1%}ul.bannerlist li a img{opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ul.bannerlist li a:hover img{opacity:.5}.sec02mm{width:100%;height:auto;display:flex;justify-content:space-between;padding:35px 8% 5%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:left top;background-size:auto 80px}.sec02mm .sec02img{width:50%;height:auto;display:block;padding:0 0 0 2.5%}.sec02mm .sec02img ul{width:100%;height:auto;display:flex;justify-content:space-between;flex-direction:column;padding:0}.sec02mm .sec02img ul li img{overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.sec02mm .sec02img ul li:first-child{width:80%;height:auto;display:block;padding:2.5%}.sec02mm .sec02img ul li:last-child{width:60%;height:auto;display:block;padding:2.5%;margin-left:auto}.sec02mm .sec02cc{width:50%;height:auto;display:block;padding:5% 0 0 5%}.sec02mm h2{font-size:28px;font-weight:400;line-height:1.4em;margin-bottom:20px}.sec02mm h2 strong{font-weight:400;color:var(--color-primary)}.sec02mm p{font-size:14px;font-weight:400;line-height:2em;padding-right:10%;margin-bottom:1.5em}.sec02mm p:last-child{margin-bottom:0}.imageslider{width:100%;height:auto;display:block;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:right top;background-size:auto 80px}.imcov{width:100%;height:auto;display:block;padding:60px 0 60px;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:left bottom;background-size:auto 80px}.imageslider .simply-scroll{width:100%;height:auto;display:flex}.imageslider .simply-scroll .simply-scroll-clip{width:100%;height:auto}.imageslider .simply-scroll .simply-scroll-list li{width:400px!important;height:auto;padding:0 .2%}.imageslider .simply-scroll .simply-scroll-list li img{width:100%;height:auto;display:block;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.kamokumm{width:100%;height:auto;display:block;padding:50px 8%}.kamokulist{width:100%;height:auto;display:flex;flex-wrap:wrap;padding-top:30px}.kamokulist li{width:48%;height:auto;display:block;margin:0 1% 2%;padding:4% 3%;border:1px solid var(--color-primary);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.kamokulist li h3{width:100%;height:auto;display:block;font-size:24px;color:var(--color-tertiary);font-weight:400;line-height:1.25em;border-bottom:1px solid var(--color-primary);padding:70px 0 15px;margin-bottom:15px;text-align:center;background-repeat:no-repeat;background-position:center top;background-size:auto 60px}.kamokulist li p{line-height:2em;margin-bottom:0}.companymm{width:100%;height:auto;display:block;padding:35px 0 5%;background-image:url(//yagi-dcl.jp/wp/wp-content/themes/yagi_dental_style/css/../img/index/dots2.png);background-repeat:no-repeat;background-position:right top;background-size:auto 80px}.mapmm{width:100%;height:500px;display:block;overflow:hidden}.mapmm iframe{width:100%;height:800px;display:block;margin-top:-150px}.addressmm{width:100%;height:auto;display:flex;justify-content:space-between;padding:0 8% 0}.addressmm .adm01{width:45%;padding:50px 0}.addressmm .adm02{width:45%;padding:75px 0 50px;margin-left:auto}.clinicinfo{margin-left:60px}.clinicinfo p.clinfo01{line-height:2em}.clinicinfo p.clinfo02{line-height:2em;margin-bottom:1em}.clinicinfo p.clinfo03{line-height:2em;color:var(--color-tertiary)}.addressmm .adm02 h3{font-size:16px;font-weight:400;line-height:1.25em;color:var(--color-black);padding-bottom:10px;border-bottom:1px solid var(--color-primary);margin-bottom:10px}.addressmm .adm02 h4{font-size:14px;font-weight:400;line-height:1.4em;color:var(--color-tertiary);margin-bottom:5px}.addressmm .adm02 p{line-height:2em;margin-bottom:1em}}