@charset "UTF-8";@import "reset.css";body,html{height:100%;min-height:100%;margin:0}html{font-size:62.5%}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background:#fff;line-height:1.7;color:#000;font-size:16px;vertical-align:baseline;font-weight:400;position:relative;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media screen and (min-width:440px){body{font-family:"Noto sans JP",sans-serif!important}}@media (-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}table{border-collapse:collapse;border-spacing:0;width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.6}a:visited{color:inherit}img{max-width:100%;height:auto}@media screen and (min-width:440px){.is-sp,.is-tab{display:none!important;visibility:hidden}.is-pc{display:block!important;visibility:visible}}@media screen and (max-width:768px){.is-pc,.is-sp{display:none!important;visibility:hidden}.is-tab{display:block!important;visibility:visible}}@media screen and (max-width:440px){.is-pc{display:none!important;visibility:hidden}.is-sp{display:none!important;visibility:hidden;display:block!important;visibility:visible}}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:min(40px,7vw) 0 0}.btn-accent,.btn-disable,.btn-primary,.btn-secondary,.headerMenu .btn-reserve{outline:none;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;letter-spacing:0.1em;font-weight:600;line-height:1;padding:1em 0em;width:75%;max-width:360px;font-size:min(4.3vw,1.8rem);font-size:min(1.8rem,4.5vw)}.btn-accent:hover,.btn-disable:hover,.btn-primary:hover,.btn-secondary:hover,.headerMenu .btn-reserve:hover{-webkit-filter:brightness(110%) drop-shadow(0 4px 10px rgba(0,0,0,0.2));filter:brightness(110%) drop-shadow(0 4px 10px rgba(0,0,0,0.2));opacity:1}.btn-accent:visited,.btn-disable:visited,.btn-primary:visited,.btn-secondary:visited,.headerMenu .btn-reserve:visited{color:inherit}.btn-reserve{border-radius:40px}.btn-primary{border-radius:15px;-webkit-box-shadow:0 3px 4px 0px rgba(0,0,0,0.2);box-shadow:0 3px 4px 0px rgba(0,0,0,0.2);background:white;color:#DE6C98;border:2px solid #DE6C98}.btn-accent{border-radius:15px;-webkit-box-shadow:0 3px 4px 0px rgba(0,0,0,0.2);box-shadow:0 3px 4px 0px rgba(0,0,0,0.2);background:#DE6C98;color:white}.btn-accent:visited{color:inherit}.link-inline{color:#1592e6}.viewMore{text-align:right;font-size:min(1.4rem,3.5vw);padding:0 4%;margin:0 0 0 auto;display:block;width:auto;color:#1592e6}.viewMore a{display:inline-block;color:#1592e6}.marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,yellow));background:-o-linear-gradient(transparent 70%,yellow 70%);background:linear-gradient(transparent 70%,yellow 70%)}.l-header{position:fixed;top:0;left:0;background:rgba(255,255,255,0.98);width:100%;z-index:1000}.l-header-inner{padding:8px;width:100%;max-width:1160px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}@media screen and (min-width:768px){.l-header-inner{padding:16px 8px}.is-stick .l-header-inner{padding:2px 8px}.is-stick .siteLogo{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}.siteLogo{background:url("../img/common/logo-artmake.svg") no-repeat left center/contain;width:107px;height:38px;font-size:0;line-height:1;position:relative;z-index:99999;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.siteLogo a{display:block;width:100%;height:100%}@media screen and (min-width:440px){.siteLogo{width:150px;height:54px}}.headerMenu{margin-left:8px;margin-right:0px;position:relative;z-index:99999;letter-spacing:0}.headerMenu .btn-reserve{width:100%}.headerMenu a.btn-reserve{z-index:1;padding:9px 15px 9px 15px;background-color:#fff;border-radius:55px;letter-spacing:0.03em;color:#DE6C98;-webkit-box-shadow:0 0 0 2px #DE6C98 inset;box-shadow:0 0 0 2px #DE6C98 inset;font-size:1.1rem}.headerMenu a.btn-reserve:hover{background-color:#DE6C98;color:#fff}@media screen and (min-width:768px){.is-stick .btn-reserve{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@media screen and (min-width:440px){.headerMenu{margin-left:auto}}@media screen and (min-width:440px){.headerMenu a.btn-reserve{padding:16px 56px 16px 66px;letter-spacing:0.04em;font-size:1.4rem}}@media screen and (min-width:440px){.headerMenu a.btn-reserve:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.headerMenu a.btn-reserve:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;content:"";width:20px;height:20px;background-image:url("../img/common/icon-calendar.svg");left:35px}.headerMenu a.btn-reserve:hover:before{-webkit-filter:brightness(200%);filter:brightness(200%)}.headerMenu a.btn-reserve:after{content:"";width:12px;height:12px;right:20px;background:url("../img/common/icon-arrow-r-p.svg") no-repeat center center/contain}.headerMenu a.btn-reserve:hover:after{right:13px;-webkit-filter:brightness(200%);filter:brightness(200%)}}.globalNav{padding:0px;width:100%;max-width:1140px;margin:auto}.globalNav-item{text-align:center;list-style:none;font-weight:500;letter-spacing:0.02em}.globalNav-item span{display:block;font-size:1rem;text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:500;-webkit-transform:rotate(0.03deg);-ms-transform:rotate(0.03deg);transform:rotate(0.03deg);letter-spacing:2.7px}.globalNav-item a{width:100%;padding:12px 4px 10px;font-size:1.4rem;position:relative;display:block;color:inherit}.globalNav-item a:hover{opacity:1;color:#555}.globalNav-item a:after{position:absolute;left:0;bottom:0;display:block;content:"";width:0%;height:2px;background:#e1e1e1;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}.globalNav-item a:hover:after{width:100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:767px){.globalNav-wrap{display:none;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.globalNav-wrap.is-open{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;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.98);z-index:9000}}@media screen and (min-width:768px){.globalNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalNav-wrap{border-top:1px solid rgba(0,0,0,0.07);border-bottom:1px solid rgba(0,0,0,0.07)}.is-stick .globalNav-item a{padding:4px 4px 2px}}.globalNav-toggle{height:23px;width:24px;display:inline-block;font-size:0;line-height:1;cursor:pointer;text-align:center;z-index:9999;position:relative;margin-left:10px}.globalNav-toggle span{border-top:2px solid #707070;display:block;position:absolute;left:0;height:0;width:100%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.globalNav-toggle span:first-child{top:3px}.globalNav-toggle span:nth-child(2){top:50%;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.globalNav-toggle span:last-child{top:calc(100% - 4px)}.globalNav-toggle.is-open span:first-child{top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.globalNav-toggle.is-open span:nth-child(2){width:0}.globalNav-toggle.is-open span:last-child{top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:768px){.globalNav-toggle{display:none}}.is-nav-open{overflow:hidden}.l-content{margin:150px auto 40px;overflow:hidden;z-index:1;max-width:100%}@media screen and (max-width:767px){.l-content{margin-top:58px}}.container{width:100%;margin:58px auto 30px;position:relative}@media (min-width:560px){.container{width:1020px;margin:150px auto 150px}}.incontainer{width:100%;overflow:hidden;margin-right:auto;margin-left:auto}@media (min-width:560px){.incontainer{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:inherit}}.pan{width:auto;font-size:12px;padding:3px 15px 3px 20px;line-height:18px;font-weight:400;color:#999999;margin-left:0px;margin-bottom:35px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.pan ol{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}.pan li a{color:#999999}.pan li:not(:last-of-type){margin-right:20px;position:relative}.pan li:not(:last-of-type):after{position:absolute;top:50%;left:calc(100% + 6px);content:"";width:8px;padding:0;background:#999;height:1px;display:inline-block}.pan .top{text-indent:-9999px;width:10px;height:10px;border-radius:50%;display:block}.pan .top a{font-size:10px;background-color:#00a7ff;width:10px;height:10px;border-radius:50%;display:block}@media (min-width:560px){.pan{width:580px;font-size:11px;padding:6px 10px}.pan li:before{margin-left:0px;margin-right:0px}}.pan_main{width:100%;padding-left:inherit;margin-bottom:10px;margin-top:60px}@media (min-width:560px){.pan_main{width:600px;padding-left:30px;margin-top:0}}main{width:100%;max-width:600px}.l-main{max-width:100%}.l-footer{text-align:center;width:100%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff;padding:30px 0px 20px 0px;background-color:#f8f8f8;line-height:0px}@media screen and (min-width:440px){.l-footer{padding:45px 0px 40px 0px;line-height:1.6em;position:relative}}.footerNav{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;font-size:1.1rem;margin-top:25px}.footerNav li:not(:last-child){border-right:1px solid rgba(0,0,0,0.3);line-height:6px}.footerNav li a{padding:2px 9px}.footerNav li:not(:last-child){border-right:1px solid rgba(0,0,0,0.2)}@media screen and (min-width:440px){.footerNav{font-size:1.2rem;margin-top:0}}@media screen and (min-width:440px){.footerNav li a{padding:2px 14px}}@media screen and (min-width:440px){.footerNav{font-size:1.2rem}}.sitemap{margin:0 auto min(5.5vw,30px);max-width:13em;width:auto;text-align:left}.sitemap-col{margin:0 0 min(5.5vw,30px)}.sitemap-item a{padding:4px;line-height:1.4;color:inherit;display:block}@media screen and (min-width:767px){.sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;max-width:27em}.sitemap-col{width:calc(100% / 2)}}li.sitemap-item a.arrow,ul.sitemap-col li.sitemap-item.arrow{padding:0 0 0 23px;background-image:url(../img/common/footer-li-arrow.svg);background-repeat:no-repeat;background-position:left 5px;background-size:16px;margin-bottom:8px;line-height:1.7}@media screen and (min-width:767px){li.sitemap-item a.arrow,ul.sitemap-col li.sitemap-item.arrow{background-position:left 6px}}li.sitemap-item a.arrow:hover{color:#ccc;opacity:0.3}p.copyright{font-size:12px;text-align:center;padding:8px 0 0;font-weight:400}p.copyright .c{font-size:16.5px;font-weight:bold;position:relative;top:2px}@media screen and (min-width:920px){.sitemap{max-width:90%}.sitemap-col{width:auto}.sitemap-col:not(:last-child){padding-right:6%}}.socialNav{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;margin:0 auto min(5.5vw,30px)}.socialNav li{font-size:3.4rem}.socialNav li:not(:last-child){margin-right:16px}.socialNav img{width:40px;height:40px;line-height:1}.socialNav .fa-instagram{color:#cc37da}.socialNav .fa-twitter{color:#02afce}.socialNav .fa-line{color:#43ce02}@media screen and (min-width:440px){.socialNav li:not(:last-child){margin-right:22px}}.logo-footer a{width:140px;height:auto;margin:0 auto;opacity:0.9;margin-bottom:15px}.logo-footer a img{width:140px;height:auto}@media screen and (min-width:440px){.logo-footer a{width:170px;height:auto;margin-bottom:10px}}@media screen and (min-width:440px){.logo-footer a img{width:170px;height:auto}}.PageTop a{display:block;height:50px;background-image:url(../img/common/index-before.svg);background-repeat:no-repeat;background-position:center right 15px;background-size:42px auto;background-color:#f2f2f2}.PageTop a:hover{background-color:#f2f2f2}@media screen and (min-width:440px){.PageTop a{height:90px;background-size:90px auto;background-position:center center}}@media screen and (min-width:440px){.PageTop a:hover{background-color:#fff}}aside{width:100%;float:inherit;padding:0 6%}.media_area{width:100%;height:inherit;margin-bottom:70px}.media_area img{width:100%;height:auto}@media (min-width:560px){.media_area{width:330px;height:205px;margin-bottom:70px}.media_area img{width:330px;height:205px}}.information_area,.knowledge_area{width:100%;margin-bottom:40px}.information_area h3,.knowledge_area h3{font-size:18px;font-weight:700;letter-spacing:2.1px;text-align:center;padding-bottom:30px;margin-bottom:25px;position:relative}.information_area h3:after,.knowledge_area h3:after{font:500 10px "Roboto",sans-serif;letter-spacing:2.7px;text-align:center;left:0;right:0;bottom:0px;margin:auto;position:absolute}@media (min-width:560px){.information_area,.knowledge_area{width:330px}}.column_list{width:100%;border-top:1px solid #eeeeee;padding-bottom:20px;margin-right:auto;margin-left:auto}.column_list li{list-style: none;font-size:14px;font-weight:300;border-bottom:1px solid #eeeeee}.column_list li a{width:100%;font-weight:400;padding:10px;display:block;line-height:24px}@media (min-width:560px){.column_list{width:330px}.column_list li a{padding:14px}}.pagetop a{position:fixed;display:block;width:20px;height:20px;bottom:15px;right:20px;background-image:url("../img/common/icon-button-page-top.svg");background-repeat:no-repeat;background-size:20px auto;text-indent:-9999px}@media (min-width:440px){.pagetop a{width:28px;height:28px;bottom:20px;right:30px;background-size:28px auto}}.js-dropdown-target{display:none}.js-dropdown-target.is-open{display:block}.js-dropdown{display:inline-block;line-height:1;z-index:100;padding:8px 18px 8px 8px;border:none;outline:none;cursor:pointer;color:#c3c3c3;background:none;vertical-align:middle;position:relative;font-family:"Roboto";font-size:13px}.js-dropdown:after,.js-dropdown:before{vertical-align:middle;font-size:12px;right:0px;top:8px;position:absolute}.js-dropdown:after{content:"▼"}.js-dropdown.is-open:after{content:"▲";top:10px}.global .information a:after,.gloval_sp .information a:after,.information_area h3:after,h1.information:after{content:"INFORMATION"}.global .menu a:after,.gloval_sp .menu a:after,h1.menu:after{content:"MENU"}.global .reason a:after,.gloval_sp .reason a:after,h1.reason:after{content:"REASON"}.global .technic a:after,.gloval_sp .technic a:after,h1.technic:after{content:"TECHNIC"}.global .case a:after,.gloval_sp .case a:after,h1.case:after{content:"CASE"}.global .staff a:after,.gloval_sp .staff a:after,h1.staff:after{content:"STAFF"}.global .mvp a:after,.gloval_sp .mvp a:after,h1.mvp:after{content:"MVP"}.global .faq a:after,.gloval_sp .faq a:after,h1.faq:after{content:"FAQ"}.global .access a:after,.gloval_sp .access a:after{content:"ACCESS"}h1.access:after{content:"ACCESS"}h1.shibuya:after{content:"SHIBUYA"}h1.shinjuku:after{content:"SHINJUKU"}h1.nishi-shinjuku:after{content:"NISHI SHINJUKU"}h1.ebisu:after{content:"EBISU"}h1.osaka:after{content:"OSAKA"}h1.nagoya:after{content:"NAGOYA"}.global_sp .faq a:after{content:"FAQ"}h1.faq:after{content:"FAQ"}h1.media:after{content:"MEDIA"}.gloval_sp .knowledge a:after,.knowledge_area h3:after{content:"KNOWLEDGE"}h1.knowledge:after{content:"KNOWLEDGE"}h1.news:after{content:"NEWS"}h1.privacy:after{content:"PRIVACY"}h1.contact:after{content:"CONTACT"}h1.reserve:after{content:"RESERVE"}h1.sitemap:after{content:"SITEMAP"}h1.finish{padding-top:35px}.page{width:100%;max-width:600px;margin:0px auto 0px;padding:0 6%}.page h1{font-size:18px;font-weight:700;text-align:center;letter-spacing:2.16px;padding-bottom:35px;margin-bottom:35px;position:relative}.page h1:after{font:500 10px "Roboto",sans-serif;letter-spacing:2.7px;text-align:center;left:0;right:0;bottom:0px;margin:auto;position:absolute}.page p{font-size:14px;line-height:25px;font-weight:400;letter-spacing:0px;margin-right:25px;margin-left:25px;margin-bottom:30px}.page p a{text-decoration:underline}.page p a:hover{text-decoration:none}.page ol li,.page ul li{font-size:14px;line-height:25px;font-weight:400}.center{text-align:center}strong{font-size:14px;font-weight:bold;color:#d30505}b{font-weight:bold}.red{color:#d30505}small{font-size:12px;font-weight:300;color:#999999}mark{background-color:#fff500}blockquote{padding:40px 40px 14px;background-color:#f3f3f3;border-radius:6px;margin-top:10px;margin-bottom:40px;position:relative}blockquote:before{content:"";color:#ccc;top:20px;left:20px;position:absolute}.ll{font-size:110%!important}.l{font-size:18px!important}@media (min-width:560px){.l{font-size:105%!important}}.m{font-size:11px!important}@media (min-width:560px){.m{font-size:90%!important}}.s{font-size:85%!important}.ss{font-size:80%!important}.ts_s{letter-spacing:1.8px}.ts_l{letter-spacing:3.6px}.underline{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#ffff00));background:-o-linear-gradient(transparent 50%,#ffff00 50%);background:linear-gradient(transparent 50%,#ffff00 50%)}.bottom_space{margin-bottom:40px!important}@media (min-width:560px){.bottom_space{margin-bottom:60px!important}}.button-primary{width:90%;max-width:300px;height:48px;font:500 14px "Noto Sans JP",sans-serif;margin-right:auto;margin-left:auto;margin:0 auto 24px;background:transparent -o-linear-gradient(353deg,#5795fa 0%,#00a5fc 100%);background:transparent linear-gradient(97deg,#5795fa 0%,#00a5fc 100%);color:#ffffff;display:block;text-align:center;line-height:48px;border-radius:5px;letter-spacing:0.98px;position:relative;padding:0 2em;border-bottom:3px solid #3769b9}.button-secondary{width:90%;max-width:300px;height:48px;font:500 14px "Noto Sans JP",sans-serif;margin-right:auto;margin-left:auto;margin:0 auto 24px;background:transparent -o-linear-gradient(353deg,#3d3d3d 0%,#525252 100%);background:transparent linear-gradient(97deg,#3d3d3d 0%,#525252 100%);border-bottom:3px solid #2e2e2e;color:#ffffff;display:block;text-align:center;line-height:48px;border-radius:5px;letter-spacing:0.98px;position:relative;padding:0 2em}.button-secondary:after{content:"";position:absolute;top:50%;right:15px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:12px;height:12px;background-image:url("../img/common/icon-arrow.svg");background-repeat:no-repeat;background-position:12px auto;margin-top:-5px}.button-primary:after{content:"";position:absolute;top:50%;right:15px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:12px;height:12px;background-image:url("../img/common/icon-arrow.svg");background-repeat:no-repeat;background-position:12px auto;margin-top:-5px}.button-primary:hover:after,.button-secondary:hover:after{right:13px}.button-primary:visited,.button-secondary:visited{color:#fff}.pagination{width:90%;margin:10px auto 40px}.pagination_count{margin:auto;overflow:hidden;text-align:center;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}.pagination li{font:600 12px "Roboto",sans-serif;margin:auto 8px;text-align:center;line-height:27px;display:inline}.pagination li a:hover{background-color:#00a7ff;color:#fff;filter:alpha(opacity=100);opacity:1}.pagination .current,.pagination .next,.pagination .page_number,.pagination .prev{width:26px;height:26px;line-height:27px;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}.pagination .current,.pagination .page_number{border-radius:5px;background-color:#f2f2f2;color:#999999;list-style:none;display:inline-block}.pagination .current{background-color:#00a7ff;color:#fff}.pagination .next,.pagination .prev{background-color:#fff;color:#00a7ff}.pagination .next:hover,.pagination .prev:hover{background-color:#fff;color:#00a7ff;filter:alpha(opacity=60);opacity:0.6}@media (min-width:560px){.pagination{margin:30px auto 0}.pagination .current,.pagination .next,.pagination .page_number,.pagination .prev{width:34px;height:34px;line-height:35px}.pagination_count li{font-size:14px;margin:auto 10px;line-height:36px}}.wrap_accbox{margin:auto 6% 30px}@media (min-width:560px){.wrap_accbox{margin:auto auto 30px}}.accbox{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:-1px}.accbox p{font-size:13px;width:auto;margin-left:15px;margin-bottom:20px;padding-right:0;margin-right:12px;line-height:20px}.accbox label{width:auto;margin:auto;padding:14px 15px;font-size:14px;display:block;cursor:pointer;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:#00a7ff;letter-spacing:1px;position:relative}.accbox label:hover{filter:alpha(opacity=60);opacity:0.6}.accbox label:before{font-family:"Font Awesome 5 Free";font-weight:700;content:"";right:12px;top:16px;position:absolute}.accbox input{display:none}.accbox .accshow{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}@media (min-width:560px){.accbox label{margin:auto;padding:19px 15px 18px}.accbox label:before{right:15px;top:20px}.accbox p{padding-right:15px;margin-right:auto}}.cssacc:checked+label+.accshow{height:auto;opacity:1}.cssacc:checked+label:before{content:""}.toc{padding:16px;border:6px solid rgba(0,0,0,0.1);margin-bottom:32px;width:auto}.toc>h2{text-align:center;font-size:16px!important;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:0;margin-top:0}.toc ul{padding:0;margin:0}.toc li{list-style:none!important;margin:0!important}.toc li:not(:last-child){border-bottom:2px dotted rgba(0,0,0,0.1)}.toc li a{padding:8px 0;display:block}.shadow_box{background:#ffffff;-webkit-box-shadow:0px 0px 18px 1px #e5e5e5;box-shadow:0px 0px 18px 1px #e5e5e5;border-radius:10px;margin:auto auto 30px;padding:40px 7%;display:block}.shadow_box h2{font-size:17px;font-weight:700;text-align:center;letter-spacing:1.92px;margin-bottom:35px;line-height:25px}.shadow_box h3.sideline{font-size:15px;font-weight:700;letter-spacing:2.16px;margin-bottom:20px;padding:0.35em 0em 0.25em 0.7em;background:transparent;border-left:solid 4px #000}.shadow_box .bg_black{width:200px;height:20px;font:400 14px/21px "Roboto",sans-serif;text-align:center;color:#ffffff;line-height:21px;letter-spacing:0.98px;margin-bottom:30px;margin-bottom:15px;margin-right:auto;margin-left:auto;background-color:#000000;border-radius:2px}.shadow_box p{width:100%;margin-right:0px;margin-left:0px}.shadow_box p img{width:100%;height:auto;margin-bottom:-15px;border-radius:8px}@media (min-width:560px){.shadow_box{width:100%;margin:auto auto 30px;padding:50px 50px 25px}.shadow_box .bg_black{width:200px}}ul.knowledge_entry li.shadow_box,ul.media_entry li.shadow_box{width:550px;background:#ffffff;-webkit-box-shadow:0px 0px 18px 1px #e5e5e5;box-shadow:0px 0px 18px 1px #e5e5e5;border-radius:10px;margin-right:auto;margin-left:auto;margin-bottom:30px;padding:25px;display:inline-block}li.shadow_box a{display:block;width:100%;padding:25px;margin:-25px;color:#000}.step{font-size:60%;margin-top:5px}.slick-slide{height:auto!important}.is-single .pan,.is-single .pan_main{width:100%}.is-single main{max-width:100%}.is-single .entry{width:100%;max-width:640px}.js-accordion dt{cursor:pointer;position:relative;padding-right:2rem;overflow:hidden}.js-accordion dt:after{content:"";position:absolute;width:16px;height:16px;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("../img/common/icon-arrow-d-g.svg") no-repeat center center/contain;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.js-accordion dt.is-open:after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.js-accordion dd{display:none;padding:0}