@charset "UTF-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: "游ゴシック", YuGothic, Hiragino Sans, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", Hiragino Kaku Gothic ProN, "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
    line-height: 160%;
    color: #333;
}

@media only screen and (max-width:1220px){body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,p{font-size:14px}}.minc{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif}.mc{color:#af8d67}#wrapper{min-width:320px;margin:0 auto}.mb3r{margin-bottom:3rem}.mb2r{margin-bottom:2rem}.mb1r{margin-bottom:1rem}.mb10p{margin-bottom:10%}.mb6p{margin-bottom:6%}.mb80{margin-bottom:80px}.center_p{margin-right:auto;margin-left:auto}.tac,.tacl{text-align:center}.tar{text-align:right}.lh2{line-height:2}.lh3{line-height:3}.onel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.none{display:none}.tab_sm{display:none}.left{padding-right:2rem}.right{padding-left:2rem}figure,figcaption{margin:0;padding:0}.btn{display:block;margin:0 auto;padding:1em;color:#323944}.btn span{display:inline-block}.btn2{display:block;margin:0 auto;padding:1em}.btn2 span{display:inline-block}.ofimg{width:100%;overflow:hidden}.ofimg img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover; object-position: center center;'}.ofimg.tc{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);height:100%;width:100%}.ofimg.t90{position:relative;padding-top:90%;display:block}.ofimg.t90 img{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-o-object-position:top center;object-position:top center}.ofimg.t120{position:relative;padding-top:120%;display:block}.ofimg.t120 img{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-o-object-position:top center;object-position:top center}.breadcrumb{margin:0 auto;overflow:hidden;line-height:22px;padding:5px 0 0 0}.breadcrumb li{display:inline-block;margin-left:2px}.breadcrumb li a{text-decoration:none;color:#333;font-weight:700;padding:0 4px}.breadcrumb li:after{content:'>';padding:0 3px;color:#333}.breadcrumb li:last-child:after{content:''}@media only screen and (max-width:1220px){.breadcrumb{max-width:100%}}@media only screen and (max-width:1220px){.tab_sm{display:block}.left{padding-right:1rem}.right{padding-left:1rem}}@media only screen and (max-width:599px){.left{padding-right:0}.right{padding-left:0}.tacl{text-align:left}}[data-element-id] .tab_sm{display:block}[data-element-id] footer .totop a{right:0;bottom:100px;left:90%}[data-element-id] #wrapper{padding-top:0!important}[data-element-id] #gnav.fixed{position:relative}.pix img{width:100%}img{vertical-align:top;border:none}a{text-decoration:none;color:#333}a:hover{opacity:.6}ul{list-style:none}#wrapper{min-width:1200px;overflow:hidden;position:relative}@media only screen and (max-width:1220px){#wrapper{min-width:300px}img{max-width:100%;height:auto}}#header{position:relative;top:0;left:0;width:100%;z-index:100}#header .inner{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 30px 10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}#header .book{position:absolute;top:0;right:30px}#header .book a{display:block;width:85px;height:85px;background:#af8d67;text-align:center;color:#fff;border-radius:10px}#header .book a strong{display:block;font-size:12px;padding:13px 0 5px 0}#header h1{font-size:12px;font-weight:400;padding:5px 1rem 1rem 0;width:calc(100% - 85px)}#header .logo{max-width:470px;width:35%}#header .h-lower{width:calc(100% - 85px)}#header .htel{padding:0 1rem}#header .htel:before{content:url(/import/tenant_1/133.167.88.70/html/images/headline.png);display:inline-block!important;vertical-align:middle}#header .htel dl{display:inline-block!important;text-align:center;padding:0 5px;vertical-align:middle}#header .htel:after{content:url(/import/tenant_1/133.167.88.70/html/images/headline.png);display:inline-block!important;vertical-align:middle}#header .htel dt{font-size:15px}#header .htel dd{font-size:21px;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1;color:#535353}#header .htel dd img{margin-right:5px}#header .table{float:left;padding:0 0 0 18px}#header .table dt{font-size:14px;float:left;line-height:140%}#header .table dd{font-size:14px;padding:0 0 0 84px;line-height:140%}@media only screen and (max-width:1220px){#header{position:relative}#header .inner{max-width:95%;margin:0 auto;padding-left:0;padding-right:0;text-align:center}#header h1{text-align:left}#header .htel{vertical-align:top;float:none;clear:both;text-align:center;margin-bottom:20px;margin-left:10px;margin-right:10px;padding-top:20px}#header .htel:before{display:none!important}#header .htel:after{display:none!important}#header .table{clear:both;text-align:left;float:none;display:inline-block;padding-left:0}}@media only screen and (max-width:1220px){#header h1{width:calc(100% - 140px)}#header .h-lower{max-width:none;margin:0 auto 0 0;width:calc(100% - 140px)}#header .logo{width:100%;max-width:none}#header .logo a{width:50%;display:block;margin:0 auto 1rem;min-width:360px}#header .book{right:40px;top:30px}#header .htel{width:50%;padding-top:0;margin:0}#header .table{width:50%}}@media only screen and (max-width:599px){#header .book{display:block;position:fixed;bottom:0;right:0;width:35%;top:auto}#header .book a{width:100%;height:65px;border-radius:inherit}#header .book a strong{padding:5px 0}#header .h-lower{width:100%}#header h1{width:calc(81% - 50px);height:55px;padding-right:0}#header .logo a{width:80%;min-width:auto}#header .table{display:none}#header .htel{position:fixed;bottom:0;left:0;width:100%;margin:0;background:#fff;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}#header dl{padding:0;margin:auto}#header dt{text-align:center}}#gnav{width:100%;height:auto}#gnav p{display:none}#gnav ul{max-width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 30px 0 30px}#gnav li{text-align:center;position:relative}#gnav li:after{content:"";width:1px;height:20px;background:#c3c3c3;display:inline-block!important;vertical-align:middle}#gnav li a,#gnav li div{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif;display:inline-block!important;vertical-align:middle;padding:5px 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:46px}#gnav li strong{display:block;font-size:14px;padding-bottom:3px}#gnav li .e{display:block;font-size:10px;line-height:1;color:#3e3e3e}@media only screen and (max-width:1220px){#gnav li .e{display:none}}#gnav li.hb a{max-width:66px;padding-top:12px;-webkit-box-sizing:content-box;box-sizing:content-box}#gnav li.hb:before{content:"";width:1px;height:20px;background:#c3c3c3;display:inline-block!important;vertical-align:initial}#gnav li.hb:after{vertical-align:initial}#gnav.fixed{position:fixed;top:0;right:0;background:url(/upload/tenant_1/a22566bf26b6ada9d3440e87f3b243ea.jpg) repeat-y center center}#gnav li.pcnone{display:none}[data-element-id]#gnav li.pcnone{display:block}@media only screen and (max-width:1220px){#gnav{position:fixed;top:0;right:0;width:200px;height:100%;background:none;-webkit-transform:translateX(200px);transform:translateX(200px);-webkit-transition:ease .5s;transition:ease .5s;padding:0;z-index:101;border:none;padding-bottom:0}#gnav li.menunav{display:block!important;border:none}#gnav.fixed{top:0;right:0;left:auto;width:200px;border:none;z-index:101;padding-top:0;padding-bottom:0;background:rgba(255,255,255,.8)}#gnav p{display:block;position:absolute;width:52px;height:52px;top:0;left:-56px;border:1px solid #fff;background:#af8d67;cursor:pointer;opacity:.8;margin:2px;box-shadow:0 0 0 2px #af8d67;-moz-box-shadow:0 0 0 2px #af8d67;-webkit-box-shadow:0 0 0 2px #af8d67}#gnav li .tit{background:#4c4c4c;color:#fff}#gnav li .tit .e{display:block;color:#fff}#gnav li{width:100%;border-bottom:1px dotted #cacad9;padding:0;margin-top:0;display:block!important}#gnav li.pcnone{display:block}#gnav li.spbbnone{border-bottom:none!important}#gnav li.hb:before{display:none!important}#gnav li:after{display:none!important}#gnav ul li a,#gnav ul li div{width:auto!important;height:auto;display:block!important;padding:8px 0 8px 0;font-size:16px;line-height:160%;text-align:center}#gnav li.hb a{padding-top:10px;height:auto;padding-bottom:10px;text-align:center;margin:auto;min-height:auto}#gnav.action{-webkit-transform:translateX(0);transform:translateX(0)}#gnav p span.n{display:block;background:#fff;height:2px;width:26px;text-indent:-9999px;padding:0;top:50%;left:11px;margin-top:-1px;position:absolute}#gnav p span.n:before{display:block;content:"";background:#fff;height:2px;width:26px;position:absolute;top:-8px;left:0}#gnav p span.n:after{display:block;content:"";background:#fff;height:2px;width:26px;position:absolute;top:8px;left:0}#gnav.action p span.n{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:ease .10s;transition:ease .10s}#gnav.action p span.n:after,#gnav.action p span.n:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0;left:0}#gnav ul{display:block;width:auto;height:100%;overflow-y:auto;background:rgba(255,255,255,.95);padding:0}.overlay:after,.overlay #header .inner:before{content:"";height:100%;background:#000;top:0;left:0;opacity:.3;z-index:99}}#gnav ul li ul{opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}#gnav ul li:hover ul{top:63px;visibility:visible;opacity:1}#gnav ul li ul{width:100%;position:absolute;top:63px;left:-15px;background:url(/upload/tenant_1/a22566bf26b6ada9d3440e87f3b243ea.jpg) repeat-y center center;min-width:210px;padding-top:20px;padding-left:0;padding-right:0;padding-top:0;z-index:20}[data-element-id] #gnav ul li ul{opacity:1;visibility:visible}#gnav ul li ul li{width:100%;border-bottom:1px solid #c3c3c3}#gnav ul li ul li:after{content:"";display:none!important}#gnav ul li ul li a{display:block;width:100%;padding:10px 15px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:auto;font-weight:700;font-size:14px}#gnav ul li:hover ul{display:block}@media only screen and (max-width:1220px){#gnav ul li:hover ul{top:0}#gnav ul li ul{position:relative;top:0;left:0;opacity:1;visibility:visible;background:transparent}}@media only screen and (max-width:1220px){#gnav ul li a.none{display:none!important}#gnav ul li ul{display:block;position:relative;opacity:1;visibility:visible;min-width:auto;left:auto;top:auto;background:none;padding-top:0}#gnav ul li ul li:last-of-type{border-bottom:none}#gnav ul li ul li{width:100%;padding:0;border-bottom:1px dotted #cacad9}#gnav ul li ul li a{text-align:center}#gnav ul li:hover ul{top:auto}}#footer{background:#f6f3f3}#footer .book a{display:block;width:100%;background:#af8d67;text-align:center;color:#fff;padding-bottom:5px;border-radius:10px;margin:20px;margin-left:0;margin-right:auto}#footer .book a strong{display:inline-block;font-size:16px;padding:13px 0 5px 0}#footer .book a img{margin-top:14px;margin-left:10px;width:25px}#footer .inner{max-width:1200px;width:auto}#footer .f-logo{width:60%;max-width:470px;margin:0 auto 2rem}#footer .fnav li{margin-bottom:1rem}#footer .fnav li a{padding:0 1rem}#footer .copy{text-align:center;color:#333;font-size:12px;padding:0 0 20px 0}#footer .f-info .sec1 dt{color:#af8d67;padding:0 0 10px 0}#footer .f-info .sec1 dd{font-size:14px}#footer .f-info .sec1{padding-bottom:20px}#footer .f-info .sec2{border:2px solid #af8d67;background:none;border-radius:4px;padding:20px;margin-bottom:25px}#footer .f-info .sec2 p{font-size:14px}#footer .f-info .table{padding:25px 35px 25px 35px;border-radius:4px;background:none;border:2px solid #af8d67}#footer .f-info thead th{border:none}#footer .f-info thead td{border:none}#footer .f-info table{width:100%;border-collapse:collapse}#footer .f-info td{border-top:2px solid #333;color:#333}#footer .f-info th{border-top:2px solid #333}#footer .f-info th{width:135px;height:55px;text-align:left;font-weight:400;font-size:14px;color:#333;line-height:120%}#footer .f-info .table p{text-align:right;font-size:14px;color:#333}#footer .f-info th .s{display:block;font-size:12px}#footer .right .fnav2 dl{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.3333%;padding-right:5%}#footer .right .fnav2 dl dt{padding-bottom:10px;color:#af8d67}#footer .right .fnav2 dl dt a{color:#af8d67}#footer .right .fnav2 dl dd{padding-bottom:5px}@media only screen and (max-width:1220px){#footer .inner{width:93%;max-width:768px;padding:40px 0}}@media only screen and (max-width:599px){#footer .inner{width:94%;max-width:450px;padding:30px 0}#footer .f-logo{min-width:250px}#footer .copy{padding-bottom:100px}}.subtit{position:relative}.subtit .mainimage{background:#f1ece0;width:100%;overflow:hidden}.subtit .deco1{position:absolute;width:100%;max-width:220px;left:10px;top:100px}.subtit .deco4{position:absolute;width:100%;max-width:160px;right:10px;bottom:30px;z-index:0}@media only screen and (max-width:1220px){.subtit .deco1{max-width:130px;top:20px}.subtit .deco4{max-width:100px;bottom:10px}}@media only screen and (max-width:599px){.subtit .deco1{max-width:70px}.subtit .deco4{max-width:50px}}.subtit .mainimage{background:#f1ece0;width:100%;overflow:hidden}.subtit .mainimage.ofimg{position:relative;min-height:540px}.subtit .mainimage.ofimg img{position:absolute;top:0;left:0;bottom:0;right:0}.subtit .mainimage.ofimg:before{content:"";display:block;padding-top:38%}.subtit .mainimage img{width:100%;height:auto;opacity:.65}.subtit h2{position:absolute;width:100%;height:auto;z-index:1;text-align:center;left:0;top:50%;bottom:50%;color:#000;font-size:35px;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif}.subtit h2 .e{display:block;font-size:16px;line-height:1}.bk1{background:#f6f3f3}.h3s{background:url(/upload/tenant_1/938ae403fb21b544670491a5deb5ba6a.png) no-repeat center top;background-size:62px 33px;padding-top:40px}.h3s .e{display:block;line-height:140%;font-weight:400;padding-bottom:10px}.h3s{font-size:26px;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif;color:#333;text-align:center;padding-bottom:40px}.h3s:after{content:"";width:192px;height:1px;display:block;margin:5px auto 0 auto;background:#ada782}.w12{max-width:1200px;margin:0 auto}.h4e{font-size:24px;color:#333;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif;padding-bottom:20px}.rp .pic{float:right}.rp .tbox{float:left}@media only screen and (max-width:1220px){.subtit h2{font-size:25px;bottom:50%;top:40%}.subtit h2 .e{font-size:12px}.w12{width:95%}.h3s{font-size:20px}.h4e{font-size:20px}.rp .pic{float:none;text-align:center}.rp .tbox{width:auto!important;float:none}}@media only screen and (max-width:599px){.subtit h2{font-size:22px;bottom:50%;top:35%}}@media only screen and (max-width:1220px){.subtit .mainimage.ofimg{min-height:auto}}@media only screen and (max-width:599px){.subtit .mainimage.ofimg:before{padding-top:40%}}.information02 li{margin-bottom:1rem}.information02 dt{color:#af8d67;font-size:18px;font-weight:700;margin-bottom:.5rem;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif}.information03 .tbox dt.txt{padding-bottom:10px;padding-top:10px;text-align:center}.information03 .information02:nth-of-type(2n+2) .flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.information03 .information02:nth-of-type(2n+2) .left{padding-left:2rem;padding-right:0}@media only screen and (max-width:1220px){.information03 .information02:nth-of-type(2n+2) .left{padding-left:1rem}}@media only screen and (max-width:599px){.information03 .information02:nth-of-type(2n+2) .left{padding-left:0}}.information04 li{margin-bottom:40px}.information04 li:nth-of-type(2n+2).flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.information04 li:nth-of-type(2n+2) .left{padding-left:2rem;padding-right:0}@media only screen and (max-width:1220px){.information04 li:nth-of-type(2n+2) .left{padding-left:1rem}}@media only screen and (max-width:599px){.information04 li:nth-of-type(2n+2) .left{padding-left:0}}.information04 dt{font-size:20px;color:#af8d67;font-weight:700;margin-bottom:1rem}.access01 .pic{margin:0 auto 3rem}.access01 .p a{color:#af8d67;text-decoration:underline}@media only screen and (max-width:599px){.access01 .pic.w80{width:100%;max-width:100%}}.homeslide{position:relative}.homeslide .lead_wrap{position:absolute;top:50%;left:25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.homeslide .lead{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;width:55%;text-align:center;color:#af8d67;line-height:2}.homeslide .slide img{width:100%;height:auto}.homeslide .ofimg.tc{position:relative;padding-top:68%;display:block}.homeslide .ofimg.tc img{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-o-object-position:top center;object-position:top center}@media only screen and (max-width:1220px){.homeslide .lead_wrap .pic{width:75%;margin:auto}.homeslide .lead{font-size:24px}}@media only screen and (max-width:599px){.homeslide .lead_wrap{top:auto!important;bottom:-85px}.homeslide .lead_wrap .pic{width:75%}.homeslide .lead{font-size:14px;padding:15% 8%}.homeslide .ofimg.tc{padding-top:100%}}@media only screen and (max-width:599px){.homeslide .lead_wrap{left:30%;width:290px}}.troublenav li{width:23%;height:auto;float:left;padding:0 1% 30px 1%;-webkit-box-sizing:content-box;box-sizing:content-box}.troublenav li a{display:block;text-align:center;margin:8px;background:#fff;padding:12px 0 0 0;width:240px;height:240px;margin:0 auto;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 5px #af8d67;box-shadow:0 0 0 5px #af8d67}.troublenav li img{display:block;margin:0 auto;border-radius:50%}.troublenav li strong{font-size:18px;color:#af8d67;display:block;padding-top:10px}.troublenav li strong.w{padding-top:0}.troublenav{padding-bottom:30px}@media only screen and (max-width:1220px){.troublenav ul{width:auto;text-align:center;letter-spacing:-5px}.troublenav li{letter-spacing:0;padding-left:1%;padding-right:1%;display:inline-block!important;vertical-align:top;float:none}}@media only screen and (max-width:599px){.troublenav ul{width:100%}.troublenav li{width:48%;float:left;padding:0;margin-bottom:30px}.troublenav li a{width:140px;height:140px;margin:0 auto}.troublenav li:nth-child(odd){margin-right:2%}.troublenav li strong{font-size:12px!important;padding:0 12px}.troublenav li img{width:55%}}#box01,#box02,#box03,#box04,#box05,#box06,#box07,#box08{margin-top:-150px;padding-top:150px}.trouble .box .tbox{width:740px}.lp .pic{float:left}.lp .tbox{float:right}.trouble .box h4{color:#357774;font-size:22px;border-top:#ddd 1px solid;border-bottom:#357774 2px solid;padding:27px 0 27px 98px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif;margin-bottom:40px;position:relative}.trouble .box h4 img{position:absolute;top:7px;left:28px}.trouble .box p{padding:0 0 20px 0}.trouble .box .pic{width:400px;height:240px;overflow:hidden}.trouble .box h5{font-size:22px;color:#357774;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif;padding:0 0 10px 0}.trouble .box .more{text-align:right}.trouble .box .more a{display:inline-block!important;width:208px;height:auto;line-height:38px;text-align:center;background:rgba(255,255,255,.5);border:1px solid #030000;border-radius:19px;position:relative}.trouble .box .more a:before{content:"→";position:absolute;line-height:1;right:14px;top:50%;margin-top:-8px}.trouble .box{padding-bottom:80px}@media only screen and (max-width:1220px){.lp .tbox{width:auto!important;float:none}.lp .pic{float:none;text-align:center}.trouble .box h4{font-size:18px;padding-left:70px}.trouble .box h4 img{left:0;max-width:60px}.trouble .box .pic{margin:0 auto}}@media only screen and (max-width:500px){.trouble .box .pic{width:100%;height:auto}}.home-nav .sec2.upper dl:nth-child(1) .pic{border:10px solid #e1faf1}.home-nav .sec2.upper dl:nth-child(2) .pic{border:10px solid #ffe5e6}.home-nav .sec2.upper dl:nth-child(3) .pic{border:10px solid #dedefb}.home-nav .sec2.upper dl:nth-child(4) .pic{border:10px solid #e6f1ef}.home-nav dt{font-size:20px;text-align:center;padding:15px 0 15px 0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box}.home-nav dt:after{position:absolute;content:"";width:100%;height:1px;background:#959595;display:block;margin:10px auto 0 auto;left:0;bottom:0}.home-nav dt img{vertical-align:middle;margin-right:10px}.home-nav dt+dd{line-height:130%;font-size:14px;padding:15px 0;-webkit-box-sizing:content-box;box-sizing:content-box}.hmore a{display:inline-block!important;width:208px;height:auto;line-height:38px;text-align:center;border:1px solid #030000;border-radius:19px;position:relative}.hmore a:before{content:"→";position:absolute;line-height:1;right:14px;top:50%;margin-top:-8px}.home-nav dd.hmore{text-align:center}.home-nav{padding:70px 0 40px 0}.home-nav .hmore a{width:80%}.home-nav .sec2{width:1220px;letter-spacing:-5px}.home-nav .sec2 .ofimg{position:relative}.home-nav .sec2 .ofimg img{position:absolute;top:0;left:0;bottom:0;right:0}.home-nav .sec2 .ofimg:before{content:"";display:block;padding-top:60%}.home-nav .sec2 dl{width:23%;vertical-align:top;letter-spacing:0;display:inline-block!important;margin:0 20px 54px 0}.home-nav .sec2.lower dl:nth-child(1) .pic{border:10px solid #e6f1ef}.home-nav .sec2.lower dl:nth-child(2) .pic{border:10px solid #fceed9}.home-nav .sec2.lower dl:nth-child(3) .pic{border:10px solid #f1e6e8}.home-nav .sec2.lower dl:nth-child(4) .pic{border:10px solid #fffde0}@media only screen and (max-width:1220px){.home-nav .sec2{width:auto;text-align:center}.home-nav .sec2 dl{text-align:left;padding-left:1%;padding-right:1%;margin-right:0}}@media only screen and (max-width:1220px){.home-nav .sec2 dl{width:48%}.home-nav dt{font-size:18px}}@media only screen and (max-width:599px){.home-nav .sec2 dl{width:78%}.home-nav .sec2 dl .heightLine-menu_h,.home-nav .sec2 dl .heightLine-menu_t{height:auto!important}}.h-obi{max-height:350px}.h-obi.ofimg{position:relative}.h-obi.ofimg img{position:absolute;top:0;left:0;bottom:0;right:0}.h-obi.ofimg:before{content:"";display:block;padding-top:20%}.home-greet{position:relative;padding:90px 0 130px 0}.home-greet .w12{position:relative}.home-greet .deco1{position:absolute;width:100%;max-width:145px;left:-20px;top:-250px}.home-greet .deco2{position:absolute;width:100%;max-width:150px;right:10px;top:300px}.home-greet .deco3{position:absolute;width:100%;max-width:396px;left:0;bottom:-340px}@media only screen and (max-width:1220px){.bk1 .home-greet{padding-top:140px;padding-bottom:140px}.home-greet .deco1{max-width:150px;top:-220px;left:0}.home-greet .deco2{max-width:100px;right:10px;top:auto;bottom:-10px}}@media only screen and (max-width:599px){.home-greet .deco1{max-width:90px;top:-160px}.home-greet .deco2{max-width:100px;right:10px;top:auto;bottom:-30px}}.home-greet .tbox .p{font-size:18px;padding:0 0 20px 0;line-height:180%}.home-greet .tbox .hmore{text-align:center;padding-top:30px}.home-greet .tbox .hmore a{font-size:16px;background:none}.home-greet .right li{-webkit-box-sizing:content-box;box-sizing:content-box}.home-greet .right li:first-child{padding-right:4%}.home-greet .right li .ofimg{position:relative}.home-greet .right li .ofimg img{position:absolute;top:0;left:0;bottom:0;right:0}.home-greet .right li .ofimg:before{content:"";display:block;padding-top:60%}@media only screen and (max-width:1220px){.home-greet .right{width:70%;margin:0 auto;padding:0}.home-greet .tbox{width:auto;margin-bottom:2rem}.home-greet .tbox .p,.home-greet .tbox .hmore a{font-size:14px!important}.home-greet .right ul{width:auto}}@media only screen and (max-width:599px){.home-greet .right{width:100%}.home-greet .right p.pic{margin-bottom:2%}.home-greet .right li:first-child{padding-right:0}}.home-nayami{padding:80px 0 0 0;position:relative;overflow:hidden}.home-nayami .w12{padding-bottom:60px;position:relative;z-index:1}.home-nayami .bkimg img{width:100%;height:auto;opacity:.3}@media only screen and (max-width:1220px){.troublenav li{width:48%}.troublenav li strong{font-size:16px}.home-nayami .w12{padding-bottom:0}.home-nayami .bkimg{position:absolute}}@media only screen and (max-width:599px){.troublenav li img{width:50%;max-width:60px!important}}.home-blog{padding:75px 0;position:relative}.home-blog .w12{position:relative}.home-blog .deco1{position:absolute;width:100%;max-width:160px;left:10px;top:10px}.home-blog .deco2{position:absolute;width:100%;max-width:160px;right:-20px;top:281px}@media only screen and (max-width:1220px){.home-blog .deco1{max-width:110px;left:10px;top:-20px}.home-blog .deco2{max-width:90px;right:-10px;top:auto;bottom:-20px}}@media only screen and (max-width:599px){.home-blog{padding-bottom:160px}.home-blog .deco1{max-width:90px;left:10px;top:70px}.home-blog .deco2{max-width:80px;right:0;top:auto;bottom:-160px}}.home-blog h3 .s,.home-news .s{font-size:12px;font-weight:400;padding-left:1em}.home-blog dl .ofimg{position:relative}.home-blog dl .ofimg img{position:absolute;top:0;left:0;bottom:0;right:0}.home-blog dl .ofimg:before{content:"";display:block;padding-top:72%}.home-blog dd.pic{position:relative}.home-blog dd.pic .d{position:absolute;bottom:0;left:0;width:150px;text-align:center;background:#af8d67;font-size:14px;color:#fff}.home-blog .wrap{letter-spacing:-5px;height:auto}.home-blog dl{letter-spacing:0}.home-blog dt{font-size:14px;padding:10px 0 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.home-blog dt+dd{text-align:right;font-size:14px;color:#af8d67}.home-blog dt+dd img{vertical-align:middle;margin-right:.5em}.home-blog .hmore{text-align:center}@media only screen and (max-width:1220px){.home-blog .wrap{width:auto;text-align:center}}.home-news{padding:220px 0 100px 0}.home-news{position:relative}.home-news .w12{position:relative}.home-news .deco1{width:100%;max-width:300px;left:0;top:-150px}.home-news .deco2{width:100%;max-width:250px;right:30px;top:-190px}.home-news .deco2 .img1{width:58%;margin-left:0;margin-right:auto}.home-news .deco2 .img2{margin-top:-50px;width:58%;margin-left:auto;margin-right:0}.home-news .deco2 .img3{position:absolute;left:0%;bottom:5%;width:45%}.home-news .deco2 .img4{position:absolute;right:38%;bottom:0%;width:22%}.home-news .deco2 .img5{position:absolute;right:5%;top:10%;width:28%}@media only screen and (max-width:1220px){.home-news{padding-top:160px}.home-news .deco1{max-width:170px;top:-100px;left:10px}.home-news .deco2{max-width:160px;right:0;top:-67px}}@media only screen and (max-width:599px){.home-news{padding-top:100px}.home-news .deco1{max-width:90px;top:-10px;left:10px}.home-news .deco2{max-width:80px;top:20px}}.home-news dt{float:left;font-size:14px;font-weight:700}.home-news dd{padding:0 0 0 165px;font-size:14px}.home-news dl{padding:12px 0}.home-news .table{padding-bottom:30px}.home-news .hmore{text-align:center}@media only screen and (max-width:500px){.home-blog dl{width:98%}.home-news dt{float:none}.home-news dd{padding-left:0}}.home-staff{padding:60px 0 75px 0;position:relative;overflow:hidden}.home-staff .bkimg{z-index:-1}.home-staff .bkimg img{opacity:.3}.home-staff .ofimg{position:relative;max-height:400px}.home-staff .ofimg img{position:absolute;top:0;left:0;bottom:0;right:0;-o-object-position:top center;object-position:top center;font-family:'object-fit: cover; object-position: top center;'}.home-staff .ofimg:before{content:"";display:block;padding-top:125%}@media only screen and (max-width:1220px){.home-staff .bkimg{position:absolute}}.slick_container{position:relative}.slick-prev,.slick-next{width:42px;height:72px}.slick-prev:before,.slick-next:before{content:""}button.slick-prev,button.slick-next{z-index:2}.slick-prev{left:20px}.slick-next{right:20px}.slick-arrow{z-index:10}.home-imgs .slick-prev:before{background:url(/import/tenant_1/133.167.88.70/html/images/home/prev.png) no-repeat;position:absolute;top:50%;left:50px;opacity:1}.home-imgs .slick-next:before{background:url(/import/tenant_1/133.167.88.70/html/images/home/next.png) no-repeat;position:absolute;top:50%;right:0;opacity:1}.home-imgs .bx-wrapper{max-width:100%!important}.home-imgs .bx-viewport{height:auto!important}.home-imgs .list li{width:350px!important;margin:0!important;padding:0 3px}.home-imgs .list li .ofimg{position:relative}.home-imgs .list li .ofimg img{position:absolute;top:0;left:0;bottom:0;right:0}.home-imgs .list li .ofimg:before{content:"";display:block;padding-top:80%}.home-imgs{position:relative;padding:75px 0}.home-imgs .next{position:absolute;top:50%;right:2.5%;margin-top:-21px}[data-element-id].home-imgs .slick-track{-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}.home-imgs .list li img{width:100%;height:auto}.home-imgs{position:relative}.home-imgs .next{position:absolute;top:50%;right:2.5%;margin-top:-21px}.home-imgs .prev{position:absolute;top:50%;left:2.5%;margin-top:-21px}.home-info{position:relative}.home-info .deco1{position:absolute;width:100%;max-width:150px;left:10px;top:-170px}.home-info .deco4{position:absolute;width:100%;max-width:190px;right:10px;bottom:0}@media only screen and (max-width:1220px){.home-info .deco1{max-width:110px;left:10px;top:-90px}.home-info .deco4{max-width:130px;right:10px;bottom:10px}}@media only screen and (max-width:599px){.home-info{padding-top:80px!important;padding-bottom:130px!important}.home-info.sppt0pb0{padding-top:0!important;padding-bottom:0!important}.home-info .deco1{max-width:85px;left:10px;top:-50px}.home-info .deco4{max-width:75px;right:10px;bottom:10px}}.home-info .gmap{position:relative;padding-bottom:75%;height:0;overflow:hidden;margin-bottom:1rem}.home-info .gmap iframe,.home-info .gmap object,.home-info .gmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.home-info .tbox{width:500px;height:auto;float:right}.home-info .left{float:left;width:600px;height:auto;text-align:right}.home-info #map{width:auto;height:430px;margin-bottom:10px}.home-info .left ul{display:inline-block!important;text-align:left;padding:0 0 30px 0}.home-info .left li{font-size:14px}.home-info .tbox .sec1 dt{color:#af8d67;padding:0 0 10px 0}.home-info .tbox .sec1 dd{font-size:14px}.home-info .tbox .sec1{padding-bottom:20px}.home-info .tbox .sec2{border:2px solid #af8d67;border-radius:4px;padding:20px;margin-bottom:25px}.home-info .tbox .sec2 p{font-size:14px}.home-info .tbox .table{padding:25px 35px 25px 35px;border-radius:4px;background:#af8d67}.home-info .tbox thead th{border:none}.home-info .tbox thead td{border:none}.home-info .tbox table{width:100%;border-collapse:collapse}.home-info .tbox td{border-top:2px solid #fff;color:#fff}.home-info .tbox th{border-top:2px solid #fff}.home-info .tbox th{width:135px;height:55px;text-align:left;font-weight:400;font-size:14px;color:#fff;line-height:120%}.home-info .tbox .table p{text-align:right;font-size:14px;color:#fff}.home-info .tbox th .s{display:block;font-size:12px}.home-info .tbox .co{padding:20px 0 30px 0;text-align:center}.home-info .tbox .co dl{display:inline-block;vertical-align:middle;padding:0 12px}.home-info .tbox .co dt{font-size:12px;padding-bottom:5px}.home-info .tbox .co dd{font-size:24px;line-height:1;font-weight:700}.home-info .tbox .co dd img{margin-right:10px}.home-info .tbox .co li a{display:block;width:85px;height:58px;background:#af8d67;text-align:center;color:#fff}.home-info .tbox .co ul{display:inline-block!important;vertical-align:middle;padding:0 12px}.home-info .tbox .co li a strong{display:block;font-size:12px;padding:1px 0 1px 0}@media only screen and (max-width:1220px){.home-info .left{float:none;width:auto}.home-info .tbox{float:none;width:auto}}@media only screen and (max-width:500px){.home-info .tbox .table{padding-left:2.5%;padding-right:2.5%}.home-info .tbox th{width:100px;font-size:12px;height:35px}.home-info .tbox th .s{font-size:10px}}@media only screen and (max-width:1220px){.home-news,.home-nayami,.home-nav,.home-greet,.home-staff,.home-imgs,.home-info{padding:40px 0}}@media only screen and (max-width:599px){.home-news,.home-nayami,.home-nav,.home-greet,.home-staff,.home-imgs,.home-info{padding:30px 0}}.calam2wap{padding:90px 0 100px 0}.c2main{width:787px;float:right}.c2side{width:280px;float:left}.c2side dt{text-align:center;color:#af8d67;font-size:18px;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif;line-height:110%;padding:15px 0;position:relative;background:url(/import/tenant_1/133.167.88.70/html/images/voice/mk.png) no-repeat 20px 17px #f5f8f8;margin-bottom:23px;font-weight:700}.c2side dt .e{font-size:12px;font-family:"游ゴシック",YuGothic,Hiragino Sans,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,'ＭＳ Ｐゴシック',sans-serif;display:block}.c2side dd{border-bottom:1px solid #eee;padding:0 0 13px 20px;margin-bottom:15px}.c2side dd a{display:block;color:#af8d67;font-size:14px}.c2side dl{padding-bottom:20px}.pagenav{text-align:center;letter-spacing:-5px}.pagenav a{letter-spacing:0;display:inline-block!important;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #777;margin:0 5px;vertical-align:top}.pagenav a.m{border:none}.pagenav a.m img{vertical-align:middle;margin-top:15px}@media only screen and (max-width:1220px){.c2main{width:100%;float:none;padding-bottom:50px}.c2side{width:100%;float:none}.voice .box h4{font-size:18px!important}}.voice .box{padding:30px 0 60px 0;border-bottom:1px solid #eee;margin-bottom:40px}.voice .box h4{text-align:center;color:#af8d67;font-size:22px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:5px;font-weight:400}.voice .box h4+p{text-align:right;padding-bottom:10px}.voice .box .inn{padding:0 70px}.voice .box .inn .pic{text-align:center;padding-bottom:24px}@media only screen and (max-width:700px){.voice .box .inn{padding:0}}.contact1{padding:90px 0 100px 0}.contact1 h3{padding-bottom:70px}.contact1 dt{float:left;padding:5px 0 0 0}.contact1 dd{padding:0 0 13px 222px}.contact1 dl{border-bottom:1px solid #eee;margin-bottom:20px}.contact1 .size1{width:400px;height:30px}.contact1 input,.contact1 select,.contact1 textarea{border:1px solid #ccc}.contact1 dd.f1 label{display:inline-block!important;margin-right:66px;margin-left:5px}.contact1 dd.f1 input{vertical-align:top;margin-top:5px}.contact1 dd ul{letter-spacing:-5px}.contact1 dd ul li{display:inline-block!important;letter-spacing:0;width:50%;padding-bottom:20px}.contact1 dd ul li input{vertical-align:top;margin-top:5px;margin-right:10px}.contact1 .f2 dd label{display:inline-block!important;margin-right:19px}.contact1 .f2 dd select{height:30px;text-align:center;margin:0 15px}.contact1 .f2 dd .size2{width:67px}.contact1 .f2 dd .size3{width:113px}.contact1 textarea{width:100%;height:140px}.hissu{font-size:12px;color:red;padding-left:.5rem}.formbtn{padding:30px 0 0 0;text-align:center}.formbtn li .form-submit-btn,.modoru,.send{background:#af8d67;width:280px;height:80px;border:none;cursor:pointer;color:#fff;font-size:16px;font-weight:700}.formbtn li{text-align:center}.btn_wrap .modoru{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}.formbtn li .form-submit-btn:hover,.modoru:hover,.send .btn_wrap .modoru:hover{color:#fff;opacity:.6}@media only screen and (max-width:740px){.contact1 dt{float:none;padding-bottom:10px}.contact1 dd{padding-left:0}.contact1 .size1{width:100%}.contact1 .f2 dd label{display:block!important;margin-bottom:5px}.contact1 .f2 dd select{margin-bottom:5px}}@media only screen and (max-width:599px){.modoru{margin-top:10%}}.recruit01 li:first-child{margin-left:0}.recruit01 li:last-child{margin-right:0}.recruit01 li .ofimg{position:relative}.recruit01 li .ofimg img{position:absolute;top:0;left:0;bottom:0;right:0}.recruit01 li .ofimg:before{content:"";display:block;padding-top:75%}.recruit02 .dl_wrap dl{margin-bottom:1rem;border-bottom:1px solid #af8d67;padding-bottom:1rem}.recruit02 .dl_wrap dt{width:25%;color:#af8d67;padding-right:1rem;font-size:16px;font-weight:700}.recruit02 .dl_wrap dd{width:75%}.h4g{background-color:#af8d67;color:#fff;text-align:center;display:inline-block!important;padding:15px 10px;min-width:180px;margin-bottom:30px}@media only screen and (max-width:599px){.recruit01 li{width:80%;margin:0 auto 1rem!important}.recruit02 .dl_wrap dt{width:100%;margin-bottom:1rem}.recruit02 .dl_wrap dd{width:100%}}.blog .c2main{width:850px}.bloglist{letter-spacing:-5px;text-align:center}.bloglist li{width:30%;display:inline-block!important;letter-spacing:0;text-align:left;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 1.5%}.bloglist li .ofimg{position:relative}.bloglist li .ofimg img{position:absolute;top:0;left:0;bottom:0;right:0}.bloglist li .ofimg:before{content:"";display:block;padding-top:100%}.bloglist li:nth-child(10){display:none!important}.reco h4{text-align:center;color:#af8d67;font-size:22px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:30px;margin-top:150px;font-weight:400}.reco .bloglist li:nth-child(4){display:none!important}.reco .bloglist .ofimg:before{padding-top:75%}.bloglist li a{display:block;padding-bottom:5px}.bloglist li dd{padding-bottom:0;color:#af8d67}@media only screen and (max-width:1220px){.blog .c2main{width:100%}}@media only screen and (max-width:599px){.bloglist li{width:46%;margin:0 2%}.bloglist li:nth-child(10){display:block!important}.reco .bloglist li:nth-child(4){display:inline-block!important}}.blog.voice .box{border-bottom:0;padding-bottom:0}.blog.voice .box h4{margin-bottom:15px}.blog.voice .box .ds{padding-bottom:35px}.blog.voice .box .ds p.cate{background:#af8d67;color:#fff;display:inline-block!important;line-height:30px;height:30px;text-align:center;padding:0 10px;min-width:100px}.blog.voice .box .ds p.cate+p{float:right;color:#af8d67;line-height:30px}.back{text-align:center}.back a{display:inline-block!important;background:#af8d67 url(/import/tenant_1/133.167.88.70/html/images/news/icon_01.png) no-repeat 10px 15px;color:#fff;text-align:center;width:120px;height:40px;line-height:40px}.newslist{padding:20px 0 40px 0}.newslist dt{color:#af8d67;float:left}.newslist dd{padding-left:137px}.newslist dl{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:20px}@media only screen and (max-width:599px){.newslist dd{padding-left:100px}}.h4l.h4e{font-size:22px;border-bottom:2px solid #af8d67;margin-bottom:40px;text-align:center;font-weight:400}@media only screen and (max-width:1220px){.h4l.h4e{font-size:20px}}.h4d{font-size:26px;border-bottom:1px solid #ddd;margin-bottom:15px;text-align:center;color:#af8d67;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif;padding-bottom:15px}@media only screen and (max-width:1220px){.lp .pic{float:none;text-align:center}.lp .tbox{width:auto!important;float:none}}.h426{font-size:26px;padding-bottom:10px;color:#af8d67;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif}@media only screen and (max-width:1220px){.h426{font-size:20px}}.h3g{text-align:center;font-size:22px;background-color:#af8d67;color:#fff;margin-bottom:50px;font-weight:700;line-height:50px;height:50px}.h4l.h4e .t{font-family:"游ゴシック",YuGothic,Hiragino Sans,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:14px;color:#333;font-weight:400;padding-left:30px}.specialty03 .box{padding-bottom:100px;margin-bottom:100px;border-bottom:5px double #af8d67}.specialty03 .flex.box:nth-of-type(2n+2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.specialty03 .box:nth-of-type(2n+2) .left{padding-left:2rem;padding-right:0}@media only screen and (max-width:1220px){.specialty03 .box:nth-of-type(2n+2) .left{padding-left:1rem}}@media only screen and (max-width:599px){.specialty03 .box:nth-of-type(2n+2) .left{padding-left:0}.specialty03 .box .left{padding-bottom:40px}}.flowlist{counter-reset:number;list-style:none}.flowlist li{margin-bottom:7rem}.flowlist li:nth-of-type(2n+2).flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flowlist li:nth-of-type(2n+2) .left{padding-left:2rem;padding-right:0}@media only screen and (max-width:1220px){.flowlist li:nth-of-type(2n+2) .left{padding-left:1rem}.specialty03 .box{padding-bottom:80px;margin-bottom:80px}}@media only screen and (max-width:599px){.flowlist li{margin-bottom:3rem}.flowlist li:nth-of-type(2n+2) .left{padding-left:0}.specialty03 .box{padding-bottom:60px;margin-bottom:60px}}.flowlist .h{position:relative;padding-left:8rem;margin:3rem 0 4rem}.flowlist .h:before{counter-increment:number;content:"step " counter(number,decimal-leading-zero);width:6rem;height:6rem;font-size:1.5rem;border:1px solid #af8d67;border-radius:50%;background-color:#fff;color:#af8d67;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center}.flowlist .p{line-height:2}.price_wrap dl{border-top:1px solid #af8d67;border-left:1px solid #af8d67;border-right:1px solid #af8d67}.price_wrap dl:last-of-type{border-bottom:1px solid #af8d67}.price_wrap dt{width:50%;border-right:1px solid #af8d67;background:#fffdf0;padding:1rem}.price_wrap dd{width:50%;padding:1rem}.exp_sec .inner{padding:100px 0}.exp_sec .p{line-height:2}.tel_dl dt{font-size:12px;padding-bottom:5px}.tel_dl dd{font-size:24px;line-height:1;font-weight:700}.tel_dl dd img{margin-right:10px}.exp_list li{margin-bottom:40px}.exp_list li:nth-of-type(2n+2).flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.exp_list li:nth-of-type(2n+2) .left{padding-left:2rem;padding-right:0}@media only screen and (max-width:1220px){.exp_list li:nth-of-type(2n+2) .left{padding-left:1rem}}@media only screen and (max-width:599px){.exp_list li .left{padding-left:0;margin-top:4rem;margin-bottom:1rem}.exp_list li:nth-of-type(2n+2) .left{padding-left:0}}.exp_list dt{font-size:20px;color:#af8d67;font-weight:700;margin-bottom:1rem}.exp_list_s li{margin-bottom:2rem}.exp_list_s dt{color:#af8d67;font-size:18px;font-weight:700;margin-bottom:.5rem}@media only screen and (max-width:1220px){.exp_sec .inner{padding:60px 0}.exp_sec .left{margin-bottom:2rem}}@media only screen and (max-width:599px){.exp_list li.flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.exp_list li:nth-of-type(2n+2).flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width:599px){.exp_sec .inner{padding:40px 0}}.page_linker li{margin:0 1rem 1rem}.page_linker a{display:block;position:relative;padding:1rem 3rem 1rem 2rem;border:1px solid #af8d67;color:#af8d67;border-radius:10px}.page_linker a:after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:900;position:absolute;right:1rem}.faq_wrap dl{margin-bottom:3rem}.faq_wrap dt,.faq_wrap dd{position:relative;padding-left:4rem;min-height:4rem;padding-top:.5rem}.faq_wrap dt:before,.faq_wrap dd:before{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif;width:3rem;height:3rem;left:0;top:0rem;font-weight:700;font-size:20px}.faq_wrap dt{font-weight:700;font-size:18px}.faq_wrap dt:before{content:"Q";color:#fff;background:#af8d67}.faq_wrap dd:before{content:"A";color:#af8d67;background:#fff;border:1px solid #af8d67}@media only screen and (max-width:1220px){.page_linker li{width:40%}}@media only screen and (max-width:599px){.page_linker li{width:75%}.faq_wrap dt{font-size:16px}}.mainimg{max-height:1000px}.homeslide .lead_wrap{top:60%}.mainimg .uk-slidenav-position:after{padding-top:65%}@media only screen and (max-width:599px){.mainimg .uk-slidenav-position:after{padding-top:101%}}@media only screen and (max-width:1220px){.mainimg{max-height:none}.homeslide .lead_wrap{top:40%}}tacww{color:WHITE；}.bkh{background:url(/upload/tenant_1/75418eb6824e6c1e51552a25765d41d6.jpg) repeat-y center center}.bk01{background:url(/upload/tenant_1/a22566bf26b6ada9d3440e87f3b243ea.jpg) repeat-y top center;background-size:cover}.bk02{background:url(/upload/tenant_1/678de50abd669bbcb0dbcb8d5b4379f1.jpg) repeat-y center center;background-size:cover}.bk03{background:url(/upload/tenant_1/97ca5282dcd5e063f4b330815e86b4ac.jpg) repeat-y center center;background-size:cover}.bk04{background:url(/upload/tenant_1/91cd37c5eaf068c8965044beaa5481f5.jpg) repeat-y center center;background-size:cover}.deco{z-index:2}.deco1{position:absolute;top:0;left:0}.deco2{position:absolute;top:0;right:0}.deco3{position:absolute;bottom:0;left:0}.deco4{position:absolute;bottom:0;right:0}.homeslide{position:relative}.homeslide .kabuse{position:absolute;left:0;bottom:0;z-index:1}.homeslide .kabuse:after{z-index:-1;content:"";position:absolute;width:100%;height:40px;bottom:-35px;display:block;background:#f8f0ed}@media (max-width:599px){.homeslide .kabuse{max-width:none;width:100%}}.home-point{position:relative;padding:70px 0 40px 0}.home-point .box01{padding:55px 0 40px;position:relative}.home-point .box01 .flt_l{width:44%;padding-right:3%;-webkit-box-sizing:border-box;box-sizing:border-box}.home-point .box01 .flt_l .txt_box{width:100%}.home-point .box01 .flt_l h3{text-align:center;width:30%;margin-top:20px;margin-left:0;margin-right:3%}.home-point .box01 .flt_l h3 .in{position:relative;width:120px;height:120px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-size:55px;color:#96b1ed;margin:0 auto}.home-point .box01 .flt_l h3 .in::before{content:"";position:absolute;width:65%;height:55%;left:8%;top:8%;background:url(/upload/tenant_1/aa4e48a2b554838430aa756b3ae94b7f.png) no-repeat center center;background-size:cover}.home-point .box01 .flt_l h3 .in .no{z-index:1}.home-point .box01 .flt_l dl{width:67%;padding-top:30px}.home-point .box01 .flt_l dl dt{font-size:160%;font-weight:700;padding-bottom:30px;padding-top:10px}.home-point .box01 .flt_l dd{width:100%;max-width:405px}.home-point .box01 .flt_l .pic{text-align:center;margin-top:20px}.home-point .box01 .flt_r{width:56%;padding-top:20px}.home-point .box01 .family_list li:first-child{margin-left:0}.home-point .box01 .family_list li{width:31%;margin-left:3.5%;text-align:center}.home-point .box01 .family_list li .pic{width:100%}.home-point .box01 .family_list .txt_link{margin-top:20px}.home-point .box01 .family_list .txt_link a{display:block;text-align:center;font-weight:700;padding-bottom:2em;position:relative}.home-point .box01 .baby_list{margin-top:40px;text-align:center}.home-point .box01 .baby_list li:first-child{margin-right:1%}.home-point .box01 .baby_list li{width:48%;max-width:320px;vertical-align:middle;text-align:left;font-weight:700}.home-point .box01 .baby_list li .icon{width:27%;height:auto;display:block;margin-right:3%}.home-point .box01 .baby_list li .icon .in{position:relative;width:80px;height:80px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto}.home-point .box01 .baby_list li .icon .in img{padding:10%;width:70%}.home-point .box01 .baby_list li p{padding:15px 0;position:relative;width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.home-point .box01 .baby_list li p::before{content:"";position:absolute;width:41px;height:38px;right:0;top:-26px;background:url(/upload/tenant_1/5f9ebdf91b9dad53fadf9150fd9eb92f.png) no-repeat center center;background-size:41px 38px}.home-point .box01 .baby_list li:last-child{margin-left:1%}.home-point .box01 .hmore{margin:50px auto 20px auto;display:block;text-align:center}@media only screen and (max-width:1220px){.home-point .box01 .flt_l h3 .in{width:75px;height:75px;font-size:37px}}@media only screen and (max-width:599px){.home-point{padding-bottom:0;padding-top:40px}.home-point .box01{padding:30px 0 20px}.home-point .box01 .flt_l{width:100%;padding-right:0}.home-point .box01 .flt_l h3{width:100%;margin-top:20px;margin-left:0;margin-right:auto}.home-point .box01 .flt_l h3 .in{margin:0}.home-point .box01 .flt_l dl{width:100%;padding-top:20px}.home-point .box01 .flt_r{width:100%}.home-point .box01 .baby_list li .icon{width:100%;margin-bottom:20px}.home-point .box01 .baby_list li p{padding:25px 0;width:100%}.home-point .box01 .baby_list li p::before{content:"";width:31px;height:28px;top:-10px;background:url(/upload/tenant_1/5f9ebdf91b9dad53fadf9150fd9eb92f.png) no-repeat center center;background-size:31px 28px}}.home-point .box02 .box_list li{width:50%}.home-point .box02 .box_list li div{padding:6%;position:relative}.home-point .box02 .box_list li div .hmore{text-align:center;margin:30px auto 0 auto}.home-point .box02 .box_list h3{position:absolute;z-index:1;left:4%;top:-160px}.home-point .box02 .box_list h3 .in{position:relative;width:120px;height:120px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-size:55px;color:#ed9698;margin:0 auto}.home-point .box02 .box_list h3 .in::before{content:"";position:absolute;width:65%;height:55%;left:8%;top:8%;background:url(/upload/tenant_1/aa4e48a2b554838430aa756b3ae94b7f.png) no-repeat center center;background-size:cover}.home-point .box02 .box_list h3 .in .no{z-index:1}.home-point .box02 li:nth-of-type(1) h3 .in{color:#ffd069}.home-point .box02 li:nth-of-type(2) h3 .in{color:#fe9365}.home-point .box02 .box_list li .inn{padding:0;width:70%}.home-point .box02 .box_list li:nth-of-type(1) .inn{margin-right:0;margin-left:auto}.home-point .box02 .box_list li:nth-of-type(2) .inn{margin-left:0;margin-right:auto}.home-point .box02 .box_list dl{z-index:1}.home-point .box02 .hmt_style dt{font-size:160%;font-weight:700;padding-top:10px;padding-bottom:20px}.home-point .box02 .box_list dd{text-align:left}.home-point .box02 .box_list dd{text-align:left}@media only screen and (max-width:1220px){.home-point .box02 .box_list h3 .in{width:75px;height:75px;font-size:37px}.home-point .box02 .box_list h3{top:-95px}}@media only screen and (max-width:599px){.home-point .box02 .box_list li{width:100%;padding-top:35px}.home-point .box02 .box_list li .inn{padding:0;width:100%}.home-point .box02 .box_list h3{left:14%}}.home-guide{overflow:hidden;padding:60px 0}.home-guide .box{width:100%;max-width:1000px;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 3%;position:relative}.home-guide .box .img1{width:100%;max-width:201px;top:-10px;left:-160px;position:absolute}.home-guide .box .img2{width:100%;max-width:218px;right:-10px;top:-50px;position:absolute}@media only screen and (max-width:1220px){.home-guide .box{max-width:95%}.home-guide .box .img2{max-width:160px;right:-10px;top:-40px;bottom:auto}}@media only screen and (max-width:599px){.home-guide{padding-bottom:0}.home-guide .box .img2{max-width:110px;right:0;top:-20px}}.facility01 .bk01{background-size:cover}.facility01 .box .tbox dt{font-weight:700;text-align:center;padding-top:10px;padding-bottom:20px}.facility01 .box .tbox dd{text-align:left}.sp_menu{margin:30px 0 30px 0;padding:10px 0 10px 0;display:none}[data-element-id].sp_menu{display:block}.sp_menu ul{width:90%;margin:0 auto;position:relative;z-index:20}.sp_menu li{width:48%;border-bottom:1px dotted #cacad9;margin:0 1% 20px 1%}.sp_menu a{display:block;padding:10px 15px;font-weight:700;text-align:center}@media only screen and (max-width:599px){.sp_menu{display:block}}.number01 .bk01 li{border-radius:10px;background:#fff}.number01 li{margin-bottom:40px;padding:40px 30px}.number01 li .pic{position:relative}.number01 li .pic .num{width:5.8rem;height:5.8rem;color:#ed9698;border-radius:50%;background-color:#fff;position:absolute;bottom:-75px;left:34%;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;font-weight:700;border:1px solid #e9e9e9}.number01 li:nth-of-type(2n) .pic .num{color:#ffd069}.number01 li:nth-of-type(3n) .pic .num{color:#fe9365}.number01 li .left dt{color:#ed9698}.number01 li:nth-of-type(2n) .left dt{color:#ffd069}.number01 li:nth-of-type(3n) .left dt{color:#fe9365}.number01 li .pic .num::before{content:"";position:absolute;width:65%;height:55%;left:8%;top:8%;background:url(/upload/tenant_1/aa4e48a2b554838430aa756b3ae94b7f.png) no-repeat center center;background-size:cover}@media only screen and (max-width:599px){.number01 li{margin-bottom:40px;padding:20px 20px}}.gmap.w100{position:relative;padding-bottom:30%;height:0;overflow:hidden}.gmap.w100 iframe,.gmap.w100 object,.gmap.w100 embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:599px){.gmap.w100{padding-bottom:50%;margin-bottom:65px}}.accessinfo{padding:60px 0 10px 0}.accessinfo .box{position:relative;padding-bottom:40px}.accessinfo .box .tit{font-size:37px;font-weight:700;line-height:140%;padding-bottom:40px;position:relative;color:#898989;padding-right:69%}.accessinfo .box .tit .border{content:"";display:inline-block;position:absolute;right:0;top:30%;width:69%;background-color:#898989;height:1px;color:#898989}.accessinfo .box .tit.long .border{content:"";width:61%}.accessinfo .box .tbox{max-width:760px;margin:0 auto}.accessinfo .box .tbox .flexc{padding-bottom:10px}.accessinfo .box .tbox .icon{width:17%;margin-right:4%;margin-bottom:0}.accessinfo .box .tbox dl{width:79%;padding-top:5px}.accessinfo .box .tbox dl dt{font-size:30px;font-weight:700;line-height:140%;padding-bottom:3px}.accessinfo .box .tbox dl .txt1{color:#f39800;font-size:35px;font-weight:700;line-height:140%;padding-bottom:5px}.accessinfo .box .tbox dl .txt2{font-size:22px;color:#a71604;font-weight:700}.accessinfo .box.ver2 .tit{padding-right:61%}.accessinfo .box.ver2 .tbox dl dt{font-size:38px}.accessinfo .box.ver2 .tbox dl dt .cor1{color:#7b2318}.accessinfo .box.ver2 .tbox dl .txt1{font-size:40px}@media only screen and (max-width:1220px){.accessinfo .box .tit{font-size:25px;padding-right:72%}.accessinfo .box .tit .border{content:"";width:71%}.accessinfo .box .tbox{max-width:520px}.accessinfo .box .tbox dl dt{font-size:20px}.accessinfo .box .tbox dl .txt1{font-size:25px}.accessinfo .box .tbox dl .txt2{font-size:16px}.accessinfo .box.ver2 .tit{padding-right:65%}.accessinfo .box .tit.long .border{content:"";width:64%}.accessinfo .box.ver2 .tbox dl dt{font-size:25px}.accessinfo .box.ver2 .tbox dl .txt1{font-size:27px}}@media only screen and (max-width:599px){.accessinfo{padding-bottom:10px}.accessinfo .box{padding-bottom:30px}.accessinfo .box .tbox{max-width:90%}.accessinfo .box .tit{font-size:22px;padding-right:49%}.accessinfo .box .tit .border{content:"";width:48%}.accessinfo .box .tbox dl{width:100%;padding-top:0}.accessinfo .box .tbox dl dt{font-size:12px}.accessinfo .box .tbox dl .txt1{font-size:16px}.accessinfo .box .tbox dl .txt2{font-size:12px}.accessinfo .box .tbox .icon{max-width:17%;width:100%;margin-right:auto;margin-left:0;margin-bottom:10px}.accessinfo .box .tit{font-size:18px;padding-right:49%;margin-bottom:0;padding-bottom:20px}.accessinfo .box.ver2 .tit{padding-right:49%}.accessinfo .box.ver2 .tit .border{content:"";width:48%}.accessinfo .box.ver2 .tbox dl dt{font-size:14px}.accessinfo .box.ver2 .tbox dl .txt1{font-size:16px}.accessinfo .box .tit{font-size:15px}}.formw{width:50%;margin:0 auto}@media only screen and (max-width:599px){.formw{width:100%}}.m_a{margin:auto}.mt10{margin-top:10px}.r{display:inline-block}@media only screen and (max-width:599px){.p-0-sp{padding:0}.r{display:block}}@media only screen and (max-width:1220px){.sp-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.mb-list dd:not(last-of-type){margin-bottom:5px}@media only screen and (max-width:599px){.fz12{font-size:12px!important}}.l-75{padding-right:7.5rem}.mb50-pc{margin-bottom:50px!important}.mb45-pc{margin-top:45px}.mb85-pc{margin-top:85px}.mt-80-pc{margin-top:80px}@media only screen and (min-width:600px) and (max-width:1220px){.mb50-pc{margin-bottom:25px!important}.mb-45-tb{margin-bottom:45px}.mt-110-tb{margin-top:110px}}@media only screen and (max-width:599px){.l-75{padding-right:0}.mb45-pc{margin-top:0}.mt-80-pc{margin-top:0}.l-75{padding-right:1rem;padding-left:1rem}.mb85-pc{margin-top:0}.w100-sp{width:100%!important}.mb50-pc{margin-bottom:25px!important}.mb-0-sp{margin-bottom:0px!important}}.akusesu01{width:41%;margin:20px auto 80px;font-size:20px}@media only screen and (max-width:1220px){.akusesu01{width:57%;margin:20px auto 80px;font-size:20px}}@media only screen and (max-width:599px){.akusesu01{width:87%;margin:12px auto 50px;font-size:15px}}.denwaweb01{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:75%}.denwa03{background:#af8d67;width:19%;height:50px;border-radius:10px}.toiawase02{color:#af8d67!important;width:100%}.denwa01 a{color:#ffffff!important}.denwa02{color:#ffffff!important}.denwa04{width:100%!important}.webaikon01{width:15%;margin-right:8px}.denwa05{margin-right:8px}.toiawase04 a{color:#af8d67!important}.toiawase04{padding-top:16px;text-align:center}.denwa01{padding-top:14px;text-align:center}.toiawase01{color:#af8d67!important;width:19%;height:55px;border-radius:10px;margin-left:16px;background:#fff;border:solid 1px}@media only screen and (max-width:599px){.h1tag01{display:none}.toiawase04{font-size:15px!important;padding-top:17px}.denwa01{font-size:15px!important;padding-top:17px}.denwa03{background:#af8d67;width:50%;height:55px;border-radius:10px}.webaikon01{width:12%;margin-right:8px}.toiawase01{color:#af8d67!important;width:50%;height:55px;border-radius:10px;margin-left:0;background:#fff}.h1tag02{height:45px!important;width:80%!important}#header dt{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding-top:0}.denwa01 a{color:#ffffff!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.denwa03{background:#af8d67;width:48%;height:55px;border-radius:5px}#header .htel{position:fixed;bottom:15px;left:0;width:100%;margin:0;background:transparent;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:distribute;justify-content:space-around;padding-left:0;padding-right:0}.denwa03{background:#af8d67;width:48%;height:55px;border-radius:5px}#header .htel dl{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:0 5px;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;margin-bottom:0;height:100%;width:100%}#header dt{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding-top:0}.denwa01 a{color:#ffffff!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toiawase01{color:#af8d67!important;width:48%;height:55px;border-radius:5px;margin-left:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .htel dl{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:0 5px;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;margin-bottom:0;height:100%;width:100%}#header dt{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding-top:0}.toiawase04 a{color:#af8d67!important;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gmap.w100{padding-bottom:50%;margin-bottom:85px}}@media only screen and (min-width:600px){#header .htel{padding:0 1rem;display:none}}.sp-none{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;align-irems:center}.pc-none{display:none!important}@media only screen and (max-width:599px){.sp-none{display:none!important}.pc-none{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#header .logo a{width:80%;min-width:auto;margin-left:0}#header .inner{max-width:95%;margin:0 auto;padding-left:0;padding-right:0;text-align:center;padding-bottom:0}}@media only screen and (min-width:600px){.side-btn{position:fixed;right:0;top:160px;height:205px;text-align:center}.side-btn a{display:block;width:50px;background:#48D1C4;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;line-height:30px;letter-spacing:2px;color:#fff;border-radius:5px}}h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important}.micho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important}.micho-list li{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important}.micho-list li a{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important}.mainimg .lead_wrap{background:#e4e4e4;width:410px}.mainimg .roundedmplus1c{width:100%;color:#000;background:#cab6a0;height:16vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:36%;text-align:left;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important;font-size:1.6vw;width:28vw;font-weight:400}.mainimg .uk-slidenav-position{position:relative;overflow:hidden;width:70%;margin-left:auto}@media only screen and (max-width:1220px){.homeslide .lead_wrap{top:58%}}@media only screen and (max-width:599px){.mainimg .roundedmplus1c{width:25vw;color:#000;background:#cab6a0de;height:210px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;top:-230px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:74%;text-align:left;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important;font-size:1.4vw;font-weight:400}.mainimg .uk-slidenav-position{width:100%}}.h3s{background:none!important}.bg-vaju{background:#fcf5ec!important}.bg-vaju02{background:#f6f3f3!important}.mv-bg{background-image:linear-gradient(60deg,#e9ded0 0%,#ffffff 100%);background-repeat:no-repeat;background-size:cover}.home-blog{padding-top:100px!important}.home-news{padding-top:100px!important}.pt-60{padding-top:90px!important;padding-bottom:40px!important}.pt-90{padding-top:90px!important}.home-guide{padding-top:0}.pti-0{padding-top:0px!important}.home-point .box02 .box_list li:nth-of-type(1) .inn{margin-right:auto;margin-left:auto}.home-point .box02 .box_list li:nth-of-type(2) .inn{margin-right:auto;margin-left:auto}.home-point .box02 .box_list li div .hmore{text-align:left;margin:30px auto 0 auto}#gnav.fixed{position:fixed;top:0;right:0;background:#f6f3f3!important}@media only screen and (max-width:599px){.pli-0{padding-left:0px!important}}.home-point .box01 .baby_list li p::before{display:none}@media only screen and (max-width:1220px){.mainimg .roundedmplus1c{padding:10px;width:100%;font-size:22px;left:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:230px;top:12px}}@media only screen and (max-width:599px){.mainimg .roundedmplus1c{width:80%;left:70%;top:-220px}}.top_medical{text-align:center;margin-bottom:144px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important}.top_medical h2{margin-bottom:100px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important}.top_medical_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top_medical_list li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:320px;height:380px;border-right:1px solid #dadada;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important}.top_medical_list li:nth-of-type(1)::before,.top_medical_list li:nth-of-type(2)::before,.top_medical_list li:nth-of-type(3)::before,.top_medical_list li:nth-of-type(4)::before{position:absolute;z-index:1;right:-10px;bottom:-10px;width:20px;height:20px;background-color:#fff;content:""}.top_medical_list li::after{position:absolute;top:2px;left:2px;z-index:2;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#f7f7f7;opacity:0;content:"";-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.top_medical_list li:hover::after{opacity:1}.top_medical_list li:nth-of-type(1),.top_medical_list li:nth-of-type(2),.top_medical_list li:nth-of-type(3),.top_medical_list li:nth-of-type(4),.top_medical_list li:nth-of-type(5),.top_medical_list li:nth-of-type(6),.top_medical_list li:nth-of-type(7),.top_medical_list li:nth-of-type(8),.top_medical_list li:nth-of-type(9),.top_medical_list li:nth-of-type(10),.top_medical_list li:nth-of-type(11){border-bottom:1px solid #dadada}.top_medical_list li a{position:relative;z-index:3;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding-top:126px;background-position:center 52px;background-repeat:no-repeat}.top_medical_list li:nth-of-type(1) a{background-image:url(../images/top_medical_icon01.png)}.top_medical_list li:nth-of-type(2) a{background-image:url(../images/top_medical_icon02.png)}.top_medical_list li:nth-of-type(3) a{background-image:url(../images/top_medical_icon03.png)}.top_medical_list li:nth-of-type(4) a{background-image:url(../images/top_medical_icon10.png)}.top_medical_list li:nth-of-type(5) a{background-image:url(../images/top_medical_icon09.png)}.top_medical_list li:nth-of-type(6) a{background-image:url(../images/top_medical_icon04.png)}.top_medical_list li:nth-of-type(7) a{background-image:url(../images/top_medical_icon05_01.png)}.top_medical_list li:nth-of-type(8) a{background-image:url(../images/top_medical_icon06_01.png)}.top_medical_list li:nth-of-type(9) a{background-image:url(../images/top_medical_icon07_01.png)}.top_medical_list li:nth-of-type(10) a{background-image:url(../images/top_medical_icon08_01.png)}.top_medical_list li:nth-of-type(11) a{background-image:url(../images/top_medical_icon11.png)}.top_medical_list li a h3{position:relative;margin-bottom:45px;font-size:20px;letter-spacing:.1em;line-height:1;color:#222}.top_medical_list li a h3::before{position:absolute;left:0;bottom:-20px;width:100%;font-weight:400;font-size:10px;letter-spacing:.1em;line-height:1;color:#cecece;text-align:center}.top_medical_list li:nth-of-type(2) a h3,.top_medical_list li:nth-of-type(4) a h3,.top_medical_list li:nth-of-type(5) a h3{font-size:18px;padding-bottom:2px}.top_medical_list li:nth-of-type(1) a h3::before{content:"Caries treatment"}.top_medical_list li:nth-of-type(2) a h3::before{content:"Prevention"}.top_medical_list li:nth-of-type(3) a h3::before{content:"Periodontal disease"}.top_medical_list li:nth-of-type(4) a h3::before{content:"Pediatric dentistry"}.top_medical_list li:nth-of-type(5) a h3::before{content:"Implant"}.top_medical_list li:nth-of-type(6) a h3::before{content:"TMD"}.top_medical_list li:nth-of-type(7) a h3::before{content:"Clean teeth"}.top_medical_list li:nth-of-type(8) a h3::before{content:"Dentures"}.top_medical_list li a p{font-size:15px;color:#333;letter-spacing:.05em;line-height:60px}.top_medical_list li:nth-of-type(1) a p{line-height:2}.top_medical_btn{position:relative;z-index:1;display:block;border-bottom:#333 solid 1px;width:165px;line-height:54px;margin:14px auto 0;padding-right:10px;font-family:futura-pt,sans-serif;font-weight:300;font-size:13.5px;color:#333;overflow:hidden}.top_medical_btn,.top_medical_btn::before,.top_medical_btn::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.top_medical_btn::before{position:absolute;top:24px;right:25px;width:9px;height:9px;background:url(../images/top_news_arrow.png) no-repeat;content:""}.top_medical_list li:nth-of-type(1) a .top_medical_btn::before,.top_medical_list li:nth-of-type(3) a .top_medical_btn::before,.top_medical_list li:nth-of-type(6) a .top_medical_btn::before,.top_medical_list li:nth-of-type(8) a .top_medical_btn::before{background:url(../images/top_news_arrow.png) no-repeat}.top_medical_list li:nth-of-type(2) a .top_medical_btn::before,.top_medical_list li:nth-of-type(4) a .top_medical_btn::before,.top_medical_list li:nth-of-type(6) a .top_medical_btn::before,.top_medical_list li:nth-of-type(8) a .top_medical_btn::before{background:url(../images/top_medical_arrow.png) no-repeat}.top_medical_btn::after{position:absolute;z-index:-1;display:block;bottom:-100%;width:100%;height:100%;content:''}.top_medical_list li a:hover .top_medical_btn{color:#fff;background-color:#cda67f}.top_medical_list li a:hover .top_medical_btn::after{bottom:0;background-color:#cda67f}.top_medical_list li a:hover .top_medical_btn::before{right:14px;background-image:url(../images/top_news_arrow_on.png)}.top_medical_list li:nth-of-type(2) a:hover .top_medical_btn,.top_medical_list li:nth-of-type(4) a:hover .top_medical_btn,.top_medical_list li:nth-of-type(6) a:hover .top_medical_btn,.top_medical_list li:nth-of-type(8) a:hover .top_medical_btn{border-bottom:#cda67f solid 1px}.top_medical_list li a:hover .top_medical_btn::before{right:14px;background-image:url(../images/top_news_arrow_on.png)}.top_medical_list li:nth-of-type(2) a:hover .top_medical_btn::after,.top_medical_list li:nth-of-type(4) a:hover .top_medical_btn::after,.top_medical_list li:nth-of-type(6) a:hover .top_medical_btn::after,.top_medical_list li:nth-of-type(8) a:hover .top_medical_btn::after{background-color:#cda67f}.top_medical_list h3{text-align:center!important}.top_medical_list .top_medical_btn{text-align:center!important}@media only screen and (max-width:1220px){.top_medical_list li:nth-of-type(2) a h3{margin-top:0}.top_medical_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:98%;margin:0 auto}.top_medical_list li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;height:auto;border-right:1px solid #dadada}}@media only screen and (max-width:599px){.top_medical{margin-bottom:80px}.top_medical h2{margin-bottom:40px}.top_medical h2 img{width:auto;height:50px}.top_medical_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:92%}.top_medical_list li{width:50%;padding:0 3%;height:auto}.top_medical_list li:nth-of-type(2)::before{display:none}.top_medical_list li:nth-of-type(5)::before,.top_medical_list li:nth-of-type(7)::before{position:absolute;z-index:1;right:-10px;bottom:-10px;width:20px;height:20px;background-color:#fff;content:""}.top_medical_list li:nth-of-type(2),.top_medical_list li:nth-of-type(6),.top_medical_list li:nth-of-type(8){border-right:none;border-bottom:1px solid #dadada}.top_medical_list li:nth-of-type(5),.top_medical_list li:nth-of-type(7){border-bottom:1px solid #dadada}.top_medical_list li a{padding-top:80px;padding-bottom:86px;background-position:center 15px}.top_medical_list li:nth-of-type(1) a h3,.top_medical_list li:nth-of-type(2) a h3,.top_medical_list li:nth-of-type(3) a h3,.top_medical_list li:nth-of-type(4) a h3,.top_medical_list li:nth-of-type(5) a h3,.top_medical_list li:nth-of-type(6) a h3,.top_medical_list li:nth-of-type(7) a h3,.top_medical_list li:nth-of-type(8) a h3{font-size:16px;line-height:1.3;min-height:40px;margin-bottom:30px}.top_medical_list li a p{font-size:14px;letter-spacing:0;line-height:1.6}.top_medical_list li:nth-of-type(1) a p{line-height:1.6}.top_medical_btn{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:130px;line-height:50px;margin:0 auto;padding-right:18px;font-size:13px}}.bk01{background:#fcf5ec!important}.top_medical_list li:nth-of-type(7) a h3::before{content:"Whitening"}.information02 dt{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif}.mincho{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif}.information02 dt{color:#af8d67!important;border-bottom:1px solid}.mc{color:#af8d67!important}.side-btn a{background-color:#af8d67!important}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,p{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif}.roundedmplus1c{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif}.jc-c div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subtit h2{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif}@media only screen and (max-width:599px){.spi-none{display:none!important}}.home-point .box01 .baby_list li{width:48%;max-width:320px;vertical-align:middle;text-align:left;font-weight:700;border:2px solid #fcf5ec;padding:0 10px}.home-point .box01 .baby_list li p{padding:15px 0;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1025px){.mb1r{margin-bottom:0px!important}#header .logo{padding-bottom:0px!important}#header .inner{padding-bottom:0px!important}.side-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:#48D1C4;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;line-height:30px;letter-spacing:2px;color:#fff;border-radius:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-btn{position:fixed;right:0;top:110px;height:auto;text-align:center;width:150px}.another-sidebtn{position:fixed;right:0;top:110px;height:205px;text-align:center;width:auto}}.top_medical_list li:nth-of-type(1) a h3::before{content:"Caries treatment"!important}.top_medical_list li:nth-of-type(2) a h3::before{content:"Prevention"!important}.top_medical_list li:nth-of-type(3) a h3::before{content:"Periodontal disease"!important}.top_medical_list li:nth-of-type(4) a h3::before{content:"Orthodontics"!important}.top_medical_list li:nth-of-type(5) a h3::before{content:"Pediatric dentistry"!important}.top_medical_list li:nth-of-type(6) a h3::before{content:"Implant"!important}.top_medical_list li:nth-of-type(7) a h3::before{content:"Whitening"!important}.top_medical_list li:nth-of-type(8) a h3::before{content:"TMD"!important}.top_medical{text-align:center;margin-bottom:144px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important}.top_medical h2{margin-bottom:100px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important}.top_medical_list{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important;margin:auto;justify-content:center}.top_medical_list li{position:relative;box-sizing:border-box;width:320px;height:380px;border-right:1px solid #dadada;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝",serif!important}.top_medical_list li:nth-of-type(1)::before,.top_medical_list li:nth-of-type(2)::before,.top_medical_list li:nth-of-type(3)::before,.top_medical_list li:nth-of-type(4)::before{position:absolute;z-index:1;right:-10px;bottom:-10px;width:20px;height:20px;background-color:#fff;content:""}.top_medical_list li::after{position:absolute;top:2px;left:2px;z-index:2;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#f7f7f7;opacity:0;content:"";transition:0.3s ease-in-out}.top_medical_list li:hover::after{opacity:1}.top_medical_list li:nth-of-type(1),.top_medical_list li:nth-of-type(2),.top_medical_list li:nth-of-type(3),.top_medical_list li:nth-of-type(4),.top_medical_list li:nth-of-type(5),.top_medical_list li:nth-of-type(6),.top_medical_list li:nth-of-type(7),.top_medical_list li:nth-of-type(8),.top_medical_list li:nth-of-type(9),.top_medical_list li:nth-of-type(10),.top_medical_list li:nth-of-type(11){border-bottom:1px solid #dadada}.top_medical_list li a{position:relative;z-index:3;display:block;box-sizing:border-box;width:100%;height:100%;padding-top:126px;background-position:center 52px;background-repeat:no-repeat}.top_medical_list li:nth-of-type(1) a{background-image:url(../images/top_medical_icon01.png)}.top_medical_list li:nth-of-type(2) a{background-image:url(../images/top_medical_icon02.png)}.top_medical_list li:nth-of-type(3) a{background-image:url(../images/top_medical_icon03.png)}.top_medical_list li:nth-of-type(4) a{background-image:url(../images/top_medical_icon10.png)}.top_medical_list li:nth-of-type(5) a{background-image:url(../images/top_medical_icon09.png)}.top_medical_list li:nth-of-type(6) a{background-image:url(../images/top_medical_icon04.png)}.top_medical_list li:nth-of-type(7) a{background-image:url(../images/top_medical_icon05_01.png)}.top_medical_list li:nth-of-type(8) a{background-image:url(../images/top_medical_icon06_01.png)}.top_medical_list li:nth-of-type(9) a{background-image:url(../images/top_medical_icon07_01.png)}.top_medical_list li:nth-of-type(10) a{background-image:url(../images/top_medical_icon08_01.png)}.top_medical_list li:nth-of-type(11) a{background-image:url(../images/top_medical_icon11.png)}.top_medical_list li a h3{position:relative;margin-bottom:45px;font-size:20px;letter-spacing:.1em;line-height:1;color:#222}.top_medical_list li a h3::before{position:absolute;left:0;bottom:-20px;width:100%;font-weight:400;font-size:10px;letter-spacing:.1em;line-height:1;color:#cecece;text-align:center}.top_medical_list li:nth-of-type(2) a h3,.top_medical_list li:nth-of-type(4) a h3,.top_medical_list li:nth-of-type(5) a h3{font-size:18px;padding-bottom:2px}.top_medical_list li:nth-of-type(1) a h3::before{content:"Caries treatment"}.top_medical_list li:nth-of-type(2) a h3::before{content:"Prevention"}.top_medical_list li:nth-of-type(3) a h3::before{content:"Periodontal disease"}.top_medical_list li:nth-of-type(4) a h3::before{content:"Pediatric dentistry"}.top_medical_list li:nth-of-type(5) a h3::before{content:"Implant"}.top_medical_list li:nth-of-type(6) a h3::before{content:"TMD"}.top_medical_list li:nth-of-type(7) a h3::before{content:"Clean teeth"}.top_medical_list li:nth-of-type(8) a h3::before{content:"Dentures"}.top_medical_list li a p{font-size:15px;color:#333;letter-spacing:.05em;line-height:60px}.top_medical_list li:nth-of-type(1) a p{line-height:2}.top_medical_btn{position:relative;z-index:1;display:block;border-bottom:#333 solid 1px;width:165px;line-height:54px;margin:14px auto 0;padding-right:10px;font-family:futura-pt,sans-serif;font-weight:300;font-size:13.5px;color:#333;overflow:hidden}.top_medical_btn,.top_medical_btn::before,.top_medical_btn::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.top_medical_btn::before{position:absolute;top:24px;right:25px;width:9px;height:9px;background:url(../images/top_news_arrow.png) no-repeat;content:""}.top_medical_list li:nth-of-type(1) a .top_medical_btn::before,.top_medical_list li:nth-of-type(3) a .top_medical_btn::before,.top_medical_list li:nth-of-type(6) a .top_medical_btn::before,.top_medical_list li:nth-of-type(8) a .top_medical_btn::before{background:url(../images/top_news_arrow.png) no-repeat}.top_medical_list li:nth-of-type(2) a .top_medical_btn::before,.top_medical_list li:nth-of-type(4) a .top_medical_btn::before,.top_medical_list li:nth-of-type(6) a .top_medical_btn::before,.top_medical_list li:nth-of-type(8) a .top_medical_btn::before{background:url(../images/top_medical_arrow.png) no-repeat}.top_medical_btn::after{position:absolute;z-index:-1;display:block;bottom:-100%;width:100%;height:100%;content:''}.top_medical_list li a:hover .top_medical_btn{color:#fff;background-color:#cda67f}.top_medical_list li a:hover .top_medical_btn::after{bottom:0;background-color:#cda67f}.top_medical_list li a:hover .top_medical_btn::before{right:14px;background-image:url(../images/top_news_arrow_on.png)}.top_medical_list li:nth-of-type(2) a:hover .top_medical_btn,.top_medical_list li:nth-of-type(4) a:hover .top_medical_btn,.top_medical_list li:nth-of-type(6) a:hover .top_medical_btn,.top_medical_list li:nth-of-type(8) a:hover .top_medical_btn{border-bottom:#cda67f solid 1px}.top_medical_list li a:hover .top_medical_btn::before{right:14px;background-image:url(../images/top_news_arrow_on.png)}.top_medical_list li:nth-of-type(2) a:hover .top_medical_btn::after,.top_medical_list li:nth-of-type(4) a:hover .top_medical_btn::after,.top_medical_list li:nth-of-type(6) a:hover .top_medical_btn::after,.top_medical_list li:nth-of-type(8) a:hover .top_medical_btn::after{background-color:#cda67f}.top_medical_list h3{text-align:center!important}.top_medical_list .top_medical_btn{text-align:center!important}@media only screen and (max-width:1024px){.top_medical_list li:nth-of-type(2) a h3{margin-top:0}.top_medical_list{display:flex;flex-wrap:wrap;width:98%;margin:0 auto}.top_medical_list li{position:relative;box-sizing:border-box;width:25%;height:auto;border-right:1px solid #dadada}}@media only screen and (max-width:599px){.top_medical{margin-bottom:80px}.top_medical h2{margin-bottom:40px}.top_medical h2 img{width:auto;height:50px}.top_medical_list{display:flex;width:92%}.top_medical_list li{width:50%;padding:0 3%;height:auto}.top_medical_list li:nth-of-type(2)::before{display:none}.top_medical_list li:nth-of-type(5)::before,.top_medical_list li:nth-of-type(7)::before{position:absolute;z-index:1;right:-10px;bottom:-10px;width:20px;height:20px;background-color:#fff;content:""}.top_medical_list li:nth-of-type(2),.top_medical_list li:nth-of-type(6),.top_medical_list li:nth-of-type(8){border-right:none;border-bottom:1px solid #dadada}.top_medical_list li:nth-of-type(5),.top_medical_list li:nth-of-type(7){border-bottom:1px solid #dadada}.top_medical_list li a{padding-top:80px;padding-bottom:86px;background-position:center 15px}.top_medical_list li:nth-of-type(1) a h3,.top_medical_list li:nth-of-type(2) a h3,.top_medical_list li:nth-of-type(3) a h3,.top_medical_list li:nth-of-type(4) a h3,.top_medical_list li:nth-of-type(5) a h3,.top_medical_list li:nth-of-type(6) a h3,.top_medical_list li:nth-of-type(7) a h3,.top_medical_list li:nth-of-type(8) a h3{font-size:16px;line-height:1.3;min-height:40px;margin-bottom:30px}.top_medical_list li a p{font-size:14px;letter-spacing:0;line-height:1.6}.top_medical_list li:nth-of-type(1) a p{line-height:1.6}.top_medical_btn{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:130px;line-height:50px;margin:0 auto;padding-right:18px;font-size:13px}}.test-wrapper .h3s{background:none!important;padding-top:0}.test-wrapper .top_medical .h3s{background:none!important;padding-top:90px}.test-wrapper .pt-60{padding-top:100px!important;padding-bottom:40px!important}.test-wrapper .pt-90{padding-top:100px!important;padding-bottom:100px}@media only screen and (max-width:599px){.test-wrapper .home-guide{overflow:hidden;padding:60px 0}}.home-staff .hmore{margin-top:50px}@media only screen and (max-width:1024px){.home-staff .hmore{margin-top:30px}.test-wrapper .pt-90{padding-top:50px!important;padding-bottom:60px}.home-point .box01{padding:0 0 20px}.home-point .box01 .flt_l h3{width:100%;margin-top:0;margin-left:0;margin-right:auto}.home-news{padding-top:60px!important;padding-bottom:60px}.home-blog{padding-top:60px!important;padding-bottom:60px}.bg-vaju{background:#fcf5ec!important;padding:60px 0 60px}.test-wrapper .top_medical .h3s{background:none!important;padding-top:60px}.test-wrapper .pt-60{padding-top:60px!important;padding-bottom:40px!important}}@media only screen and (max-width:599px){.pt-3-sp{padding-top:3px!important}.mainimg .roundedmplus1c{width:70%;left:70%;top:-220px;height:210px;font-size:20px}}.bg-white{background-color:#fff!important}.top_medical{margin-bottom:0px!important}.home-imgs{padding-top:144px!important}@media only screen and (max-width:1024px){.home-imgs{padding-top:60px!important}}@media only screen and (max-width:599px){.mainimg .roundedmplus1c{width:55%;left:82%;top:-210px;height:190px;font-size:16px}}.top-info table{padding:25px 35px 25px 35px;border-radius:4px;background:none}.top-info th{width:135px;height:55px;text-align:left;font-weight:400;font-size:16px;color:#333;line-height:120%}.top-info table p{text-align:right;font-size:14px;color:#333}.top-info td{border-top:2px solid #333;color:#333}.top-info table{width:100%;border-collapse:collapse}.harf-size{width:48%}.sa-flex{justify-content:space-between}.top-info table thead td{border:none}.top_info_schedule{height:auto;background:#fff;padding:30px}.top_info_map iframe{height:415px}.tel-area{margin-top:20px;background:#f7f7f7;padding:30px}.ta-c{text-align:center}.tel-area .tel{font-size:34px;margin-top:5px}.tel-area .tel a{color:#af8d67}.top-info tbody td{color:#af8d67}.top-info td{border-top:2px solid #c3c3c3;color:#333}.tel-area .tel{font-size:34px;margin-top:5px;justify-content:center;display:flex;align-items:center}.tel-icon{width:40px;margin-top:6px;margin-right:5px}.tel-area .tel{color:#af8d67}.tel-area .tel a{display:flex;align-items:center}@media only screen and (max-width:599px){.top_info_schedule{height:auto;background:#fff;padding:30px}.tel-area .tel{font-size:28px;margin-top:5px}.tel-area .tel a{display:flex;align-items:center}.tel-area{margin-top:20px;background:#f7f7f7;padding:10px}.top_info_schedule{margin-bottom:50px}.top_info_map iframe{height:270px}.sa-flex{display:block}.harf-size{width:100%}}.r{display:inline-block}.d-block{display:block}@media only screen and (max-width:599px){.r{display:block}.mainimg .roundedmplus1c{width:60%;left:82%;top:-210px;height:190px;font-size:16px}}.top_medical_list li:nth-of-type(6) a h3::before{content:"Whitening"}.top_medical_list li:nth-of-type(7) a h3::before{content:"TMD"}@media only screen and (min-width:1025px){#header .inner{width:100%;max-width:none;display:flex;justify-content:space-between;align-items:center}#header .h-lower{width:100%;display:flex;justify-content:space-between}#header .h-lower h1{flex:1;padding-top:0}#header #gnav li a,#gnav li div{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝","Sawarabi Mincho",serif;display:inline-block!important;vertical-align:middle;padding:5px 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:46px}}@media only screen and (min-width:1025px){#header{position:relative;top:0;left:0;width:100%;z-index:100;display:flex;align-items:center;padding:20px 0}#header .logo{max-width:470px;width:100%}#gnav li strong{display:block;font-size:13px;padding-bottom:3px}#gnav ul{max-width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 20px 0 20px}#header .inner{width:35%;max-width:none;display:flex;justify-content:space-between;align-items:center}.nav-inner{max-width:1400px;margin:auto}#header #gnav ul li:first-of-type{display:flex;align-items:center}#header #gnav ul li:first-of-type a{display:flex!important;align-items:center}}@media only screen and (min-width:122px){.nav-inner>.pc-none{display:flex!important}}@media only screen and (max-width:1220px){.nav-inner #gnav{display:block!important}}.nav-inner .tel{display:none!important}@media only screen and (min-width:600px) and (max-width:1221px){#header .inner{max-width:none;display:flex;justify-content:flex-start;align-items:center;margin-right:auto;margin-left:20px}#header .logo a{width:40%;display:block;min-width:300px;margin-left:0;margin-right:auto}#header{padding-bottom:0;padding-top:5px}#header .logo{width:100%;padding-bottom:0;max-width:none}#header .inner{max-width:none;display:flex;justify-content:flex-start;align-items:center;margin-right:auto;margin-left:20px;padding-bottom:0}}@media only screen and (max-width:599px){#header .logo{width:80%;max-width:none}}@media only screen and (min-width:1024px) and (max-width:1220px){#header #gnav ul li:first-of-type a{display:flex!important;align-items:center;justify-content:center}}.top_medical_list li:nth-of-type(1) a h3::before{content:"Prevention"!important}.top_medical_list li:nth-of-type(2) a h3::before{content:"Caries treatment"!important}.top_medical_list li:nth-of-type(3) a h3::before{content:"Periodontal disease"!important}.top_medical_list li:nth-of-type(4) a h3::before{content:"Orthodontics"!important}.top_medical_list li:nth-of-type(5) a h3::before{content:"Pediatric dentistry"!important}.top_medical_list li:nth-of-type(6) a h3::before{content:"Orthodontia for children"!important}.top_medical_list li:nth-of-type(7) a h3::before{content:"Cosmetic dentistry"!important}.top_medical_list li:nth-of-type(8) a h3::before{content:"Implant"!important}.top_medical_list li:nth-of-type(9) a h3::before{content:"Whitening"!important}.top_medical_list li:nth-of-type(10) a h3::before{content:"Oral surgery"!important}.top_medical_list li:nth-of-type(11) a h3::before{content:"TMD"!important}@media only screen and (max-width:599px){.top_medical_list li:nth-of-type(1) a h3,.top_medical_list li:nth-of-type(2) a h3,.top_medical_list li:nth-of-type(3) a h3,.top_medical_list li:nth-of-type(4) a h3,.top_medical_list li:nth-of-type(5) a h3,.top_medical_list li:nth-of-type(6) a h3,.top_medical_list li:nth-of-type(7) a h3,.top_medical_list li:nth-of-type(8) a h3,.top_medical_list li:nth-of-type(9) a h3,.top_medical_list li:nth-of-type(10) a h3,.top_medical_list li:nth-of-type(11) a h3{font-size:16px;line-height:1.3;min-height:40px;margin-bottom:30px}}.mainimg .uk-slidenav-position{position:relative;overflow:hidden;width:100%;margin-left:auto;text-shadow:2px 3px 3px rgba(0,0,0,.4)}.mainimg .lead_wrap{background:transparent;width:100%;height:auto;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.fade-slide{background:transparent;color:#fff;width:100%;height:auto;display:block}.sub-cment{background:transparent;color:#fff;text-shadow:2px 3px 3px rgba(0,0,0,.4)}.mainimg .lead span{color:#fff;background:transparent;text-shadow:2px 3px 3px rgb(0 0 0 / 50%);text-align:center;font-size:34px;margin-bottom:15px}.mainimg .roundedmplus1c{color:#fff;background:transparent}.mainimg .roundedmplus1c{background:transparent;flex-direction:column;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:599px){.mainimg .lead_wrap{top:50%!important;left:50%}.mainimg .lead span{font-size:22px}.sub-cment{text-shadow:2px 3px 3px rgb(0 0 0 / 50%);font-size:13px}}@media only screen and (min-width:1025px){#header .inner{width:40%;max-width:none;display:flex;justify-content:space-between;align-items:center;padding-right:0;padding-left:20px}}@media only screen and (min-width:600px) and (max-width:1221px){#header .logo a{width:50%;display:block;min-width:300px;margin-left:0;margin-right:auto}}.trimming63 .trimmingInner{padding-top:63%!important;overflow:visible!important}[data-element-id].trimming63 .trimmingInner{padding-top:80%!important}@media only screen and (max-width:599px){.trimming63 .trimmingInner{padding-top:70%!important}}[data-element-id].home-imgs .slick-list{overflow-x:scroll}ol{list-style-type:none}.breadcrumblist{margin-bottom:0}.breadcrumblist ol{display:flex;align-items:center;flex-wrap:wrap}.breadcrumblist ol span.arrow{margin:0 10px 0 10px}.breadcrumblist li{margin-bottom:0;padding:0}@media only screen and (min-width:600px) and (max-width:1024px){.breadcrumblist{max-width:none;margin-right:auto;margin-left:auto}.breadcrumblist .inner{margin-left:0}}.pb-0{padding-bottom:0!important}.fd-rr{flex-direction:row-reverse}.r-75{padding-left:7.5rem}@media (max-width:599px){.l-75{padding-right:1rem;padding-left:1rem}}



/* 2024.06.27 */

.imp-innner{
  padding: 40px 0 !important;
    border-top: 1px solid #b3b3b3;
}
.imptsuite li{
  border: 1px solid #000;
    padding: 30px 20px;
    border-radius: 10px;
}

.tsuite-p{
  text-align: center;
    margin-bottom: 20px;
    font-size: 20px;
}

.toha{
  margin: 20px auto;
}

.toha01p{
  text-align: center;
    font-size: 22px;
    margin-bottom: 20px;
}

.toha-img{
  width: 70%;
    margin: 0 auto 20px;
}


.nagarebox01{
  margin-top: 50px;
  margin-bottom: 80px;
  border-bottom: 1px dotted;
    padding-bottom: 70px;
}

.nagare-flex{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 20px;
}

.nagare-flex div{
  width: 20%;
}

.nagare-flex p{
  width: 70%;
  margin-top: 20px;
}

.nagare-flex p{
  line-height: 2;
}

.nagare04span{
  font-size: 20px;
}

.nagare-matome{
  font-size: 22px;
}

.imp-mokuji{
    padding-bottom: 40px;
    margin-bottom: 20px;
}

.imp-mokuji li{
  border: 1px solid #b3b3b3;
  border-radius: 10px 10px 0 0;
  padding: 0.5em 0.5em 0.5em 1em;
}

.imp-mokuji li a::before{
  content: "›";
  display: inline-block;
  font-weight: 400;
  line-height: 1;
  transform: rotate(90deg);
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.imp-mokuji li+li{
  border-top: none;
  border-radius: 0 0 0 0;
}

.imp-mokuji li:last-child{
  border-radius: 0 0 10px 10px;  
}

.imp-mente{
  border: 1px solid #655b5b;
    padding: 30px;
}

.fee-box{
  display: flex;
    justify-content: space-between;
    margin-top: 50px;
}

.fee-box div{
  width: 47%;
}

.fee-box p{
  font-size: 20px;
}


.imp-table table , .imp-table td, .imp-table th {
	border: 1px solid #595959;
	border-collapse: collapse;
	width: 100%;
}

.imp-table td, .imp-table th {
	padding: 3px;
	width: 30px;
	height: 25px;
}

.imp-table th {
	background: #f0e6cc;
}

.imp-table .even {
	background: #fbf8f0;
}

.imp-table .odd {
	background: #fefcf9;
}

.imp-table{
  margin: 40px auto;
}

.kyuumae{
width: 20%;
    text-align: center;
}

.camdio{
  padding: 15px !important;
}

.imp-table p{
  font-size: 20px;
    margin-top: 15px;
    text-align: center;
}

.naganai{
  text-align: center;
}

@media(max-width:599px) {
.imp-mokuji{
    padding-bottom: 0;
    margin-bottom: 0;
}

.nagarebox01{
  margin-bottom: 50px;
  padding-bottom: 50px;
}
  
.nagare-flex p{
  margin-top: 1em;
  width: 100%
}

.nagare-flex div{
  width: 100%;
  display: flex;
  justify-content: center;
}
}

/* 2024.07.03 */
.imp-newcontainer+.imp-newcontainer{
  margin-top: 1.5em;
}

.imp-newcontainer02{
  background-color: #fff;
  padding: 30px;
}

.imp-newcontainer02+.imp-newcontainer02{
  margin-top: 1.5em;
}

.imp-meritdemerit-wrap{
  border: 1px solid #655b5b;
  padding: 2em 2em 2em 4em;
  margin-top: 1em;
}

.imp-meritdemerit-title{
  font-size: 18px;
  color: rgb(237, 150, 152);
  font-weight: 700;
}

.number01 .bk01 .imp-meritdemerit-list{
  list-style: disc;
}

.number01 .bk01 .imp-meritdemerit-list li {
  border-radius: 0;
  background: transparent;
  margin-bottom: 0;
  padding: 0;
  list-style: disc;
}

.imp-meritdemerit-list{
  list-style: disc;
}

.imp-meritdemerit-list li {
  list-style: disc;
}

.imp-title{
  font-size: 20px;
  margin-bottom: 20px;
}

.imp-title.pink{
  color: rgb(237, 150, 152);
}

.imp-title.brown{
  color: #af8d67;
}

.mb20{
  margin-bottom: 20px;
}

.imp-beforeafter-container{
  display: flex;
  gap: 20px;
}

.imp-beforeafter-container .text{
  font-size: 30px;
}

.imp-q{
  margin-bottom: 0.5em;
}

.imp-q::before{
  content: "Q．";
}

.imp-a{
  text-indent: -2em;
  padding-left: 2em;
}

.imp-a::before{
  content: "A．";
}

.imp-qa-wrap+.imp-qa-wrap{
  margin-top: 2.5em;
}

@media(max-width:599px){
  .imp-title{
    font-size: 18px;
  }
  
  .tsuite-p{
    font-size: 18px;
  }
}

.fead-mv{
  opacity: 1;
}

/* 2024.07.11 */
.imp-mokuji-title{
  background-color: #ebb3b4;
  color: #fff;
  text-align: center;
  font-size: 20px;
  margin-bottom: 1em;
  border-radius: 10px;
  padding: 0.5em 0;
}

.imp-price-list-wrap{
  margin-top: 20px;
}

.imp-price-list{
  display: flex;
}

.imp-price-list dt{
  width: 20%;
  border: 1px solid #b3b3b3;
  padding: 0.25em
}

.imp-price-list+.imp-price-list dt{
  border-top: none;
}

.imp-price-list dd{
  width: 80%;
  border: 1px solid #b3b3b3;  
  padding: 0.25em;
  border-left: none;  
}

.imp-price-list+.imp-price-list dd{
  border-top: none;
}

@media(max-width:599px) {
.exp_list.imptsuite li .left {
  margin-top: 1rem;
}

.imp-price-list dt{
  width: 70%;
}

.imp-price-list dd{
  width: 30%;
}
}


.camdio{
  text-align: right;
}

.soketto{
  text-align: center;
  padding: 15px !important;
}




@media(max-width:599px) {
.imp-price-list dd {
        width: 40%;
    }
    
    
  .soketto {
    text-align: center;
    padding: 15px !important;
    width: 60% !important;
} 

.camdio {
    text-align: left;
}

.imp-q {
    margin-bottom: 0.5em;
    text-indent: -2em;
    padding-left: 2em;
}

.imp-meritdemerit-wrap {
    border: 1px solid #655b5b;
    padding: 2em 1em 2em 2em;
}
}


.imp-table table{
    width: 50%;
    margin: auto;
}

.imp-table {
    margin: 10px auto 30px;
}

@media(max-width:599px) {
.imp-table table {
    width: 98%;
    margin: auto;
}

.camdio {
        text-align: right;
    }
}

.imp-staff{
  margin: 40px auto 0;
    width: 39%;
}

.okamoto-img{
  width: 200px;
    margin: auto;
}

.okamoto-img img{
  width: 100%;
}

.imp-staff p{
  margin-bottom: 5px;
}


@media(max-width:1024px) {
  .imp-staff {
    margin: 40px auto 0;
    width: 47%;
}
}

@media(max-width:599px) {
  .imp-staff {
        margin: 40px auto 0;
        width: 95%;
    }
    
  .imp-staff p {
    margin-bottom: 5px;
    text-align: center;
}

.okamoto-img {
    width: 120px;
    margin: auto;
}
}

/* 2024/08/27 追記*/

.h1txt{
    margin-top: 5px;
    margin-left: 10px;
}

@media screen and (max-width:1024px) {
 .h1txt {
    z-index: 1;
    position: relative;
} 
}

@media screen and (max-width:599px) {
 .h1txt {
    font-size: 10px;
    max-width: 300px;
}
}

/* 2024/09/17 */

.hmore.ta-c{
  text-align: center;
}

.hmore.db-block{
  display: block;
}

.hmore.mt50{
  margin-top: 50px;
}

.hmore.mb20{
  margin-bottom: 20px;
}

.pbi-50{
  padding-bottom: 80px !Important;
}

.pti-50{
  padding-top: 80px !important;
}

.pti-0{
  padding-top: 0px !important;
}

.pbi-0{
  padding-bottom: 0px !important;
}

.hmore.mb20{
  margin-bottom: 0px;
}

@media screen and (max-width:599px) {
 .hmore.mt50{
  margin-top: 50px !important;
}

.home-news {
  padding: 0px 0 30px 0;
}

.pti-30-sp{
  padding-top: 50px !important;
}

.pbi-30-sp{
  padding-bottom: 50px !important;
}

.home-point .box01 .flt_l dl dt{
  padding-top: 0px;
}

.home-point .box01 .flt_l dl{
  padding-top: 0px;
}

.pti-0-sp{
  padding-top: 0px !important;
}

.exp_list li .left{
 padding-left: 0px;
 margin-top: 2rem;
 margin-bottom: 1rem;
}

.pti-0-sp{
  padding-top: 0px !important;
}

#footer{
  padding-bottom: 80px;
}

#footer .copy{
  padding-bottom: 50px;
}
}

.mbi-0{
  margin-bottom: 0px !important;
}

/* 2025/04/02 追記 */

.homeslide .sub-cment{
    color: #333;
    background: #ffffff85;
    text-shadow: none;
    text-align: center;
    font-size: 22px !important;
    line-height: 2em;
    padding: 30px;
}

@media screen and (max-width:599px) {
 .homeslide .sub-cment {
    font-size: 15px !important;
    padding: 20px;
}
}

/* 2025/05/13 */
.imp-staff.ver02{
  width: 40%;
}

@media(max-width:1024px){
.imp-staff.ver02{
  width: 50%;
}
}

@media(max-width:599px){
.imp-staff.ver02{
  width: 100%;
}
}

.annex-link-wrap{
  margin-top: 20px;
}

.annex-link-wrap .btn{
  max-width: 500px;
  background-color: #fff;
  border: 2px solid #af8d67;
  padding: 0;
  margin-top: 10px;
}

.annex-link-wrap .btn img{
  padding: 20px;
}

.annex-link-wrap .btn .txt{
  background-color: #af8d67;
  color: #fff;
  text-align: center;
  padding: 1em;
}

/* 2025/05/23 */

.c-gold{
  color: #7f6000;
}

/* 2025/06/20 */

#test .mainimg .lead_wrap {
    top: auto;
    bottom: 20%;
}

@media screen and (max-width:1024px) {
 #test .mainimg .lead_wrap {
    top: auto !important;
    bottom: 30%;
}
}

/* 2025/06/23 追記 */

.w12.mb-50{
  margin-bottom: 50px;
}
