@charset "utf-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{font-size:62.5%}body{background:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:16px;letter-spacing:.05em;line-height:2;color:#343434;padding:0;margin:0;position:relative;-webkit-text-size-adjust:100%}a:focus,*:focus{outline:none}a{color:#343434;vertical-align:baseline;text-decoration:none;transition:all .5s}a:hover{color:#a6958d;transition:all .5s}a[href^="tel:"]{pointer-events:none;cursor:text}img{width:auto;max-width:100%;vertical-align:bottom;margin:0;padding:0;-webkit-backface-visibility:hidden}a img{opacity:1;transition:opacity .5s}a:hover img{opacity:.8;transition:opacity .5s}table{width:100%;table-layout:fixed;border-collapse:collapse}p:not(:last-child){margin-bottom:1em}strong{font-weight:700}.hikoukai{display:none}.elementor-editor-active #content .hikoukai{display:block !important;border:5px solid #777;background:rgba(85,85,85,.5);padding:20px 0}.elementor-editor-active #content>#news{display:none}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer;color:#a6958d !important;text-decoration:underline}.auto_height{height:auto !important}}@font-face{font-family:'CustomIcons';src: url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/CustomIcons/CustomIcons.eot);src:url(//k-d-c.jp/wp-content/themes/genova_tpl/../libs/CustomIcons/CustomIcons.eot#iefix) format('embedded-opentype'),url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/CustomIcons/CustomIcons.ttf) format('truetype'),url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/CustomIcons/CustomIcons.woff) format('woff'),url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/CustomIcons/CustomIcons.svg#icomoon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Font Awesome';src: url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/Font%20Awesome/Font%20Awesome.eot);src:url(//k-d-c.jp/wp-content/themes/genova_tpl/../libs/Font%20Awesome/Font%20Awesome.eot#iefix) format('embedded-opentype'),url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/Font%20Awesome/Font%20Awesome.ttf) format('truetype'),url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/Font%20Awesome/Font%20Awesome.woff) format('woff'),url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/Font%20Awesome/Font%20Awesome.svg#icomoon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'icomoon';src: url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.eot);src:url(//k-d-c.jp/wp-content/themes/genova_tpl/../libs/icomoon/icomoon.eot#iefix) format('embedded-opentype'),url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.ttf) format('truetype'),url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.woff) format('woff'),url(//k-d-c.jp/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=icon-]:not([class*=eicon-]):not([class*=elementor-icon-]):before{display:inline-block;font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e90b"}.icon-blog:before{content:"\e900"}.icon-category:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-checked:before{content:"\e903"}.icon-down:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-google:before{content:"\e906"}.icon-line:before{content:"\e907"}.icon-twitter:before{content:"\e908"}.icon-arrow02:before{content:"\e909"}.icon-arrow01:before{content:"\e910"}.icon-search:before{content:"\e911"}.icon-tag:before{content:"\e912"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-checkbox-checked:before{content:"\ea52"}.radio-unchecked:before{content:"\ea56"}.radio-checked:before{content:"\ea54"}.radio-checked2:before{content:"\ea55"}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb95{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.fr{float:right!important}.fl{float:left!important}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}.cl{clear:both !important}.textHide{overflow:hidden;text-indent:100%;white-space:nowrap}.tac{text-align:center !important}.tar{text-align:right !important}.tal{text-align:left !important}.fb{font-weight:700 !important}.half{display:inline-block}.sp{display:none}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:block!important}}.container{width:100%;max-width:1120px;padding:0 20px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.container:after{content:"";display:block;clear:both}#wrapper{height:100%;padding-top:100px;box-sizing:border-box}header{width:100%;background:#fff;position:fixed;left:0;top:0;z-index:9999;transition:all .5s}header .logo img{width:100%}@media screen and (min-width:768px){header .logo{float:left;width:449px;height:100px;display:flex;align-items:center;justify-content:flex-end;margin-left:55px;transition:all .5s}header .logo .logo_icon{width:111px;position:absolute;top:17px;left:55px;z-index:1;transition:all .5s}header .logo .logo_text{max-width:332px;vertical-align:middle;margin-top:22px;transition:all .5s}header .logo.thumbnail{width:309px;transition:all .5s}header .logo.thumbnail .logo_icon{width:66px;transition:all .5s}header .logo.thumbnail .logo_text{max-width:237px;margin-top:0;transition:all .5s}}@media screen and (max-width:1367px) and (min-width:1221px){#wrapper{padding-top:93px}header .logo{width:402px;height:93px;margin-left:40px}header .logo .logo_icon{width:101px;left:40px}header .logo .logo_text{max-width:296px}header .logo.thumbnail .logo_icon{top:14px}}@media screen and (max-width:1220px) and (min-width:1081px){#wrapper{padding-top:85px}header .logo{width:354px;height:85px;margin-left:25px}header .logo .logo_icon{width:91px;left:25px}header .logo .logo_text{max-width:258px}header .logo.thumbnail .logo_icon{top:10px}}@media screen and (max-width:1080px) and (min-width:768px){#wrapper{padding-top:70px}header .logo{width:271px;height:70px;margin-left:15px}header .logo .logo_icon{width:71px;left:15px}header .logo .logo_text{max-width:194px;margin-top:18px}header .logo.thumbnail{width:244px}header .logo.thumbnail .logo_icon{width:52px;top:10px}header .logo.thumbnail .logo_text{max-width:186px}}@media screen and (max-width:767px){#wrapper{padding-top:68px}body.noscroll{overflow-y:hidden !important;height:100% !important}header{top:0 !important;background:#fff}header.open{background:#fff;position:fixed;top:0 !important;left:0}header .logo{width:calc(100% - 85px);height:68px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin:0 0 0 15px}header .logo .logo_icon{max-width:47px}header .logo .logo_text{max-width:182px;padding-left:2px;box-sizing:border-box}header .logo img{max-width:100%;vertical-align:middle}.toggleMenu{display:block;width:30px;height:32px;background:0 0;text-align:center;cursor:pointer;position:fixed;top:20px;right:20px;z-index:9999}.toggleMenu:after{content:"menu";font-size:10px;line-height:1;font-weight:600;letter-spacing:.06em;color:#000;position:absolute;bottom:0;left:0}.triggers,.triggers span{display:inline-block;transition:all .4s;box-sizing:border-box}.triggers{display:block;width:24px;height:16px;margin:0 auto;text-align:center;cursor:pointer;position:relative}.triggers span{width:100%;height:2px;background-color:#000;position:absolute;left:0;border-radius:10px}.triggers span:nth-of-type(1){top:0}.triggers span:nth-of-type(2){top:7px}.triggers span:nth-of-type(3){bottom:0}.toggleMenu.active .triggers span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.toggleMenu.active .triggers span:nth-of-type(2){opacity:0}.toggleMenu.active .triggers span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}}nav{float:right}nav .menu{display:flex;flex-wrap:nowrap;justify-content:space-between}nav .menu>li{position:relative;margin-right:38px}nav .menu>li>a,nav .menu>li>span{display:flex;align-items:center;text-align:center;vertical-align:middle;width:100%;height:100px;box-sizing:border-box;font-size:18px;font-weight:600;letter-spacing:.18em;line-height:1.2;color:#757575;cursor:pointer;position:relative;z-index:100;transition:all .5s}nav .menu>li>a>span,nav .menu>li>span>span{display:block;margin:0 auto}nav .menu>li>a sub,nav .menu>li>span sub{display:block;font-family:'Josefin Sans',sans-serif;font-size:14px;font-weight:700;letter-spacing:.18em;line-height:1;color:#a6958d;margin-top:12px}nav .menu>li>a img{width:20px;pointer-events:none}nav .menu>li ul{display:block;width:190px;box-sizing:border-box;pointer-events:none;position:absolute;top:100%;left:50%;margin-left:-95px;filter:alpha(opacity=0);opacity:0;z-index:999;transition:all .5s}.desktop nav .menu>li.hover ul:after{display:block;content:"";width:100%;height:50px;position:absolute;left:0;top:-33px;z-index:-1}nav .menu>li ul li{width:100%}nav .menu>li ul li:not(:first-child){margin-top:1px}nav .menu>li ul li a{display:block;background:#fcfbf6;color:#757575;padding:0 18px;position:relative;z-index:2}nav .menu>li ul a:hover{opacity:1;background:#a6958d;color:#fff;text-decoration:none !important}nav .menu>li ul li a>span{display:block;font-size:18px;font-weight:500;line-height:1.4;text-align:left;padding:18px 0 18px 19px;text-indent:-19px}nav .menu>li ul li a>span:before{content:"\F105";display:inline-block;font-family:'Font Awesome';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b82942;font-size:18px;text-indent:0;vertical-align:top !important;margin:3px 12px 0 0;transition:all .5s}nav .menu>li ul li a:hover>span:before{color:#fff;transition:all .5s}.desktop nav .menu>li>span:hover+ul,.desktop nav .menu>li>span ul:hover,.desktop nav .menu>li ul:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.desktop nav .menu>li ul a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;text-decoration:underline}.tablet nav .menu>li>ul{display:none}.tablet nav .menu>li>span+ul{pointer-events:none;opacity:0}.tablet nav .menu>li.hover>span+ul{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media screen and (min-width:768px){nav{display:block !important}nav .menu>li ul{pointer-events:none}nav .menu>li>a:after,nav .menu>li>span:after{display:block;content:"";width:100%;height:2px;background:#a6958d;position:absolute;left:0;right:0;bottom:0;transition:.2s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0)}.desktop nav .menu>li>a:hover:after,.desktop nav .menu>li>span:hover:after,nav .menu>li.hover>a:after,nav .menu>li.hover>span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (max-width:1367px) and (min-width:1221px){nav .menu>li{margin-right:30px}nav .menu>li>a,nav .menu>li>span{height:93px;font-size:17px;letter-spacing:.1em}}@media screen and (max-width:1220px) and (min-width:1081px){nav .menu>li{margin-right:25px}nav .menu>li>a,nav .menu>li>span{height:85px;font-size:16px;letter-spacing:.1em}nav .menu>li>a sub,nav .menu>li>span sub{font-size:13px;letter-spacing:.1em;margin-top:9px}}@media screen and (max-width:1080px) and (min-width:768px){nav .menu>li{margin-right:15px}nav .menu>li>a,nav .menu>li>span{height:70px;font-size:12px;letter-spacing:.1em}nav .menu>li>a sub,nav .menu>li>span sub{font-size:9px;letter-spacing:.1em;margin-top:6px}nav .menu>li ul{width:160px;margin-left:-80px}nav .menu>li ul li a>span{font-size:13px;padding:15px 0 15px 19px}nav .menu>li ul li a>span:before{margin:0 12px 0 0}nav .menu>li>a img{width:15px}}@media screen and (max-width:767px){nav{display:none;width:100%;height:calc(100% - 68px);position:fixed;top:68px;left:0;margin:0;padding:0;overflow-y:scroll !important;overflow:hidden;z-index:9999}nav .menu{display:block;border:none}nav .menu>li{margin:0}nav .menu>li>a,nav .menu>li>span{display:block;width:100%;height:auto;padding:17px 40px 17px 35px !important;font-size:16px;color:#fff !important;line-height:1.4;letter-spacing:.1em;text-align:left}nav .menu>li:nth-child(2n+1)>a,nav .menu>li:nth-child(2n+1)>span{background:#aa9a92 !important}nav .menu>li:nth-child(2n)>a,nav .menu>li:nth-child(2n)>span{background:#9a867d !important}nav .menu>li>a>span span{display:inline-block !important}nav .menu>li>span:before{content:"";width:2px;height:10px;background:rgba(216,189,118,.8);position:absolute;top:50%;right:25px;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;margin-top:-5px;box-sizing:border-box}nav .menu>li>span:after{content:"";width:10px;height:2px;background:rgba(216,189,118,.8);position:absolute;top:50%;right:21px;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;margin-top:-1px;box-sizing:border-box}nav .menu>li.hover>span:before{display:none}nav .menu>li.hover>span:after{width:8px;height:8px;border-bottom:2px solid #d8bd76;border-right:2px solid #d8bd76;background:0 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px}nav .menu>li>a sub,nav .menu>li>span sub{display:inline-block;color:#fff !important;vertical-align:baseline;margin:0 0 0 15px}nav .menu>li ul{display:none;width:100%;position:relative;top:0 !important;left:0;margin:0;padding:0}nav .menu>li ul:before,nav .menu>li.hover ul:after{display:none !important}nav .menu>li ul li{display:none;margin-top:0 !important}nav .menu>li.hover ul li{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li ul li a{padding:0 16px;color:#929291 !important;background:#fcfbf6 !important}nav .menu>li ul li a>span{font-size:16px;padding:16px 0 15px 33px;text-indent:-33px}nav .menu>li ul li:not(:first-child) a>span{border-top:2px solid #ede8e3}nav .menu>li ul li a>span:before{color:#aa9a92 !important;margin:1px 11px 0 15px}nav .menu>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li>span{position:relative}nav .menu>li.hover>span+ul,nav .menu>li>span:hover+ul{pointer-events:auto;opacity:1}}.conversion{background:url(/wp-content/uploads/contact_bg.jpg) no-repeat center;background-size:cover;padding:67px 0 65px;color:#fff;text-align:center;position:relative;z-index:2}.conversion .tit{font-size:32px;font-weight:600;letter-spacing:.12em;line-height:1.47;margin-bottom:27px}.conversion .txt{font-size:20px;line-height:1.6;letter-spacing:0;margin-top:19px}.conversion ul{display:flex;flex-wrap:nowrap;justify-content:space-between}.conversion ul li{width:31.5%}.conversion img{width:100%;max-width:340px}@media screen and (max-width:767px){.conversion{background:url(/wp-content/uploads/contact_bg_sp.jpg) no-repeat center;background-size:cover;padding:30px 0}.conversion .tit{font-size:19px;margin-bottom:26px}.conversion .txt{font-size:15px;margin-top:25px}.conversion ul{flex-wrap:wrap;max-width:680px;margin:0 auto}.conversion ul li{width:100%}.conversion ul li:not(:first-child){margin-top:15px}.conversion img{max-width:680px}}footer .banner{padding:51px 0 48px}footer .banner ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}footer .banner ul li{width:31.5%;padding:1.4% 0}footer .banner ul li.bn1016{width:100%}footer .banner img{width:100%;max-width:340px}footer .banner ul li.bn1016 img{max-width:1080px}footer .banner a p{font-size:10px;color:gray;margin-top:5px}#footer{background:#fcfbf6;padding:73px 0 60px}#footer .inner{width:100%;max-width:1120px;padding:0 20px;margin:0 auto;box-sizing:border-box}#footer .footerGroup{display:flex;flex-wrap:wrap;margin-bottom:57px}#footer .footerGroup .leftWrap{display:flex;flex-wrap:wrap;width:45.6%;border-right:1px solid #cfcfcf;padding-right:20px;box-sizing:border-box}#footer .footerGroup .rightWrap{width:54.4%;padding-left:3.9%;box-sizing:border-box}#footer .logo{max-width:139px;width:30%}#footer .logo img{width:100%}#footer .quickmenu{width:70%;padding-left:12.5%;box-sizing:border-box}#footer .quickmenu li{letter-spacing:.12em;line-height:1.6;margin-top:7px}#footer .quickmenu li a{color:#343434;transition:all .8s;padding-left:25px;position:relative}#footer .quickmenu li a:before{content:"\F105";font-family:'Font Awesome';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a6958d;font-size:18px;text-indent:0;transition:all .5s;position:absolute;left:0;top:1px}#footer .quickmenu li a:hover{color:#a6958d;text-decoration:underline;transition:all .8s}#footer .quickmenu li ul{padding-left:18px}#footer dl{margin-top:4px}#footer dl dt{float:left;width:105px;color:#a6958d;font-weight:600;letter-spacing:.12em}#footer dl dd{letter-spacing:.12em;padding-left:105px;margin-bottom:32px}#footer dl dd sub{display:block;font-size:16px}#footer .guild{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#footer .guild li{margin-right:50px}#footer .guild li.copyright{font-size:15px;margin:0}#footer .guild li a{display:inline-block;font-size:16px;letter-spacing:.12em;padding-left:18px;position:relative}#footer .guild li a:before{content:"";border-left:6px solid #a6958d;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;left:0;top:50%;margin-top:-6px}#footer .guild li a:hover{color:#a6958d;text-decoration:underline}@media screen and (max-width:1080px) and (min-width:768px){#footer .quickmenu li{font-size:15px}#footer dl{font-size:15px}#footer dl dd sub{font-size:15px}}@media screen and (min-width:768px){footer .banner ul li{margin-left:2.75%}footer .banner ul li:nth-child(3n+1){margin-left:0}}@media screen and (max-width:767px){footer .banner{padding:20px 0}footer .banner ul{max-width:680px;margin:0 auto}footer .banner ul li{width:100%;padding:10px 0}footer .banner img{max-width:680px}#footer{padding:40px 0 25px}#footer .inner{padding:0}#footer .footerGroup{margin-bottom:0}#footer .footerGroup .leftWrap{width:100%;border-right:none;padding-right:0}#footer .footerGroup .rightWrap{width:100%;padding:20px 20px 25px}#footer .logo{width:100%;max-width:70px;margin:0 auto 27px}#footer .quickmenu{width:100%;padding-left:0;border-bottom:1px solid #a6958d}#footer .quickmenu li{border-top:1px solid #a6958d;margin-top:0}#footer .quickmenu li a{display:block;font-weight:600;padding-left:25px;padding:13px 33px 12px 58px}#footer .quickmenu li a:before{left:33px;top:50%;margin-top:-9px}#footer .quickmenu li a:hover{text-decoration:none}#footer .quickmenu li ul{padding-left:0}#footer .quickmenu li ul li a{font-weight:500;background:#eeeae2;padding:8px 33px 7px 58px}#footer dl{font-size:15px;line-height:1.67;margin-top:0}#footer dl dt{width:88px;letter-spacing:.06em}#footer dl dd{letter-spacing:0;padding-left:88px;margin-bottom:27px}#footer dl dd:last-child{margin-bottom:0}#footer dl dd sub{font-size:12px}#footer .guild{text-align:center}#footer .guild li{width:100%;margin:0 0 12px}#footer .guild li.copyright{font-size:10px}#footer .guild li a{font-size:12px;padding-left:15px}}#pagetop{display:none !important;width:65px;position:fixed;right:0;bottom:0;z-index:999}#pagetop img{width:100%}footer .fixedBox{width:589px;position:fixed;right:0;bottom:0;z-index:1001;transition:all .5s}footer .fixedBox ul li{float:left}footer .fixedBox img{width:100%}@media screen and (min-width:768px){footer .fixedBox ul li:not(.tel){padding-left:2px}footer .fixedBox ul li.tel{width:202px}footer .fixedBox ul li.reserve{width:157px}footer .fixedBox ul li.inq{width:174px}footer .fixedBox ul li.pagetop{width:50px}}@media screen and (max-width:767px){footer .fixedBox{width:100%}footer .fixedBox ul li:not(.tel){padding-left:1px;box-sizing:border-box}footer .fixedBox ul li.tel{width:22.94%}footer .fixedBox ul li.reserve{width:27.46%}footer .fixedBox ul li.inq{width:36%}footer .fixedBox ul li.pagetop{width:13.6%}}.ai_bnr_wrapper{cursor:pointer;position:fixed;width:40%;max-width:400px;text-align:right;right:0;bottom:0;z-index:9999;display:block}.ai_popup_wrapper{text-align:center}.mask{position:absolute;left:0;top:0;z-index:9999;background-color:#000;display:none}.window{display:none;z-index:99999;background:#978279}.ai_popup{max-width:400px;min-height:460px;padding:35px;padding-top:22px;padding-bottom:31px}.ai_popup{font-weight:600;text-align:center;font-family:"秀英角ゴシック金 B","Shuei KakuGo Kin B"}.window p{font-size:25px;color:#fff;margin-bottom:20px;line-height:1.7}.windowp2{font-size:20px !important}.popup_title2{font-size:20px !important}.ai_popup_content li{background-color:#fff;cursor:pointer;margin-bottom:24px;max-height:50px;position:relative;border-radius:5px}.ai_popup_content li{font-family:"秀英角ゴシック金 B","Shuei KakuGo Kin B";font-size:19px}.ai_popup_content li:last-child{margin-bottom:0}.ai_popup_content li a{display:flex}.popup_icon_img{margin-top:8px;margin-bottom:7px;margin-left:18px;max-width:31px;max-height:31px;margin-right:20px}.popup_arrow_img{margin-top:5%;right:17px;width:3% !important;position:absolute}.ai_popup_content li p{font-size:19px;color:#000;margin-top:2.5%;margin-bottom:6%}.popup_underline{margin-top:25.5px;margin-bottom:25.5px;border:1px solid #fff}.topbnr1{cursor:pointer;position:fixed;width:40%;max-width:400px;text-align:right;padding:0;right:0;margin-bottom:5px;z-index:9999;border:none;bottom:106px}.ai_bnr_wrapper img,#open-chatbot img{max-width:100%}.popup_arrow_img{margin-top:5%;right:17px;width:3%;position:absolute}.close{position:absolute;right:-30px;top:-30px;cursor:pointer;width:15%}.instagram_icon img{margin-left:20px}footer .fixedBox ul li.pagetop{float:right;width:10%;margin-bottom:190px}@media screen and (max-width:767px){.close{position:absolute;right:-18px;top:-21px;cursor:pointer;width:13%}.popup_arrow_img{width:3%;height:30%;margin-right:5px;margin-left:16px;margin-top:6%}footer .fixedBox ul li.pagetop{float:right;width:15%;margin-bottom:75px}.instagram_icon img{margin-left:10px}.ai_bnr_wrapper{text-align:left;max-width:unset;width:100%;right:-50%}.topbnr1{bottom:-5px;width:100%;max-width:unset}.topbnr1 img{width:50%}.ai_bnr_wrapper img{width:50%}.popup_icon_img{max-height:32px;max-width:32px;margin-top:10px;margin-bottom:6px;margin-left:7px}.ai_popup_content li p{font-size:15px;margin-top:11px}.ai_popup_content li{margin-bottom:21px}.window p{font-size:20px}.windowp2{font-size:16px !important}.popup_title2{font-size:16px !important}.ai_popup_content li{font-size:15px}.ai_popup{min-width:305px;max-width:305px;min-height:400px;padding:31px;padding-top:19px;padding-bottom:41px}}@media screen and (max-width:389px){.ai_popup{min-width:300px;max-width:300px;min-height:400px;padding:31px;padding-top:19px;padding-bottom:41px}}.medicalrevision{margin:0 auto 30px;width:600px}@media screen and (max-width:767px){.medicalrevision{width:350px}}