@media screen and (max-width:768px){html,body{letter-spacing:.6px}.pc,#pagetop,#sub p.btn_01,#sub p.btn_02{display:none!important}.breadcrumb{margin:10px 0 10px;padding-left:15px;width:100%;box-sizing:border-box}.breadcrumb ul li{line-height:180%}.left,.right{float:none}.inner{width:100%;margin:0 auto;padding:10px 18px}img{max-width:100%;height:auto}img.small_img{width:1px!important}#top h2 img{height:10px}#top h2{text-align:center;line-height:180%;font-size:4.3vw}#top h2:after{content:"";width:40px;height:2px;background:#fff;display:block;margin:10px auto}h2{font-size:5.4vw;line-height:170%;letter-spacing:1.3px;font-weight:bold}#top h2:after{content:"";width:25px;height:1px}h2 span.big{font-size:175%}h3{font-size:4.1vw;line-height:180%;letter-spacing:4px;margin-bottom:30px}h4{font-size:4.2vw;color:#2e8292;margin-bottom:30px;line-height:170%;letter-spacing:4px}h4 span{border-bottom:#222 1px solid;padding:10px}#sub h5{line-height:180%}.main_btn a{width:280px;font-size:14px;margin:30px auto;padding:16px 0;border-radius:7px;margin-top:0}.img_en{height:13px!important;width:auto}.pc_none{display:block}.fixed-bg{position:relative;min-height:33vh;background-attachment:fixed;background-size:cover;background-position:center}.bg01{background-image:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/webp/xbg_001_sp.webp.pagespeed.ic.jSovispMRx.webp);background-size:auto 100%}.no-webp .bg01{background-image:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/xbg_001_sp.jpg.pagespeed.ic.f3Stf8W8Wx.jpg);background-size:auto 100%}.bg02{background-image:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/webp/xbg_002_sp.webp.pagespeed.ic.aR031DWvoN.webp)}.no-webp .bg02{background-image:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/bg_002_sp.jpg.pagespeed.ce.wXoy7q0xIv.jpg)}.bg03{background-image:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/webp/xbg_001.webp.pagespeed.ic.j70HHBZ-w-.webp)}.no-webp .bg03{background-image:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/bg_001.jpg.pagespeed.ce.Mc6X4k-0aV.jpg)}header{padding:0;background:none;position:fixed;z-index:999}#sub header{height:auto}header .logo{width:100%;margin:0 0 0 -2px;display:block}.btn_01 a,.btn_02 a{display:none}header .inner{padding:0;position:absolute;top:43px;left:5%;height:auto}header .info_box{display:none}header .top_wrap{padding-top:0;border-bottom:#aeda3e 5px solid;background:#aeda3e}header .top_wrap h1,header .top_wrap .h1_text{color:#000;font-size:10px;margin:0 0 0 5px}.h1_text+a{box-sizing:border-box;display:block!important;width:80%!important}.slider{margin:0;width:100%}ul.slider li img{height:510px!important}nav{width:100%}header nav ul{width:100%;padding:10px 20px 30px;margin:0 auto;position:relative;z-index:999}header nav ul li a i{font-size:6vw;padding-right:0;padding-bottom:7px;color:#5d9f00}header nav ul li{float:left;width:calc(87%/2);text-align:center;position:relative;margin:10px}header nav ul li.li2{font-size:40px;font-family:'Noto Sans JP',sans-serif;font-family:'Monda',sans-serif;padding-top:30px;color:#fff;text-decoration:underline}header nav ul li a:after{display:none}header nav ul li a{padding:18px 0 10px 0;display:block;background-color:#fff;border-radius:5px;font-size:4.3vw}header nav ul img{margin-top:10px}.Opening{width:auto;height:510px;position:relative;float:none;padding-top:54px}.Opening div.logo_02 img{width:70%;margin:160px auto 0;display:block}.slick-slider img{height:100%}.menu{position:absolute;top:12vw;right:4.7vw;font-size:2.5vw;font-family:'Noto Sans JP',sans-serif;font-family:'Monda',sans-serif;font-weight:bold;color:#fff;padding:0 5px 0 5px;position:fixed;margin-bottom:0!important;z-index:101}.menu-trigger{position:fixed;top:5vw;right:6.2vw;width:30px;height:25.5px;z-index:999}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger span{position:absolute;right:0;width:100%;height:2px;background-color:#fff}.menu-trigger span:nth-of-type(1) {top:0}.menu-trigger span:nth-of-type(2) {top:14px}.menu-trigger span:nth-of-type(3) {bottom:0}.menu-trigger:not(.active):hover span:nth-of-type(1) {top:3px}.menu-trigger:not(.active):hover span:nth-of-type(3) {bottom:3px}.menu-trigger span:nth-of-type(2) {top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.menu-trigger.active span:nth-of-type(1) {-webkit-transform:translateY(12px) rotate(-315deg) scale(.8);transform:translateY(12px) rotate(-315deg) scale(.8)}.menu-trigger.active span:nth-of-type(2) {width:34px;height:34px;background-color:transparent}.menu-trigger.active span:nth-of-type(3) {-webkit-transform:translateY(-11px) rotate(315deg) scale(.8);transform:translateY(-11px) rotate(315deg) scale(.8)}nav ul{display:none;position:fixed;top:0;right:0;height:100vh;width:600px;max-width:600px;z-index:100;background-color:rgba(255,255,255,.85)}.breadcrumb li{margin-right:7px}.breadcrumb li:not(:last-child):after {margin-left:2px;font-size:10px}i{padding-right:5px}.breadcrumb li a{font-size:11px;letter-spacing:.2em}#wrap001{padding:45px 0 35px 0}#wrap001 .inner{padding:0 30px 0}#wrap001 p.text_01{float:none;text-align:center;font-size:13px}#wrap001 p.text_02{font-size:8px;margin-top:0}#wrap001 .box_01,#wrap001 .box_02{width:100%;float:none}#wrap001 .box_02{padding-left:0}#wrap001 table{height:auto;margin-bottom:30px}.scrollArea{height:130px;padding:22px 3px 10px 20px}.scrollArea.deco::-webkit-scrollbar{width:6px}.hour th,.hour td{text-align:center;vertical-align:middle;font-size:12px;padding:3px 5px}.scrollArea ul li{line-height:150%;margin-bottom:15px}.scrollArea ul li a{font-size:12px;margin-left:0}#wrap002{background:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/webp/xw2_001.webp.pagespeed.ic.7cpHbS7UH2.webp) no-repeat 50% 50%;background-size:auto 100%;padding:30px 0 40px}.no-webp #wrap002{background:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/w2_001.jpg.pagespeed.ce.IKGqrKAWxo.jpg) no-repeat 50% 50%;background-size:auto 100%}#wrap002 img.img_001,#wrap003 img.img_001{height:30px;margin:25px auto 20px}#wrap002 .box_01,#wrap003 .box_01{width: calc(95.5%/2);border-radius:8px;padding:15px}#wrap002 .box_01,#wrap003 .box_01{margin-right:13px!important;margin-bottom:15px}#wrap002 .box_01:nth-child(2n),
#wrap003 .box_01:nth-child(2n){margin-right:0!important}#wrap002 h3,#wrap003 h3{font-size:13px;margin:10px 0 5px;letter-spacing:0}#wrap002 .box_01 p,#wrap003 .box_01 p{font-size:11px;line-height:150%;font-weight:100}#wrap002 .mr0,#wrap003 .mr0{margin-right:0!important}#wrap002 p.text{font-size:13px;margin-bottom:20px}#wrap003{background:#e5f5c5 url(https://www.dentaloffice-gakugeidaigaku.com/images/top/webp/xw3_001.webp.pagespeed.ic.-FTbMiPlLe.webp) no-repeat 0% 0%;background-size:auto 40%;padding:20px 0 20px;position:relative}.no-webp #wrap003{background:#e5f5c5 url(https://www.dentaloffice-gakugeidaigaku.com/images/top/w3_001.jpg.pagespeed.ce.R_OFhCgPo6.jpg) no-repeat 0% 0%;background-size:auto 40%}#wrap003 img.img_002{position:absolute;top:-1px;left:50%;width:2px;height:40px}#wrap004{padding:30px 10px 20px;background-position:768px 0}#wrap004 .inner{background-size:100% 58%;margin-bottom:0;padding:10px 10px 20px}#wrap004 .box_01{width:75%;float:none;margin:20px auto 0;padding-left:10px}#wrap004 .box_01 img{margin-bottom:-4px}#wrap004 .box_02{float:none;width:100%;height:auto;margin-top:0;margin-right:6px;padding:0 0 15px 0;border-radius:10px;margin-bottom:0}#wrap004 h3{font-size:23px;margin-bottom:0;line-height:110%;letter-spacing:.5px}#wrap004 h3 span{font-size:14px}#wrap004 .box_02 p{font-size:13px;line-height:3.2em;margin-bottom:0;letter-spacing:.3px;margin-top:0;padding-top:5px}#wrap004 .box_02 p span{border-bottom:#fff .4vw dotted;padding-bottom:10px}#wrap004 .box_02 img{width:36%;margin-left:0}.sp_none{display:none}.pc_none{display:block}#wrap005{background:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/webp/xw5_003.webp.pagespeed.ic.Sk5GKeA8Nt.webp) no-repeat 70% 0%;background-size:auto 100%;padding:45px 0 40px;box-sizing:border-box}.no-webp #wrap005{background:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/w5_003.jpg.pagespeed.ce.ZYfqhX02IM.jpg) no-repeat 70% 0%;background-size:auto 100%}#wrap005 .inner{width:100%;padding:0 30px}#wrap005 h2+p{margin-bottom:20px;font-size:13px}#wrap005 .box_01{position:relative;float:left;width:47.5%;padding:0;box-sizing:border-box;margin-top:10px}#wrap005 .box_01 p{position:absolute;bottom:20px;left:50%;transform:translate(-50%,-50%);font-size:12px;letter-spacing:.5px;display:block}#wrap005 .mr{margin-right:15px!important}#wrap005 .box_02 p.mr2 a{margin-right:0}#wrap005 .box_02 p a{width:100%;float:none;margin:0 0 20px;padding:15px 20px;font-size:13px;letter-spacing:1px;border-left:#87c11b 4px solid}#wrap006{background:url(https://www.dentaloffice-gakugeidaigaku.com/images/top/w2_001.jpg.pagespeed.ce.IKGqrKAWxo.jpg) no-repeat 50% 50%;background-size:auto 160%!important;padding:25px 0 20px;margin-top:-5px}#wrap006 .box_01{padding:20px 25px;text-align:center;margin:20px 0 0;border-radius:6px;box-sizing:border-box}#wrap006 .box_01 .main_btn a{margin:13px auto 0}#wrap006 h3{font-size:4.2vw;margin:0 0 10px;letter-spacing:.7px}#wrap006 h3 span{border-bottom:#aeda3e 2px solid;padding:0 10px}#wrap006 .box_01 p{font-size:13px;text-align:left}#wrap007{padding:30px 0 10px}#wrap007 p{line-height:200%;font-size:12px;margin:25px 0 5px;font-weight:100;letter-spacing:.2px}#wrap007_2{padding-bottom:20px}.infiniteslide1 ul li img{width:150px!important}.infiniteslide1{margin-bottom:10px}#wrap008{padding:30px 0 0}#wrap008 .inner{width:100%}#wrap008 .box_01{float:none;width:100%;padding-right:0;border-right:none}#wrap008 .box_02{float:none;width:100%;padding-left:0}#wrap008 p{line-height:180%;margin-bottom:10px;font-size:14px;letter-spacing:0}#wrap008 p.text_01{font-size:14px;letter-spacing:1px}#wrap008 p i{font-size:6.5vw;padding-right:6px}#wrap008 .hour table{margin:20px 0 10px}#wrap008 .hour table th,#wrap008 .hour table td{padding:5px}#wrap008 p.text_02{font-size:10px;letter-spacing:2px}#wrap008 img.img_002{width:85%;display:block;margin:20px auto 30px}#wrap008 .box_03{margin-top:40px;padding:20px 0 0;border-top:#f2f2f2 2px solid}#wrap008 .box_03 img{width:190px;height:auto;margin:0 auto 20px}.gmap{width:100%;height:350px}.mt_map{margin-top:-60px!important}footer{padding-bottom:90px}footer .inner{display:none}.copy{padding:20px 0;margin-top:0;font-size:12px;letter-spacing:0}#pagetop{right:-20px;bottom:40px}#pagetop img{width:80%}.t_l{font-size:.8em}.mt_60{margin-top:0}.mb_80{margin-bottom:60px}.pb_80{padding-bottom:50px}.sp_mb20{margin-bottom:20px}.sp_img80{width:80%}.ml30{margin-left:30px}.footer_link{display:block;width:100%;position:fixed;bottom:0;height:auto;border-top:#fff 3px solid}.footer_link a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.footer_link ul{padding:0;margin:0}.footer_link ul li{float:left;width:50%}.footer_link ul li a{font-size:.88em;color:#555;background:#fff;display:block;text-align:center;padding:5px 0 9px 0;letter-spacing:1px}.footer_link ul li.li2 a{background:#f0027e;color:#fff}.footer_link ul li.li2{width:49.86%}.footer_link i{font-size:18px;margin-top:10px;margin-bottom:2px}.footer_link ul li:last-child a{border-right:none}.footer_link ul li a img{height:40px;width:auto}.footer_link ul li.br{border-right:#fff 1px solid}.footer_link ul li.br2{border-right:#555 1px solid;width:49.8%}.footer_link ul li.br3{width:49.8%}.TextText{margin-top:5px!important;font-size:3vw!important;color:#2f8292!important}.sub_mv{position:relative;box-sizing:border-box;padding-top:16vw}.sub_mv .logo{position:absolute;top:-60px;left:15px;width:200px}.sub_mv .white_pc{position:absolute;top:0;left:0;height:100%}#sub header{padding:65px 0 0 0}#sub p{font-size:14px;line-height:180%;margin-bottom:15px}#sub h1{font-size:6vw;margin:15px 0 10px;line-height:160%}#sub h1:after{content:"";width:50px;height:3px;margin:18px auto 15px auto}.icon_center{margin:20px auto -25px;display:block}#sub h2{margin:35px 0 20px;font-size:5.2vw;border-bottom:#f2f2f2 1px solid;padding:0 0 7px 5px;letter-spacing:.5px}#sub h2.mt{margin-top:50px!important}#sub h3{margin:30px 0 15px;font-size:4.8vw;letter-spacing:.8px;padding:0 0 0 7px}#sub h4{margin:30px 0 13px;font-size:4.6vw;letter-spacing:1px}#sub_main{padding-bottom:20px}#sub .box_01,#sub .box_02{width:100%;margin:30px 0 15px;padding:25px 20px 10px}#sub .box_01 p.text_01{margin-bottom:10px!important}.img_right,.img_left{float:none;margin:0 0 10px 0}.img_center{margin:20px 0;width:100%}.photo img{width:100%;padding:8px 0}.box1,.box2{width:100%;float:none;box-sizing:border-box;margin-bottom:20px;padding-left:0;margin-top:20px}#sub .box1 p{margin-bottom:0;line-height:100%;padding:14px 0 12px 0;margin-top:-13px}#sub .price_text{font-size:14px;font-family:'Fjalla One',sans-serif;background:#f2f2f2;width:100%;text-align:center;padding:12px 0;margin-top:-2px}#sub .price_text span{font-size:150%;padding:0 5px}.wrap{border-top:#84c925 2px solid;padding:0 0 0;margin:50px 0}.wrap_mb0{margin:50px 0 0}ul.lisit li{list-style:square;margin-left:20px;padding-left:5px;line-height:150%;font-size:13px;margin-bottom:15px}#sub table{border:1px solid #f2f2f2;border-collapse:separate;border-spacing:0;margin:20px 0 30px;box-sizing:border-box}#sub table tbody th,#sub table tbody td{padding:10px 10px;font-size:13px;vertical-align:text-top;width:100%;display:block;box-sizing:border-box}#sub table tbody th{text-align:center;padding:20px 0 10px 0;border-bottom:#84c925 1px solid!important;font-size:14px}#sub table thead th+th,#sub table tbody td{border-left:1px solid #f2f2f2}#sub table tbody tr:last-child th,#sub table tbody tr:last-child td{border-bottom:none}#sub table thead tr:first-child th:first-child,#sub table.table2 thead tr:first-child th:first-child{border-radius:5px 0 0 0}#sub table thead tr:first-child th:last-child{border-radius:0 5px 0 0}#sub table tbody tr:last-child th:first-child{border-radius:0 0 0 5px}#sub table tbody tr:last-child th:last-child{border-radius:0 0 5px 0}#sub table tbody tr:nth-child(even){background:#f9fcf4}#sub table.time_table{margin:30px 0 20px}#sub table.time_table th,#sub table.time_table td{display:inline-table!important}#sub table.time_table th{width:30%}#sub table.time_table td{width:10%}#sub table.price_table{margin-top:15px}#sub table.case_table{width:100%;margin:0 0 10px}#sub table.case_table th,#sub table.case_table td{display:inline-table;width:50%}#sub table.case_table th{font-size:12px;letter-spacing:.5px}#sub table.case_table2 th,#sub table.case_table2 td{display:inline-table;padding:5px 3px;text-align:center;font-size:12px;letter-spacing:.5px;line-height:150%;vertical-align:middle}#sub table.case_table2{width:100%;margin:10px 0 0}#sub table.case_table2 th{width:30%}#sub table.case_table2 td{width:70%}#sub p.risk{box-sizing:border-box;position:fixed;bottom:40px;right:10px;font-size:8px}#flow .box_01{padding:30px 20px 10px}#flow .number{position:absolute;top:-29px;right:0}#flow .number img{width:55px}#concept_wrap .box_01,#concept_wrap .box_02,#concept_wrap .box_03,#concept_wrap .box_04,#concept_wrap .box_05{height:45vw;float:none;width:100%;padding:30px 15px 15px 20px;margin:45px 0 20px 0}#concept_wrap .box_01{background:#f2f2f2 url(https://www.dentaloffice-gakugeidaigaku.com/images/top/w3_004.png) no-repeat 115% 105%;background-size:140px}#concept_wrap .box_02{background:#f2f2f2 url(https://www.dentaloffice-gakugeidaigaku.com/images/top/w3_005.png) no-repeat 120% 80%;background-size:150px}#concept_wrap .box_03{background:#f2f2f2 url(https://www.dentaloffice-gakugeidaigaku.com/images/top/w3_006.png) no-repeat 150% 100%;background-size:230px}#concept_wrap .box_04{background:#f2f2f2 url(https://www.dentaloffice-gakugeidaigaku.com/images/top/w3_007.png) no-repeat 140% 100%;background-size:180px}#concept_wrap .box_05{background:#f2f2f2 url(https://www.dentaloffice-gakugeidaigaku.com/images/top/w3_008.png) no-repeat 135% 100%;background-size:185px}#concept_wrap .img_002 img{height:35px}#concept_wrap .img_002{position:absolute;top:-20px;left:0}#sub #concept_wrap h2{margin:10px 0 20px;font-size:4.5vw;line-height:210%;border-bottom:none;padding:0 0 20px 5px}#sub #concept_wrap .box1,#sub #concept_wrap .box2{width:100%;margin-top:0}#sub #concept_wrap .box1 p,#sub #concept_wrap .box2 p{margin-bottom:0}#sub #dr table th{border-bottom:none!important}#sub #dr table th,#sub #dr table td{width:22%;display:inline-table;background:none}#sub #dr table td{width:78%;padding-left:10px}#sub #dr h3{padding:5px 0;margin-left:auto;margin-right:auto}#sub .picup_text{font-size:20px}#sub #dr p{margin-bottom:0}#sub #dr h2{margin:0 0 20px}#sub .box_01 p.text_01,#sub .box_02 p.text_02{margin-bottom:10px;font-size:18px}.po{padding:1em;width:100%}.po h4{font-size:1em}}@media screen and (min-width:600px) and (max-width:768px){#wrap004 .box_01{width:46.8%;height:350px}#wrap004 .box_02{width:46.8%;height:350px}#wrap006 .mr{margin-right:23px!important}}@media screen and (max-width:568px){#wrap008 .box_03{height:auto}#wrap004{padding:30px 10px 20px;background-position:500px 0}}@media screen and (max-width:768px){.case-list ul{width:100%}.case-list ul li{flex-basis: calc(100%/3)}.container img{margin-bottom:1em}}@media screen and (max-width:321px){.inner{padding:10px 10px}#wrap005 .inner{width:100%;padding:0 10px}#wrap002 h3,#wrap003 h3{font-size:12px}#wrap002 .box_01 p,#wrap003 .box_01 p{font-size:10px}.footer_link ul li.li2{width:49.76%}.Opening{height:399px}.main_btn a{width:90%;font-size:13px}#wrap008 p{font-size:12px}header nav ul li{width: calc(85%/2)}}