body#top .smfo video.pc{aspect-ratio:16 / 9!important}.smfo video{width:100%;height:auto}img{max-width:100%;height:auto}.is-hidden{display:none!important;visibility:hidden!important}.block-revealer__element{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;pointer-events:none;opacity:0}h1{font-size:52px}h2{font-size:40px;text-align:center}h3{font-size:32px}h4{font-size:25px}h5{font-size:20px}h6{font-size:18px}body{font-size:16px}.searchBtn{display:none}.heading,.heading-primary{display:none}input[type="checkbox"],input[type="radio"]{margin:15px 20px;line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,optgroup,select,textarea{color:inherit;font:inherit;font-size:inherit;line-height:inherit;font-family:inherit;margin:0}#mainnav{display:none}.social-menu-widget{padding:0;margin:0 auto;display:table;text-align:center}.widget-area .widget_fp_social a,.social-menu-widget a,.social-menu-widget a:hover{color:#d65050}.social-menu-widget li{display:inline-block;padding:5px 20px;list-style:none;line-height:1}.widget-area .widget_fp_social div ul li{padding:5px 10px;line-height:1}.social-menu-widget a{text-decoration:none}.social-widget li a::before,.social-menu-widget a:before{font-family:FontAwesome;color:inherit}.social-menu-widget li a,.social-widget a{-webkit-backface-visibility:visible;backface-visibility:visible}.social-menu-widget a:before{font-size:50px;text-shadow:0 0 1px #222}.widget-area .widget_fp_social a:before{font-size:34px}.social-menu-widget a[href*="twitter.com"]::before{content:'\f099'}.social-menu-widget a[href*="facebook.com"]::before{content:'\f09a'}.social-menu-widget a[href*="plus.google.com"]::before{content:'\f0d5'}.social-menu-widget a[href*="google.com/+"]::before{content:'\f0d5'}.social-menu-widget a[href*="dribbble.com"]::before{content:'\f17d'}.social-menu-widget a[href*="pinterest.com"]::before{content:'\f231'}.social-menu-widget a[href*="youtube.com"]::before{content:'\f167'}.social-menu-widget a[href*="flickr.com"]::before{content:'\f16e'}.social-menu-widget a[href*="vimeo.com"]::before{content:'\f194'}.social-menu-widget a[href*="instagram.com"]::before{content:'\f16d'}.social-menu-widget a[href*="linkedin.com"]::before{content:'\f0e1'}.social-menu-widget a[href*="foursquare.com"]::before{content:'\f180'}.social-menu-widget a[href*="tumblr.com"]::before{content:'\f173'}.social-menu-widget a[href*="behance.net"]::before{content:'\f1b4'}.social-menu-widget a[href*="deviantart.com"]::before{content:'\f1bd'}.social-menu-widget a[href*="soundcloud.com"]::before{content:'\f1be'}.social-menu-widget a[href*="spotify.com"]::before{content:'\f1bc'}.social-menu-widget a[href*="weibo.com"]::before{content:'\f18a'}.social-menu-widget a[href*="xing.com"]::before{content:'\f168'}.social-menu-widget a[href*="trello.com"]::before{content:'\f181'}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.posts-navigation .nav-previous{padding-left:15px}.posts-navigation .nav-next{padding-right:15px}.post-navigation{margin:30px 0 45px;background-color:#f7f7f7;padding:30px;position:relative}.post-navigation a{color:#47425d}.post-navigation .nav-previous:hover span,.post-navigation .nav-next:hover span{color:#47425d}.post-navigation span{color:#c7c7c7;transition:color 0.3s}.post-navigation .nav-previous span{margin-right:10px}.post-navigation .nav-previous{border-right:1px solid #ebebeb}.post-navigation .nav-next span{margin-left:10px}.navigation.pagination{margin-top:30px}.nav-links .page-numbers{background-color:#f7f7f7;padding:20px;line-height:1;display:inline-block;color:#443f3f}.nav-links .page-numbers:not(.dots):hover,.nav-links .page-numbers.current{background-color:#252525;color:#fff}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.widget select{max-width:100%}.widget_search .search-submit{display:none}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.single .entry-header,.page .entry-header{margin-bottom:30px;display:block}.entry-footer{clear:left;margin-top:30px}.page-links{clear:both;margin:0 0 30px}.page-header{margin:0;border:0}.page-wrap .content-wrapper{padding-top:0;padding-bottom:15px;background-color:#fff}.page .page-wrap .content-wrapper,.single .page-wrap .content-wrapper{padding:0}.page-template-page_front-page .page-wrap .content-wrapper{padding-top:0;padding-bottom:0;background-color:#fff0}.single .meta-post .post-cat::before{content:'/';padding:0 10px}.single .meta-post .post-cat:first-of-type::before{content:''}.single .hentry .meta-post a{color:#d65050}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}img{max-width:100%;height:auto;max-width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font:14px/1.7 '游明朝',YuMincho,'Hiragino Mincho ProN','Hiragino Mincho Pro','ＭＳ 明朝',serif;background:#fff;color:#3b3b3b;overflow-x:hidden;margin:0;font-style:normal;font-family:'Noto Serif JP',serif!important;letter-spacing:.15em;font-size:17px}p{margin-bottom:0;margin-top:0}.h1,.h2,.h3,h1,h2,h3,h4,h5{margin-top:20px;margin-bottom:10px}hr{margin-top:20px;margin-bottom:20px;border:0;border-top-color:currentcolor;border-top-style:none;border-top-width:0;border-top:1px solid #eee;box-sizing:content-box}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.eyecatch,.eyecatch-main{display:none}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-md-4{margin-top:-3px}.col-md-8{margin-top:-5px}img{vertical-align:middle}input[type="submit"]{background-color:#222}.dividerTop{display:none}.footer-widgets .widget ul,.widget-area .widget ul{list-style:none;padding:0}.widget .children{padding-left:15px}.img-left{margin:0 33px 0 0!important;float:left}.img-right{margin:0 0 0 33px!important;float:right}strong{font-weight:600}h2{margin-bottom:50px}h1,h2,h3,h4,h5,h6{color:#999;font-weight:600}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;line-height:1.1;color:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1,h2,h3,h4,h5,h6{color:#3b3b3b;font-weight:600;margin:0;line-height:1.6}.rirui{margin-bottom:10px}.text-white{color:#fff!important}.text-dark{color:#443f3f!important}button,input[type="button"],input[type="reset"],input[type="submit"]{position:relative;display:inline-block;font-family:"Raleway",sans-serif;font-size:13px;line-height:24px;font-weight:700;padding:12px 34px;margin:10px auto;color:#fff;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#fff0}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{color:#767676;background-color:#fafafa;border:1px solid #dbdbdb;height:50px;padding:4px 5px;border-radius:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin:10px auto}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}textarea{width:100%;height:120px;padding:15px 20px}input:-moz-placeholder,textarea:-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#a3a2a2}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c3c3c3}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacaca}.orches-animation{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.orches-animation.animated{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}@-webkit-keyframes pop-scale{0%{-webkit-transform:scale(.7)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pop-scale{0%{-moz-transform:scale(.7)}100%{-moz-transform:scale(1)}}@keyframes pop-scale{0%{transform:scale(.7)}100%{transform:scale(1)}}@-webkit-keyframes pop-scale2{0%{-webkit-transform:scale(.5)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pop-scale2{0%{-moz-transform:scale(.5)}100%{-moz-transform:scale(1)}}@keyframes pop-scale2{0%{transform:scale(.5)}100%{transform:scale(1)}}.btn{background-image:none}textarea,input[type="text"],input[type="submit"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.dropdown-menu,.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{-webkit-appearance:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}table{border-collapse:collapse;vertical-align:top}th,td{padding:20px 5px}blockquote{color:#2b2b2b;border-color:#fff!important;font-size:16px;font-style:italic;line-height:23px;margin-bottom:30px;padding:30px 35px;position:relative}blockquote a{color:blue}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,optgroup,select,textarea{color:inherit;font:inherit;line-height:inherit;font-family:inherit;margin:0}dd{text-align:left}dd,dt{line-height:1.42857143}.site-title{font-size:32px;line-height:1.2}.site-title a,.site-title a:hover{color:#fff}.site-logo{max-height:100px;position:relative;z-index:10}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff0;padding:20px 0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.admin-bar .site-header,.admin-bar .site-header.float-header{top:32px}.admin-bar:not(.siteScrolled) .slide-item{background-position:50% 0!important}.header-image{display:none;position:relative;height:300px;background-position:center;background-size:cover;background-repeat:no-repeat}@-moz-keyframes move{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes move{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes move{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.header-inner{display:none}.site-title{margin:0}.site-description{font-size:16px;margin:15px 0 0;line-height:1.6;color:#efefef}.site-description:empty{margin:0}.site-header.fixed{position:fixed}.site-header .col-md-4,.site-header .col-md-8{min-height:0}.site-header .logo{margin:40px 0;float:left;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.site-header .logo a{display:block;height:100%}.site-header .logo{width:135px;height:27px}.site-header.float-header{padding:5px}.site-header.float-header #mainnav{padding:0}.site-header.float-header #mainnav>ul>li>a{height:70px;line-height:70px}.site-header.float-header .logo{margin:20px 0}#mainnav{display:block;float:right;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}#mainnav ul{list-style:none;margin:0;padding:0}#mainnav li{float:left;padding:0 14px;text-align:center;line-height:1.2}#mainnav ul ul li{padding:0}#mainnav ul li a{position:relative;display:block;font-size:14px;font-family:"Raleway",sans-serif;color:#fff;font-weight:500;text-decoration:none;outline:none}#mainnav ul li a:hover{color:#d65050}#mainnav ul ul a{width:180px;font-family:"Source Sans Pro",sans-serif!important}#mainnav>ul>li:last-child{padding-right:0}#mainnav ul li{position:relative}#mainnav>li.menu{position:relative}#mainnav ul li ul ul{top:0}#mainnav ul li ul:after{content:"";position:absolute;left:0;width:100%;height:1px}#mainnav ul li ul ul:after{top:0}#mainnav ul li ul li ul{left:100%}#mainnav li:hover>ul{opacity:1;padding-top:10px;visibility:visible;left:auto;display:block!important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#mainnav li:hover>ul ul{padding-top:0;left:100%}#mainnav .sub-menu{z-index:99999}#mainnav ul li ul:after{background:none;height:0!important}#mainnav .sub-menu li a{color:#fff;display:block;line-height:30px;padding:0 13px;content:">";-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-align:left}#mainnav .sub-menu li:hover>a{color:#fff}#mainnav li:hover>.sub-menu>li>a{padding:8px 18px}#mainnav ul li::before{font-family:Fontawesome;color:#fff;float:left;margin:5px 5px 0 0;font-size:14px;line-height:1;font-weight:400}#mainnav ul li a{float:left}#mainnav .sub-menu li:before{content:"";margin:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}#mainnav-mobi ul li a{float:none}#mainnav-mobi ul li::before{content:''}#mainnav-mobi{display:block;margin:0 auto;width:100%;position:absolute;top:28px;background-color:#1c1c1c;margin-top:21px;z-index:1000;position:fixed}#mainnav-mobi ul{display:block;list-style:none;margin:0;padding:0}#mainnav-mobi ul li{margin:0;position:relative;text-align:left;border-top:1px solid #252525;cursor:pointer}#mainnav-mobi ul>li>a{display:block;text-decoration:none;padding:10px 50px;color:#fff}#mainnav-mobi ul.sub-menu{top:100%;left:0;z-index:2000;position:relative;background-color:#161625}#mainnav-mobi>ul>li>ul>li,#mainnav-mobi>ul>li>ul>li>ul>li{position:relative;border-top:1px solid #252525;background-color:#222}#mainnav-mobi>ul>li>ul>li>a{padding-left:70px!important}#mainnav-mobi>ul>li>ul>li>ul>li a{padding-left:90px!important}#mainnav-mobi ul.sub-menu>li>a{display:block;text-decoration:none;padding:5px 60px;border-top-color:rgb(255 255 255 / .1);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-align:left}#mainnav-mobi>ul>li>ul>li:first-child a{border-top:none}#mainnav-mobi ul.sub-menu>li>a:hover,#mainnav-mobi>ul>li>ul>li.active>a{color:#fff}.btn-menu,.btn-menu span{display:inline-block;transition:all .4s;box-sizing:border-box}.btn-menu{position:relative;width:35px;height:30px}.btn-menu span{position:absolute;left:0;width:100%;height:2px;background-color:#000;border-radius:4px}.btn-menu span:nth-of-type(1){top:0}.btn-menu span:nth-of-type(2){top:15px}.btn-menu span:nth-of-type(3){bottom:0}.btn-menu.active span:nth-of-type(1){-webkit-transform:translateY(14px) rotate(-315deg);transform:translateY(14px) rotate(-315deg)}.btn-menu.active span:nth-of-type(2){opacity:0}.btn-menu.active span:nth-of-type(3){-webkit-transform:translateY(-14px) rotate(315deg);transform:translateY(-14px) rotate(315deg)}.btn-submenu{position:absolute;right:20px;top:0;font-family:"FontAwesome";font-size:20px;line-height:45px;text-align:center;cursor:pointer;width:70px;height:44px}.btn-submenu:before{content:"\f107";color:#fff}.btn-submenu.active:before{content:"\f106"}.btn-menu{display:block}.aside-image{padding:0;position:relative}.aside-image .image-container{height:100%;overflow:hidden;padding:0;position:absolute;left:0;top:0}.aside-image .image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;z-index:0;background-position:50% 50%}.aside-image .content-wrap{padding:70px 0 70px 50px}.aside-image.right .image-container{left:auto;right:0}.aside-image.right .content-wrap{padding:70px 50px 70px 0}.error-wrap h1{font-size:35px;color:#ddd;font-weight:600;margin:0 0 40px;line-height:normal}.error-wrap h5{margin-top:60px;font-size:18px;font-weight:400}.error-wrap .error-search{padding:0 80px}.error-wrap #search-form{height:50px;margin-bottom:17px;position:relative;width:100%}.error-wrap .search-input{margin:0;width:100%}.error-wrap #search-submit{height:50px;padding:0;position:absolute;top:0;right:0;width:120px;border-radius:0 3px 3px 0;background:#443f3f;border-color:#443f3f}.error-wrap #search-submit:hover{color:#fff}#page-slider{position:relative;height:250px}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.page-wrap{padding:0;clear:both}.page-template-page_front-page .page-wrap,.projects-template-post_full .page-wrap,.projects-template-post_full .page-wrap .content-wrapper{padding:0}.entry-page p,.entry-post p{margin-bottom:24px}.entry-post img{margin:10px 0 20px}.header-slider,.owl-wrapper{direction:ltr}.header-slider,.owl-carousel{-webkit-transform:translate3d(0,0,0)}.parallax{width:100%;background-attachment:fixed;background-position:50% 0}.header-slider{position:relative;max-width:100%}.slide-text.slides{padding-left:0}.slides-container .slide-item{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.slides-container .slide-item img{-moz-animation:move 38s ease infinite;-webkit-animation:move 38s ease infinite;animation:move 38s ease infinite}.sliderFix{display:block!important}.text-slider-section{position:absolute;top:50%;left:0;right:0;text-align:center;z-index:2;width:100%;padding-top:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.text-slider .maintitle,.text-slider .subtitle{z-index:10;color:#fff;margin:0;letter-spacing:1px;text-shadow:1px 1px 3px rgb(0 0 0 / .3)}.text-slider .maintitle{position:relative;display:inline-block;font-size:57px;line-height:67px;font-weight:700;padding-bottom:10px}.text-slider .maintitle:after{content:"";position:absolute;left:50%;bottom:0;width:40%;height:1px;margin-left:-20%}.text-slider .subtitle{font-size:30px;line-height:40px;padding:20px 0 50px;font-weight:300}.text-slider{position:relative;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInRightBig{from{right:-1200px}to{right:0}}@keyframes fadeInRightBig{from{right:-1200px}to{right:0}}.slide-inner{position:absolute;top:50%;left:0;right:0;text-align:center;z-index:2;width:100%;min-height:260px;padding-top:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header-slider{overflow:hidden}.header-slider[data-speed="0"] .slide-item{opacity:1!important}.page-title{color:#ccc;padding-top:100px}.page-title .col-md-6{float:none}.page-title-inner{display:table;width:100%;height:100%;position:relative;z-index:1}.page-title-cap{display:table-cell;vertical-align:middle}.page-title .breadcrumbs{display:table-cell;list-style:none;text-align:left;vertical-align:middle}.page-title h1{margin:0;font-size:18px;color:#ccc}.breadcrumbs ul{margin:0}.breadcrumbs ul li{display:inline}.breadcrumbs ul li a:hover{text-decoration:underline}.content-area .post-wrap,.contact-form-wrap{padding-right:20px}.content-area .hentry{position:relative;padding-top:50px}.content-area .hentry:first-child{padding-top:0}.content-area .hentry:after{content:"";position:absolute;left:0;top:0;width:30px;height:1px}.content-area .hentry:first-child:after{height:0}.hentry .post-content{overflow:hidden}.content-area .entry-thumb{text-align:center;margin-bottom:30px}.title-post{position:relative;font-size:14px;font-weight:600;line-height:normal;text-align:left;margin:0;color:#fff;z-index:1000;left:35px}.hentry .meta-post{margin-bottom:20px}.hentry .meta-post,.hentry .meta-post a{color:#5e5e5e;font-size:13px}.hentry .meta-post span{position:relative;padding-left:20px;margin-right:18px}.hentry .meta-post .cat-links{display:inline-block}.hentry .meta-post span:before{position:absolute;left:0;top:1px;font-family:"FontAwesome";line-height:normal}.hentry .meta-post span.posted-on:before{content:"\f073"}.hentry .meta-post span.byline:before{content:"\f007"}.hentry .meta-post span.comments-link:before{content:"\f086"}.hentry .meta-post span.cat-links:before{content:"\f114";top:4px}span.author.vcard{padding:0;margin:0}.hentry blockquote{background-color:#fff;color:#2b2b2b;border-color:#fff!important;font-size:16px;font-style:italic;line-height:23px;margin-bottom:30px;padding:30px 35px;position:relative}.fullwidth{width:100%}.error-404{text-align:center}.error-404 .page-content p{margin-bottom:30px}.masonry-layout{width:100%;padding:0}.masonry-layout .hentry{width:360px;margin:15px;padding:0}.masonry-layout .post-wrap{padding:0}.masonry-layout .hentry:after{width:0;height:0}.blog-pagination ul{width:100%;text-align:right;list-style:none}.blog-pagination ul li,.blog-pagination ul li a{display:inline-block;background-color:#fff0;width:40px;height:40px;line-height:40px;text-align:center}.blog-pagination ul li{margin-left:3px}.blog-pagination ul li.active,.blog-pagination ul li:hover a{color:#fff}.classic-alt.content-area .hentry:after{display:none}.classic-alt .hentry{border-bottom:1px solid #ebebeb}.classic-alt .hentry:last-of-type{border-bottom:0}.classic-alt .entry-header{text-align:center;margin-bottom:30px}.classic-alt .entry-title{font-size:36px;font-weight:500}.classic-alt .entry-title a{color:#47425d}.classic-alt .meta-post{margin-bottom:10px}.single .meta-post a,.classic-alt .meta-post a{text-transform:uppercase;letter-spacing:5px;font-size:13px}.single-meta,.single-meta a,.classic-alt .posted-on,.classic-alt .posted-on a{color:#68647a}.single .single-meta,.classic-alt .posted-on{text-decoration:underline;text-transform:uppercase;font-size:13px}.single .single-meta{display:table}.single-meta .byline{padding-left:10px}.classic-alt .meta-post a{color:#d65050}.widget-area .widget{position:relative;padding-top:50px}.widget-area .widget:before{content:"";position:absolute;left:0;top:0;width:30px;height:1px}.widget-area .widget:first-child{padding-top:0}.widget-area .widget:first-child:before{height:0}.widget-area .widget-title{font-size:16px;line-height:normal;color:#443f3f;font-weight:600;padding-bottom:24px;margin:0;text-transform:uppercase}.widget-area .widget ul li{padding:5px 0}.widget-area .widget ul li:first-child{padding-top:0}.widget-area .widget ul li:last-child{padding-bottom:0}.widget-area,.widget-area a{color:#767676}.widget-popular-post .news .thumb{width:65px;height:auto;margin:3px 18px 0 0;float:left}.widget-popular-post .news .text{min-height:65px}.widget-popular-post .news h6{font-size:13px;line-height:20px;font-weight:500;margin:0 0 4px}.widget-popular-post .news p,.widget-popular-post .news p a{font-size:13px;margin:0}.widget-popular-post .news p a:hover{text-decoration:underline}.widget-categories .categories li a{position:relative;display:block}.widget-categories .categories li span{position:absolute;right:0;top:0}.widget-tags .tag-list a{display:inline-block;font-size:13px;color:#767676;border:1px solid #dbdbdb;padding:7px 15px;margin:4px;margin-left:0}.widget-tags .tag-list a:hover{color:#5e5e5e}.search-field{max-width:100%}.single-post .hentry{padding-bottom:0}.single-post .author-post{position:relative;margin-top:50px;background-color:#eee;padding:20px}.single-post .author-post .author-avatar{float:left;width:145px;background-color:#f5f5f5;padding:3px}.single-post .author-post .author-info{position:relative;padding:0 20px 0 35px;margin-left:140px;min-height:140px}.single-post .author-post .name{margin:3px 0 17px 0}.single-post .author-post .name h6{font-size:20px;font-weight:600;display:inline-block;margin:0}.single-post .author-post .intro{margin:0}.single-post .author-post ul.socials{position:absolute;top:10px;right:20px;list-style:none;margin:0}.single-post .author-post ul.socials li{float:left;text-align:center;margin-right:5px}.single-post .author-post ul.socials li a{display:inline-block;width:25px;height:25px;font-size:18px;line-height:25px;color:#ccc}.tags-links a{display:inline-block;background-color:#f7f7f7;padding:8px 30px;color:#47425d;margin:0 5px;font-size:12px;text-transform:uppercase}.tags-links a:first-of-type{margin-left:0}.comments-area{margin-bottom:60px}.comments-title{margin:0 0 30px 0;font-size:24px}.comments-area ol{list-style:none}.comments-area ol{padding:0}.comments-area .children{padding-left:20px}.comments-area .fn{color:#505050}.comment-author .avatar{position:absolute}.comment-author .fn,.comment-metadata{margin-left:80px}.comment-metadata{font-size:13px;margin-bottom:20px;text-transform:uppercase}.comment-form .form-submit{margin-top:30px}.comment-body{padding:15px 0;margin-bottom:20px;border-bottom:1px solid #f3f3f3;background-color:#fff}.reply{margin-left:80px;background-color:#e64e4e;display:table;margin-top:15px}.comment-reply-link{padding:8px 22px;font-size:13px;text-transform:uppercase;color:#fff;line-height:1;font-weight:600;display:table}.comment-meta a{color:#c7c7c7}.comments-area a.url{color:#505050;text-decoration:none}.comment-reply-title{font-size:25px}.comment-form input{width:100%;max-width:100%}.form-submit input{width:auto}.comment-content{margin-left:80px}.portfolio-images{margin-bottom:40px}.portfolio-info{background-color:#f7f7f7;border:1px solid #eee;padding:25px 25px 40px;font-family:"Raleway",sans-serif}.portfolio-info h5{margin:0 0 15px;text-transform:uppercase}.portfolio-info ul{list-style:none;font-size:14px;margin-bottom:10px}.portfolio-info ul li{padding:10px 0}.portfolio-info ul li span{float:right;color:#443f3f}.portfolio-info .button-group{text-align:center}.portfolio-info .button-group a{width:100%;margin-top:10px}.wider{display:none}.footer-widgets .widget-title{color:#fff}.l-footer:before{width:100%;height:100%;background:rgb(0 10 0 / .6);position:absolute;top:0;left:0}.footer-widgets a{color:#fff}.footer-widgets a:hover{color:#000}.footer .copyr{color:#a8a8a8;margin-bottom:0}.footer-widgets .widget-title{text-transform:uppercase;color:#47425d;line-height:normal;margin:5px 0 0}.widget-info .logo-footer{margin-bottom:36px}.widget-info p{margin-bottom:24px}.widget-info .infomation{list-style:none;margin:0}.widget-info .infomation li{position:relative;padding:0 0 0 30px;margin-bottom:15px;line-height:24px}.widget-info .infomation li.address:before,.widget-info .infomation li.phone:before,.widget-info .infomation li.email:before{position:absolute;left:0;top:0;content:"\f041";font-family:"FontAwesome";font-size:16px}.widget-info .infomation li.phone:before{content:"\f095"}.widget-info .infomation li.email:before{content:"\f040"}.widget-links ul{list-style:none;margin:0}.widget-links ul li{padding:10px 0 7px}.widget-links ul li:first-child{padding-top:0}.widget-mail-subscribe p{padding-bottom:10px}.widget-mail-subscribe .email-sub input{width:205px;margin-bottom:10px}.site-footer{line-height:35px;padding:15px 0;background-color:#000;display:none}.site-footer::after{background-color:rgb(255 255 255 / .6);position:absolute;z-index:10}.site-footer,.site-footer a{color:#666}.site-footer .socials{margin:0;list-style:none}.bottom .socials li{display:inline-block;margin-left:5px}.site-footer .socials li a{display:inline-block;color:#666;font-size:14px;background-color:#2e2e2e;width:35px;height:35px;line-height:35px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.site-footer .socials li:hover a{color:#fff}.preloader{background:none repeat scroll 0 0 #fff;height:100%;opacity:1;position:fixed;text-align:center;transition:opacity 0.2s ease 0s;width:100%;z-index:9999;display:none}.preloader .spinner{height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:relative;top:50%;width:30px;display:none}.preloader .pre-bounce1,.preloader .pre-bounce2{-webkit-animation:2s ease 0s normal none infinite bounce;animation:2s ease 0s normal none infinite bounce;background-color:#de4939;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.preloader .pre-bounce2{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.go-top{display:none;position:fixed!important;right:20px;bottom:-45px;color:#fff;display:block;font-size:22px;line-height:35px;text-align:center;width:40px;height:40px;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;z-index:9999;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.go-top:hover{background-color:#fff}.go-top.show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;visibility:visible;bottom:11px}.panel-grid-cell .widget-title{text-align:center;margin-bottom:50px;position:relative;font-weight:600;line-height:normal;text-transform:uppercase;padding-bottom:10px}.panel-grid-cell .widget-title:after{content:"";position:absolute;left:50%;bottom:0;width:50px;height:1px;margin-left:-25px;background-color:#d65050}.panel-grid{max-width:1170px;margin-left:auto!important;margin-right:auto!important}.panel-row-style[data-hasbg="hasbg"]{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;position:relative;z-index:11;overflow:hidden}.panel-grid .overlay{z-index:-1}.no-col-padding .panel-grid-cell{padding-left:0!important;padding-right:0!important}.sow-carousel-thumbnail .overlay{position:static;height:100%!important}.roll-counter{text-align:center}.roll-counter i{font-size:30px}.roll-counter .name-count,.roll-counter .numb-count{font-family:"Raleway",sans-serif}.roll-counter .name-count{font-size:14px;font-weight:600;padding:15px 0}.roll-counter .numb-count{font-size:44px;padding:0;font-weight:600}.roll-client{text-align:center}.roll-client .client-item{float:none;display:inline-block;width:19%;text-align:center;margin:15px 0}.roll-client .client-item img{max-width:150px}.roll-spacer{display:block;clear:both;width:100%;height:47px;overflow:hidden}.roll-spacer.small{height:27px}.roll-spacer.large{height:60px}.concept{padding:0 25px 30px;background:#fff}.service{padding:0 15px;background:url(/wp-content/uploads/2023/08/sam2-obi.webp);background-size:cover;position:relative;background-attachment:fixed;background-position:50% 10%}.service:before{position:absolute;width:100%;height:100%;background:rgb(255 255 255 / .55);content:"";top:0;left:0}h2{text-align:center;color:#3b3b3b}.normal{font-size:32px;position:relative;margin-bottom:30px}.normal span{position:absolute;font-size:18px;left:50%;top:45px;transform:translate(-50%,0);width:80%}.tatesen{position:relative;margin-bottom:50px}.tatesen::before{height:40px;width:1px;background:#999;left:50%;transform:translate(-50%,0);content:"";position:absolute;top:80px}.tatesen2{position:relative;margin-bottom:50px}.tatesen2::before{height:40px;width:1px;background:#999;left:50%;transform:translate(-50%,0);content:"";position:absolute;top:45px!important}.service-board{background:#fff;padding:30px 20px;text-align:left;border:1px solid #444;margin:30px 0}.service-board h3{font-size:24px;color:#3b3b3b;text-align:center}.service-board img{margin-bottom:10px}.jisseki{background:#fff;background-size:contain;padding:0 15px}.whiten{color:#fff}.jisseki-board{background:#fff;padding-bottom:10px;margin:30px 0;text-align:center;box-shadow:3px 3px 3px gray}.jisseki-board img{object-fit:cover;object-position:50% 0}.jisseki-board h3{background:#1e90ff;color:#fff;font-size:15px;padding:10px 0;color:#fff!important}.subtex{padding:10px;font-size:12px;text-align:left}.jisseki-board a{position:relative}.jisseki-board a::after{left:0;content:'';width:100%;height:1px;background:#1595dc;bottom:-1px;transform:scale(0,1);transform-origin:right top;transition:transform 0.3s}.flow-faq{display:flex}.flow,.faq{width:50%;height:170px;position:relative;overflow:hidden}.flow h2,.faq h2{color:#fff;margin-top:30px;position:relative;z-index:10}.flow:after{background:url(/img/top/concept-moto.webp);background-size:cover;transition:transform .9s ease;position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:2}.flow:hover:after{transform:scale(1.1)}.faq:after{background:url(/img/top/faq.webp);background-size:cover;transition:transform .9s ease;position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:2}.faq:hover:after{transform:scale(1.1)}.flow:before,.faq:before{position:absolute;width:100%;height:100%;content:"";background:rgb(0 0 0 / .4);z-index:3}.flow a:before,.faq a:before{position:absolute;content:"►";color:#fff;right:34px;top:1px}.flow a::after,.faq a::after{position:absolute;left:0;content:'';width:100%;height:1px;background:#fff;bottom:-1px;transform:scale(0,1);transform-origin:right top;transition:transform 0.3s}.flow a:hover::after,.faq a:hover::after{transform:scale(1,1);transform-origin:left top}.create-bun h2{font-size:24px;text-align:center}.create{background:#fff;background-size:auto;background-size:cover;height:auto;padding:30px 25px}.create-bun{background:rgb(255 255 255 / .7);position:relative;padding:15px}.top-contact{padding:30px 25px;background:#333}.saish1,.saish2{background:#fff;padding:30px;text-align:left;margin:15px 0}.top-contact h2{color:#3b3b3b}.dispbl{display:inline-block;text-align:left;font-size:20px;color:#fff;margin-bottom:20px}.saish1 h3,.saish2 h3{color:#3b3b3b;font-size:24px;margin-bottom:30px;text-align:center}.telicon{text-align:center}.telicon a{position:relative;top:0%;left:0%;z-index:11;color:#3b3b3b;font-size:16px;font-size:25px;text-align:center}.buttonotoi{background:#1e90ff;color:#fff;padding:12px 25px}.fothaikei{background:#f5f5f5}.logose img{width:150px}.copyr{font-size:12px}.jyusho{font-size:14px}.widget_sydney_services_type_b .service{margin-bottom:20px}.widget_sydney_services_type_b .service-thumb{float:left;max-width:120px;margin-right:30px;margin-top:7px}.service.col-md-4:nth-of-type(3n+1){clear:left}.service.col-md-6:nth-of-type(2n+1){clear:left}.sub .sub-mainvisual{position:relative;letter-spacing:0}.sub .sub-mainvisual h1{margin-bottom:0}.sub h1{font-size:36px;margin-bottom:30px}.sub .sub-mainvisual.shown .sub-mainvisual-title{color:#fff;font-weight:600;display:block}.sub .sub-mainvisual.shown h1>*{-webkit-transition:color 0s;transition:color 0s;transition-delay:0s}.sub .sub-mainvisual h1>*{display:table;position:relative;color:#c00;font-family:'Noto Serif JP',serif}.sub .sub-mainvisual-title{font-size:3vw;margin-bottom:32px;left:-.4%}.dongu{color:#2b2b2b;font-size:9vw;font-weight:500;letter-spacing:.01em;line-height:1.5;font-family:ta-marugo-gf-02,sans-serif}.dongu span{color:#00a0e9;font-size:12.5vw;font-weight:400;font-family:ta-marugo-gf-03,sans-serif}.dongu2{color:#2b2b2b;font-size:clamp(30px, 3vw, 40px);font-weight:500;letter-spacing:.03em;line-height:1.5;font-family:ta-marugo-gf-02,sans-serif}.dongu2 span{color:#00a0e9;font-size:clamp(45px, 4vw, 65px);font-weight:500;font-family:ta-marugo-gf-02,sans-serif}.kout,.oput,.oput2{color:#2b2b2b;font-size:20px;font-weight:600;letter-spacing:.03em;font-family:ta-marugo-gf-01,sans-serif;text-align:left;display:inline-block;line-height:2}.tioto{padding:0 15px}.kout span,.oput span,.oput2 span{color:#c00;font-size:26px;font-weight:400;font-family:ta-marugo-gf-03,sans-serif}.sub .sub-mainvisual::before{content:'';display:block;position:absolute;left:0}.sub .sub-mainvisual::before{width:45.6076135%;height:0;z-index:2}.sub .sub-mainvisual-title-inner{position:absolute;top:calc(50% - 20px);left:10vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90vw;z-index:5}.sub .sub-mainvisual-title-inner{position:absolute;top:calc(50% - 144px);left:10vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90vw;z-index:5}.sub .sub-mainvisual-title-inner{width:100%;padding:0 15px;margin:30px 0 10px}.sub .sub-mainvisual-subtitle{font-weight:700;color:#a1abb7;line-height:1.6;position:relative;line-height:1}.sub .sub-mainvisual-subtitle{font-size:18px;top:-20px;line-height:1.6}.sub .sub-mainvisual-bg{width:100%;height:390px;text-align:right;overflow:hidden;position:relative;background-color:#f1f6fc;margin-top:-30px}.sub .sub-mainvisual-bg::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#f3f6fb;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0)}.sub .sub-mainvisual.shown .sub-mainvisual-bg::before{-webkit-animation:mask 1s;animation:mask 1s;animation-iteration-count:1;animation-fill-mode:none;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#fff}.sub .sub-mainvisual.shown .sub-mainvisual-bg img{visibility:inherit;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:visibility 0s 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;-webkit-transition:visibility 0s 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;transition:visibility 0s 0.6s,transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;transition:visibility 0s 0.6s,transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s}.sub .sub-mainvisual-bg img{position:relative}.sub .sub-mainvisual-bg:after{position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .4);top:0;left:0;content:""}.sub .sub-mainvisual h1>*{-webkit-transition:color 0s;transition:color 0s}.sub .sub-mainvisual h1>*::after{-webkit-animation:mask-slanted 0.6s;animation:mask-slanted 0.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sub .sub-mainvisual .sub-mainvisual-title{color:#00a0e9}.sub .sub-mainvisual .sub-mainvisual-subtitle{-webkit-transition-delay:.4s;transition-delay:.4s;color:#fff}.sub .sub-mainvisual .sub-mainvisual-bg::before{-webkit-animation:mask 1s;animation:mask 1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#fff}.sub .sub-mainvisual .sub-mainvisual-bg img{visibility:inherit;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:visibility 0s 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;-webkit-transition:visibility 0s 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;transition:visibility 0s 0.6s,transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;transition:visibility 0s 0.6s,transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s}.sub-border{position:relative}.sub-border::before{content:'';position:absolute;display:inline-block;border-top:1px solid #d8d8d8;width:100%;height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sub-border::before{top:-80px}@-webkit-keyframes mask{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-animation-timing-function:cubic-bezier(.9,0,.1,1);animation-timing-function:cubic-bezier(.9,0,.1,1)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0)}}@keyframes mask{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-animation-timing-function:cubic-bezier(.9,0,.1,1);animation-timing-function:cubic-bezier(.9,0,.1,1)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0)}}@-webkit-keyframes mask-slanted{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-45deg) scaleX(0);transform:translateZ(0) skew(-45deg) scaleX(0);-webkit-animation-timing-function:cubic-bezier(.9,0,.1,1);animation-timing-function:cubic-bezier(.9,0,.1,1)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-45deg) scaleX(1);transform:translateZ(0) skew(-45deg) scaleX(1)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translateZ(0) skew(-45deg) scaleX(0);transform:translateZ(0) skew(-45deg) scaleX(0)}}@keyframes mask-slanted{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-45deg) scaleX(0);transform:translateZ(0) skew(-45deg) scaleX(0);-webkit-animation-timing-function:cubic-bezier(.9,0,.1,1);animation-timing-function:cubic-bezier(.9,0,.1,1)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-45deg) scaleX(1);transform:translateZ(0) skew(-45deg) scaleX(1)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translateZ(0) skew(-45deg) scaleX(0);transform:translateZ(0) skew(-45deg) scaleX(0)}}.roll-icon-box{text-align:center}.roll-icon-box .service-thumb{margin:0 auto 20px}.roll-icon-box .icon{text-align:center;width:70px;height:70px;line-height:75px;margin:0 auto 20px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.roll-icon-box.left{text-align:left}.roll-icon-box.left .icon{float:left;margin-top:7px;margin-right:30px}.roll-icon-box .icon i{font-size:26px}.roll-icon-box .content{overflow:hidden}.roll-icon-box .content h3{font-size:16px;font-weight:500;line-height:normal;margin:7px 0 10px}.roll-icon-box .content h3,.roll-icon-box .content h3 a{color:#443f3f}.roll-icon-box .content p{margin:0}.sydney_contact_info_widget span{color:#d65050;margin-right:15px}.sydney_contact_info_widget div{margin-bottom:15px}.roll-icon-list{padding-top:15px}.roll-icon-list .icon{text-align:center;width:70px;height:70px;line-height:75px;float:left;margin-right:30px;margin-top:7px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.roll-icon-list .icon i{font-size:26px}.roll-icon-list .list-item{margin-bottom:30px}.roll-icon-list .content{overflow:hidden}.roll-icon-list .content h3{font-size:16px;font-weight:500;line-height:normal;margin:7px 0 10px}.roll-icon-list .content h3 a{color:#443f3f}.roll-icon-list .content p{margin-bottom:0}.roll-list{list-style:none;margin:0 0 30px 10px}.roll-list li{line-height:32px;position:relative;padding-left:40px}.roll-list li:before{content:"\f006";font-family:"FontAwesome";font-size:15px;position:absolute;left:0;top:0}.roll-button{position:relative;display:inline-block;font-family:"Raleway",sans-serif;font-size:13px;line-height:24px;font-weight:700;padding:12px 35px;color:#fff;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.roll-button:hover{background-color:#fff0}.roll-button.border{background-color:#fff0;text-transform:uppercase}.roll-button.border:hover{color:#fff}.roll-button.border.text-white{color:#fff}.roll-button.light{background-color:#fff;border:1px solid #fff;color:#443f3f}.roll-button.light:hover{color:#fff}.roll-button.light.border{border:1px solid #fff;background-color:#fff0;color:#fff}.roll-button.light.border:hover{border:1px solid #443f3f;background-color:#443f3f;color:#fff}.roll-button.dark{background-color:#443f3f;border:1px solid #443f3f}.roll-button.dark:hover{border:1px solid #443f3f;background-color:#fff0;color:#443f3f}.roll-button.dark.border{border:1px solid #443f3f;background-color:#fff0;color:#443f3f}.roll-button.dark.border:hover{border:1px solid #443f3f;background-color:#443f3f;color:#fff}.more-button{display:table;margin:30px auto 0;clear:both}.roll-button-group{text-align:center}.roll-button-group .roll-button{margin-left:8px}.roll-button-group .roll-button:first-child{margin-left:0}.blog-post{margin-bottom:30px}.blog-post .entry-title{margin:15px 0;font-size:16px}.project-filter{margin:20px 0 50px 0;text-align:center;padding-left:0}.project-filter li{display:inline-block;position:relative;text-align:center;margin-left:-4px;background-color:#f5f5f5;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.widget-area .widget .project-filter li{padding:0}.project-filter li a{color:#767676;display:block;font-family:"Raleway",sans-serif;font-size:13px;font-weight:600;outline:0;padding:10px}.project-filter li a.active,.project-filter li a:hover,#secondary .project-filter li a.active,#secondary .project-filter li a:hover{color:#fff}.roll-project{width:100%;padding-bottom:50px;margin:0}.roll-project .project-item{margin:0 0 30px}.roll-project.fullwidth .project-item{float:left}.roll-project.fullwidth .project-item{width:20%;margin:0}.roll-project .project-item .item-wrap{position:relative}.roll-project .project-item .pop-overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;z-index:10;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.roll-project .project-item .project-pop-wrap{z-index:20;width:100%;height:100%;position:absolute}.roll-project .project-item .project-pop{color:#fff;text-align:center;z-index:1;width:100%;height:100%;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:absolute;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.roll-project .project-item .project-pop a{color:#fff}.roll-project .project-item:hover .project-pop{opacity:.5}.roll-project .project-item .project-pop h3{font-size:16px;font-weight:700;line-height:26px;position:absolute;left:0;bottom:50%;width:100%;margin-bottom:-4px}.roll-project .project-item .project-cat{width:100%;position:absolute;left:0;top:50%;padding-top:20px;margin:0}.roll-project .project-item .project-cat li{display:inline-block}.roll-project .project-item .project-cat li a{position:relative;font-style:italic;padding:0 5px}.roll-project .project-item .project-cat li a:before{position:absolute;content:"/";left:-3px;top:-1px}.roll-project .project-item .project-cat li:first-child a:before{content:""}.roll-project .project-item:hover .project-title-wrap,.roll-project .project-item:hover>.item-wrap .project-pop{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-animation:pop-scale 0.5s 1 cubic-bezier(.15,.85,.35,1.25);-moz-animation:pop-scale 0.5s 1 cubic-bezier(.15,.85,.35,1.25);animation:pop-scale 0.5s 1 cubic-bezier(.15,.85,.35,1.25)}.roll-project .project-item:hover>.item-wrap .pop-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.project-title-wrap{position:absolute;width:100%;height:100%;opacity:0;z-index:2}.roll-project .project-item:hover>.item-wrap .project-title-wrap{border:2px solid #ff0}.roll-project .project-title{display:table;width:100%;height:100%;text-align:center;color:#fff}.roll-project .project-title span{display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px}.roll-testimonials{max-width:750px;margin:0 auto 30px;text-align:center}.roll-testimonials .avatar{width:100px;margin:7px auto 26px;border:2px solid #fff}.roll-testimonials .avatar,.roll-testimonials .avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.roll-testimonials .whisper{font-size:18px;font-style:italic;line-height:26px;padding:0 0 20px;margin:0;border:0}.hentry .roll-testimonials blockquote{background-color:#fff0;color:inherit}.roll-testimonials .name{font-family:"Raleway",sans-serif;font-size:18px;font-weight:500}.roll-testimonials .name span{font-size:13px;display:block;color:#767676}.roll-testimonials .owl-controls{margin-top:40px}.hentry .roll-testimonials blockquote{background:#fff0}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;-ms-touch-action:pan-y;-webkit-transition:all 0.3s!important;transition:all 0.3s!important}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{text-align:center;margin-top:45px}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:9px;height:9px;margin:4px;background-color:#fff0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.widget_sydney_testimonials .fa{display:none}.roll-socials li{display:inline-block;text-align:center;margin:2px 8px 8px 0}.roll-socials li:last-child{margin-right:0}.roll-socials li a{display:inline-block;width:40px;height:40px;line-height:40px;background-color:#fff0;font-size:16px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.roll-socials li a:hover{color:#fff}.roll-infomation{margin-bottom:50px;list-style:none}.roll-infomation li{position:relative;padding-left:30px;margin-bottom:15px;line-height:24px}.roll-infomation li.time span{color:#d91d1d;font-weight:700}.roll-infomation li.address:before,.roll-infomation li.phone:before,.roll-infomation li.email:before{position:absolute;left:0;top:4px;content:"\f041";font-family:"FontAwesome";font-size:20px}.roll-infomation li.phone:before{content:"\f095"}.roll-infomation li.email:before{content:"\f040"}.roll-progress{position:relative;margin-bottom:20px}.roll-progress .name{position:absolute;left:0;top:0}.roll-progress .name,.roll-progress .perc{font-weight:400}.roll-progress .progress-animate{height:10px;width:0;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.roll-progress .progress-bar{background:#f3f3f3;width:100%;margin-top:10px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.roll-progress .perc{width:0;text-align:right;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.roll-progress .perc.show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.roll-servicebox .service-content h3{font-size:16px;font-weight:500;margin:10px 0 10px}.roll-tabs{margin-bottom:20px}.roll-tabs .menu-tab{overflow:hidden;margin:0;list-style:none}.roll-tabs .menu-tab li{position:relative;bottom:-1px;float:left;margin-right:2px}.roll-tabs .menu-tab li a{font-family:"Raleway",sans-serif;font-size:14px;font-weight:500;display:block;color:#2d3340;padding:12px 25px 10px}.roll-tabs .menu-tab li a:hover{background-color:#f7f7f7;text-decoration:none}.roll-tabs .menu-tab li.active a{background-color:#fff;border:1px solid #dbdbdb;transition:none}.roll-tabs .content-tab{margin-top:50px;border:1px solid #dbdbdb;padding:25px 20px 10px 25px;margin-top:-1px;background-color:#fff}.roll-tabs .content-tab p{margin-bottom:20px}.roll-promobox{text-align:center;padding:20px 0}.roll-promobox .promo-controls{margin-top:25px}.roll-promobox .title{font-size:18px;margin-bottom:10px;color:#8e8e8e;font-weight:500}.roll-promobox .promo-content p{margin-bottom:40px;font-size:16px}.roll-promobox.aside-style{text-align:left}.roll-promobox.aside-style .promo-content p{padding-bottom:15px}.roll-promobox.aside-style .promo-wrap{display:table;overflow:hidden;width:100%}.roll-promobox.aside-style .promo-content{display:table-cell;vertical-align:middle;width:70%}.roll-promobox.aside-style .promo-content p{margin:0 0 5px}.roll-promobox.aside-style .promo-controls{display:table-cell;margin:0;text-align:center;vertical-align:middle;white-space:nowrap;width:30%}.roll-team.carousel .team-item{padding:0 25px}.post-type-archive-employees .team-item{margin-bottom:30px}.roll-team .team-inner{padding:4px;background-color:#fff;position:relative;text-align:center}.roll-team .team-item .team-pop .name{font-family:"Raleway",sans-serif;font-size:16px;font-weight:600;color:#fff;padding:10px 0}.roll-team .team-item .team-pop .pos{font-style:italic}.roll-team .team-item .team-pop .team-info{top:30%;position:relative;width:100%}.roll-team .team-item .pop-overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;z-index:10;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.roll-team .team-item .team-social{text-align:center;padding:17px 0 0;margin:0}.roll-team .team-item .team-social li{display:inline-block}.roll-team .team-social li a{font-size:16px;color:#fff;display:block;margin-left:5px;height:30px;width:30px;line-height:28px;border:1px solid #fff;background-color:#fff0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.roll-team .team-item .team-social li:first-child a{margin-left:0}.roll-team .team-item .team-social li:hover a{background-color:#fff}.archive .team-social li a{color:#d65050;border:1px solid #d65050}.roll-team .team-item .team-pop{color:#fff;z-index:20;width:100%;height:100%;padding:0 10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.roll-team .team-item:hover>.team-inner .team-pop{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-animation:pop-scale 0.5s 1 cubic-bezier(.15,.85,.35,1.2);-moz-animation:pop-scale 0.5s 1 cubic-bezier(.15,.85,.35,1.2);animation:pop-scale 0.5s 1 cubic-bezier(.15,.85,.35,1.2)}.roll-team .team-item:hover>.team-inner .pop-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.roll-team .team-content{text-align:center}.roll-team .team-content .name{font-family:"Raleway",sans-serif;font-size:16px;font-weight:600;padding:12px 0 2px}.roll-team .team-content .pos{padding-bottom:12px;color:#443f3f}.archive .team-item:nth-of-type(3n+1){clear:left}.entry-post .roll-team .team-inner .avatar img{margin:0}a{color:#3b3b3b;text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#d65050}.text-color{color:#d65050}button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#222;border:1px solid #222}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#fff0;color:#d65050}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border:1px solid #d65050}#mainnav>ul>li>a.active,#mainnav>ul>li>a:hover{color:#d65050}#mainnav ul li ul:after{background:none!important;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}#mainnav .sub-menu li:hover>a{background-color:#d65050}.error-wrap #search-submit:hover{background-color:#d65050;border-color:#d65050}.text-slider .maintitle:after{background-color:#d65050}.content-area .hentry:after{background-color:#d65050}.hentry .meta-post a:hover{color:#d65050}.hentry blockquote{border-left:3px solid #d65050}.blog-pagination ul li{border:1px solid #d65050}.blog-pagination ul li.active,.blog-pagination ul li:hover a{background-color:#d65050}.sidebar .widget:before{background-color:#d65050}.widget-tags .tag-list a:hover{border:1px solid #d65050}.comment .comment-detail{border:1px solid #d65050}.bottom .socials li:hover a,.go-top{background-color:#d65050}.go-top:hover{color:#d65050}.switcher-container .switcher-icon a:focus{color:#d65050}.owl-theme .owl-controls .owl-page span{border:2px solid #d65050}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#d65050}.roll-icon-box .icon{border:1px solid #d65050}.roll-icon-box .icon i,.roll-icon-box .content h3 a:hover{color:#d65050}.roll-icon-box.white .icon{background-color:#d65050}.roll-icon-box.white .content h3 a{color:#d65050}.roll-icon-list .icon{border:1px solid #d65050}.roll-icon-list .icon i,.roll-icon-list .content h3 a:hover{color:#d65050}.roll-button{background-color:#d65050;border:1px solid #d65050}.roll-button:hover{color:#d65050}.roll-button.border{color:#d65050;border:1px solid #d65050}.roll-button.border:hover{background-color:#d65050}.roll-button.light:hover{border:1px solid #d65050;background-color:#d65050}.project-filter li a.active,.project-filter li a:hover{background-color:#d65050}.roll-testimonials .name{font-family:"Raleway",sans-serif;font-size:18px;font-weight:500;color:#d65050}.roll-project .project-item .project-pop{background-color:#d65050}.roll-socials li a{border:1px solid #d65050}.roll-socials li a:hover{background-color:#d65050;border:1px solid #d65050}.roll-infomation li.address:before,.roll-infomation li.phone:before,.roll-infomation li.email:before{color:#d65050}.roll-progress .progress-animate{background-color:#d65050}.roll-team .team-item .team-pop .team-social li:hover a{color:#d65050}.roll-team .team-item .team-pop{background-color:#d65050}.roll-team .team-content .name{color:#d65050}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#d65050}.cart-contents{position:relative}.cart-contents .fa,.header-account .fa{font-size:18px}.cart-amount{background-color:#d65050;font-size:12px;display:block;width:18px;height:18px;line-height:18px;border-radius:50%;top:-10px;position:absolute;color:#fff;right:-18px;text-align:center}.woocommerce ul.products li.product .woocommerce-LoopProduct-link p{color:#767676}ol.flex-control-nav.flex-control-thumbs{list-style-type:none;padding-left:0;margin:0 -3px}ol.flex-control-nav.flex-control-thumbs li img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}ol.flex-control-nav.flex-control-thumbs li{width:33.333%;display:inline-block;padding:3px;vertical-align:middle}ol.flex-control-nav.flex-control-thumbs li img:not(.flex-active){opacity:.6}.woocommerce ul#shipping_method{display:table;margin:0 auto;text-align:left}.woocommerce ul#shipping_method li{padding:0}.wp-custom-header video{display:block;height:auto;max-width:100%;width:100%}.wp-custom-header iframe{vertical-align:top}.wp-custom-header{position:relative}.wp-custom-header .wp-custom-header-video-button{position:absolute;bottom:10%;left:-webkit-calc(50% - 25px);left:calc(50% - 25px);height:50px;width:50px;padding:0;border:0;border-radius:50%;background-color:rgb(51 51 51 / .7);-webkit-transition:background-color 0.4s;transition:background-color 0.4s;display:none}.wp-custom-header .wp-custom-header-video-button:hover{color:#fff;background-color:#333}.wp-custom-header .wp-custom-header-video-button:focus{outline:none;display:none}.sydney-video .video-text,.sydney-video .toggle-popup,.sydney-video .close-popup{display:none}.sydney-video.vid-lightbox .video-text{display:block;margin-bottom:30px}.sydney-video.vid-lightbox .video-text:empty{margin-bottom:0}.sydney-video.vid-lightbox .popup-show .close-popup{display:block;position:absolute;top:-30px;right:-30px;z-index:12;font-size:20px;cursor:pointer;color:#fff}.sydney-video.vid-lightbox .sydney-video-inner{max-width:720px;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sydney-video.vid-lightbox .video-overlay{position:fixed;top:0;left:-9999em;height:100%;width:100%;z-index:9998;background-color:rgb(0 0 0 / .3)}.sydney-video.vid-lightbox .popup-show{left:0}.sydney-video.vid-lightbox{text-align:center}.sydney-video.vid-lightbox .toggle-popup{width:60px;height:60px;display:table;margin:0 auto;background-color:#fff;box-shadow:0 0 12px 0 rgb(83 85 93 / .3);border-radius:50%;line-height:60px;font-size:28px;color:#46444c;transition:all 0.4s}.sydney-video.vid-lightbox .toggle-popup:hover{background-color:#46444c;color:#fff}.page-template-page_front-page.elementor-page .page-wrap .content-wrapper,.page-template-page_front-page.fl-builder .page-wrap .content-wrapper{width:100%;padding:0 15px}.panel-row-style,.elementor-section{-webkit-transform:translate3d(0,0,0)}@-moz-document url-prefix(){.panel-row-style{background-position:center!important}}.elementor-section,.panel-row-style{-moz-transform:none!important}.fl-widget .widgettitle,div[class*="elementor-widget-wp-widget-sydney"] h5{text-align:center;margin-bottom:50px;position:relative;font-weight:600;line-height:normal;text-transform:uppercase;padding-bottom:10px;font-size:32px}.mc4wp-form label{display:block;width:100%}.mc4wp-form input:not([type="submit"]){width:100%}.sydney-breadcrumbs{background-color:#f7f7f7;padding:15px;margin-bottom:30px;margin-right:20px}.sydney-breadcrumbs,.sydney-breadcrumbs a{color:#47425d}.sydney-breadcrumbs a{text-decoration:underline;margin:0 3px;text-decoration-color:#bababa}@media only screen and (min-width:1930px){.parallax{background-size:cover}}@media only screen and (max-width:1199px){.roll-icon-list .list-item{margin-bottom:18px}.roll-project.fullwidth .project-item{width:25%}.masonry-layout .hentry{width:455px}}@media only screen and (max-width:991px){.parallax{background-size:cover;background-attachment:scroll;background-position:top center!important}.roll-counter .numb-count{font-size:24px}.masonry-layout .hentry{width:345px}.header-wrap .col-md-8{padding:0}.last{margin-bottom:0!important}.margin-bottom-device{margin-bottom:50px}.margin-top-device{margin-top:50px}.content-area .post-wrap,.contact-form-wrap{padding-right:0}.contact-form-aside,.sidebar{margin-top:50px}.roll-icon-box{margin-bottom:30px}.roll-promobox.aside-style,.roll-promobox.aside-style .promo-wrap,.roll-promobox.aside-style .promo-content,.roll-promobox.aside-style .promo-controls{display:block;text-align:center;width:100%}.roll-promobox.aside-style .title{margin-bottom:20px}.roll-project.fullwidth .project-item{width:33.3%}.footer-widgets .widget{margin-bottom:0}.roll-client .client-item img{max-width:100%}.blog-post:nth-of-type(2n+1){clear:left}}@media only screen and (max-width:1024px){.site-header.fixed{}.slides-container .slide-item,.panel-row-style{background-attachment:scroll!important;background-position:center!important}.panel-row-style.mob-pad-0{padding:0!important}.panel-row-style.mob-pad-15{padding:15px 0!important}.panel-row-style.mob-pad-30{padding:30px 0!important}.panel-row-style.mob-pad-45{padding:45px 0!important}.site-header{position:static;background-color:rgb(0 0 0 / .9)}.header-clone{display:none}.posts-navigation{overflow:hidden;margin-bottom:30px}#mainnav{display:none}.btn-menu{display:block}}@media only screen and (max-width:780px){.roll-client .client-item img{max-width:100%}.panel-grid-cell{padding-left:15px!important;padding-right:15px!important;margin-bottom:15px!important}h1{font-size:32px}h2{font-size:28px}h3{font-size:22px}h4{font-size:17px}h5{font-size:16px}h6{font-size:14px}}@media only screen and (max-width:1399px){.site-header #mainnav ul li ul{right:14px}.site-header #mainnav ul li ul li ul{left:-100%}}@media only screen and (max-width:767px){.posts-layout{max-width:100%}.masonry-layout .hentry{width:100%;margin:0 0 30px;padding:0 15px}.text-slider-section{min-height:190px}.text-slider .maintitle{font-size:32px;line-height:1.1;padding-bottom:10px}.text-slider .subtitle{font-size:16px;line-height:24px;padding:15px 0}.roll-button{padding:10px 30px}.roll-project .project-item{width:100%}.roll-project.fullwidth .project-item{width:50%}.roll-counter{margin-bottom:30px}.sydney_facts_widget .col-md-3:last-of-type .roll-counter{margin-bottom:0}.roll-counter .name-count{padding:5px 0}.single-post .author-post .author-avatar{float:none;margin-bottom:20px}.single-post .author-post .author-info{margin-left:0;padding:0}.single-post .author-post ul.socials{position:static}.single-post .author-post .intro{clear:left;padding-top:10px}.comment-list .children{margin-left:75px}.error-wrap .error-search{padding:0 20px}.aside-image .content-wrap{padding-left:0;padding-right:0}.social-menu-widget a:before{font-size:42px}.btn-menu{float:none;margin:-50px 0 0 90%;position:fixed;z-index:1500}.header-wrap{text-align:center}#mainnav-mobi{top:70px}.site-header.float-header{padding-top:20px;padding-bottom:20px;position:fixed}.text-slider-section{min-height:0;top:auto;bottom:0}.site-title{font-size:22px!important}.fluid-width-video-wrapper+#wp-custom-header-video-button{display:none}}@media only screen and (max-width:600px){.roll-client .client-item{padding:5px;margin:0;width:32.5%}}@media only screen and (max-width:480px){.conten{position:relative;z-index:5}.tiche{display:inline-block;text-align:left;margin:20px 0 50px}.tiche a{text-align:left;color:blue}.tiche2{margin:20px 0 50px;text-align:center}.tiche2 a{text-align:center;color:blue}.service{background-size:contain;padding:30px 5px 10px}.odoroki{color:#c00;font-size:45px;font-weight:700}.normal{font-size:30px;text-align:center;font-weight:700}.normal span{font-size:24px}.wp-image-6951{aspect-ratio:616 / 411;max-width:100%;height:auto}.siti{color:#fff}.conseptcon{padding-top:30px}.kaigi{font-size:18px!important}.jisseki{padding:30px 25px}.service h3{margin-bottom:20px}.service-board{font-size:17px;box-shadow:3px 3px 3px gray}.pagelink2{margin-top:20px;display:block;font-size:17px;color:#1e90ff}.create-bun h2{font-size:24px;line-height:1.1}.create-bun a{position:relative;top:0%;left:0%;z-index:11;color:#1e90ff;font-size:17px}.subtex{padding:10px 20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:17px;height:70px}.service-board h3{font-size:20px}.flow a,.faq a{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);z-index:11;color:#fff;font-size:17px;width:80%;text-align:center}.flow a::before,.faq a::before{position:absolute;content:"►";color:#fff;right:2px;top:0}.create-bun{background:rgb(255 255 255 / .85);position:relative;padding:5px;font-size:17px}.tatesen2::before{height:40px;width:1px;background:#999;left:50%;transform:translate(-50%,0);content:"";position:absolute;top:77px}.top-contact{position:relative;background:url(/wp-content/uploads/2023/09/pixta_86422809_M.webp);width:100%;background-position:50% 50%;background-size:cover}.top-contact::before{position:absolute;width:100%;height:100%;content:"";background:rgb(255 255 255 / .6);top:0;left:0}.concept{padding:30px!important}.contenxx{position:relative}.dispbl{display:inline-block;text-align:left;font-size:17px;color:#3b3b3b;margin-bottom:0;padding-top:60px}.dhruj{padding-top:30px}.dhruj2{padding-top:40px}.saish1,.saish2{background:#fff;padding:17px;text-align:left;margin:30px 0;font-size:15px}.fothaikei{background:url(/wp-content/uploads/2023/07/computer-2982270_1920.webp);overflow:hidden;position:relative;background-position:50% 50%;background-size:cover;color:#fff;padding:20px 15px}.fothaikei::before{background:rgb(0 0 0 / .7);position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:2}.jyusho{font-size:13px}.con1g{background:#f3f6fb;background-size:contain;position:relative;padding:10px 25px}.con1g::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .8)}.con1g h2{color:#2b2b2b}.graycnv h2{color:#2b2b2b}.icon-newspaper,.fa-newspaper{color:#000;position:relative}.jisekiwaku{margin:25px 1%;border-radius:10px;position:relative}.jisekiwaku img{width:100%;height:120px;object-fit:cover;border-radius:10px 10px 0 0}.jisekiwaku h4{text-align:left;color:#fff;margin:10px 5px 20px 5px;font-size:18px;line-height:1.6;padding:10px 15px 10px 41px}.jisekiwaku::before{background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-repeat:no-repeat;content:"";position:absolute;top:50%;transform:translate(0,-50%);left:5px;background-position:left center;width:32px;height:32px}.jisekiwaku h3{text-align:left;color:#2b2b2b;margin:20px 0 20px;font-size:17px;font-weight:400}jisekiwaku{margin:15px 1%;border-radius:10px;position:relative}.fhto{height:75px!important}.koh{display:none}cite{text-align:center;font-size:11px;font-style:normal}.jiiu{color:#fff;font-size:13px;text-align:center;margin-top:20px;padding-bottom:30px}.l-footer{background-position:85% 90%!important}.l-footer:before{width:100%;height:100%;background:rgb(0 10 0 / .7);position:absolute;top:0;left:0}.bl_hamburgerLine{position:fixed;right:0;top:15px;width:60px;height:60px;overflow:hidden;margin:0 10px;cursor:pointer;z-index:5000}.bl_hamburgerLine span{display:block;position:absolute;right:7px;top:30px;background-color:#1e90ff;height:2px;width:46px;transition:0.3s;margin:0 auto}.bl_hamburgerLine span::before,.bl_hamburgerLine span::after{content:"";display:block;width:46px;height:2px;background:#1e90ff;position:absolute;transition:0.3s;margin:0 auto}.bl_hamburgerLine span::before{top:-15px}.bl_hamburgerLine span::after{top:15px}.bl_hamburgerLine+nav{display:none}.bl_hamburgerLine.active span{transform:rotate(45deg)}.bl_hamburgerLine.active span::before{transform:rotate(-90deg);top:0}.bl_hamburgerLine.active span::after{content:none}.bl_hamburgerLine+nav{position:absolute;width:100%;top:100%;left:0}.bl_menuBox{background:url(/img/top/umekomi.webp);position:fixed;width:100%;height:100%;top:0;overflow-y:scroll;transition:transform .3s ease;background-size:cover}.bl_menuBox:before{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:rgb(0 0 0 / .6);height:120%!important}.bl_menuBox>ul{padding:50px 40px 0;height:100%;overflow-y:auto}.bl_menuBox>ul>li{padding:10px 0;overflow-wrap:break-word}.bl_menuBox>ul>li+li{margin-top:20px}.bl_menuBox>ul>li>p{font-weight:700;font-size:20px;padding-right:50px;position:relative;cursor:pointer;transition:0.3s;color:#fff}.bl_menuBox>ul>li>p::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);transition:0.3s}.menyuta:after{transform:rotate(135deg)!important}.bl_menuBox>ul>li>p a{font-weight:700;font-size:20px;cursor:pointer;transition:0.3s;color:#fff;display:block}.bl_menuBox>ul>li>p a::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:12px;height:12px;border-top:3px solid #1e90ff;border-right:3px solid #1e90ff;transform:rotate(45deg);transition:0.3s}.bl_menuBox ul>li>p:hover::after{border-top:3px solid #ddc50d;border-right:3px solid #ddc50d}.bl_menuBox ul>li>a{transition:all 0.3s;color:#fff;font-weight:500;font-size:18px;padding-bottom:3px;padding-bottom:3px;display:block;border-bottom:1px solid #fff;padding-top:3px;position:relative;padding-left:20px}.bl_menuBox ul>li>a:after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:12px;height:12px;border-top:3px solid #1e90ff;border-right:3px solid #1e90ff;transform:rotate(45deg);transition:0.3s}.contents ul{margin-left:-30px}.corobe{position:relative;background:#ccc;height:1px;top:40px!important}.bl_menuBox ul>li>p:hover,.bl_menuBox ul>li>a:hover{color:#ddc50d}.bl_menuSub{overflow-wrap:break-word;display:none}.bl_menuSub ul>li{text-align:left}.bl_hamburgerMenu_list li+li{margin-top:20px}@media screen and (min-width:768px){.hp_displaySP{display:none!important}.bl_menuBox{height:calc(100vh - 60px);width:50%}.bl_menuBox::before{content:"";position:absolute;top:0;left:100%;height:100%;width:100%;background:url(/wp-content/themes/wapuru-child/img_hamburger01.jpg) no-repeat center;background-size:cover}.bl_menuBox>ul>li{text-align:right;width:60%}.bl_menuBox ul>li>a{padding-left:10px}.bl_menuSub{position:absolute;left:60%;top:30px;width:40%;height:100%;padding:30px 10px}.bl_menuSub ul>li+li{margin-top:10px}.bl_mainMenu,.bl_title{display:none}}@media screen and (max-width:767px){.hp_displayPC{display:none!important}.bl_menuBox{height:100%;width:100%}.bl_menuBox::before{content:"";position:absolute;top:0;left:0;height:14vh;width:100%;background-size:cover}.bl_menuBox>ul{padding:40px;margin-top:0}.bl_menuBox>ul>li{text-align:left;border-bottom:1px solid #fff;padding-bottom:24px}.bl_menuBox ul{list-style:none}.nobi:after{display:none!important}.toggle{display:none}.Label{display:block;font-weight:700;font-size:20px;cursor:pointer;transition:0.3s;color:#fff}.Label::before{content:"";width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:2px;transform:rotate(135deg)}.Label,.contents{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.contents{height:0;padding:0 20px;overflow:hidden}.toggle:checked+.Label+.contents{height:auto;padding:10px;transition:all .3s}.toggle:checked+.Label::before{transform:rotate(-45deg)!important}.bl_menuBox input[type="checkbox"]{display:none}.switchbox{margin:10px 0;padding:0}.switchbox label{display:block;font-weight:700;cursor:pointer}.switchbox input{display:none}.switchbox div{height:0;overflow-y:hidden;transition:0.8s;opacity:0}.switchbox input:checked+label+div{height:auto;opacity:1}.switchbox label::before{content:'\f067';font-family:'Font Awesome 5 Free';font-weight:900;padding-right:8px}.switchbox input:checked+label::before{content:'\f068'}.contents ul li{margin-bottom:10px}.koiuu{position:relative;top:10px;left:10px;width:200px}.bl_menuSub{position:absolute;width:100%;left:0;right:-100%;top:0;height:100vh;background:#222;z-index:1;font-size:16px;font-weight:700;text-align:left}.bl_mainMenu{padding:10px 20px;position:relative;cursor:pointer;color:#fff;margin-top:10px}.bl_mainMenu img{margin-top:-5px;margin-right:10px}.bl_mainMenu::before{content:"";display:inline-block;width:12px;height:12px;border-bottom:3px solid #222;border-left:3px solid #222;transform:rotate(45deg);transition:all 0.3s;margin:0 20px 0 5px}.bl_title{color:#fff;padding:10px 20px;color:#fff;font-size:22px}.bl_title+ul{padding:0 40px;list-style:disc;color:#fff}.bl_title+ul>li{padding:10px 30px;list-style:none;color:#fff;border-bottom:1px solid #fff;position:relative}}.bl_hamburgerLine+nav{position:absolute;width:100%;top:0;left:0;height:100vh;z-index:4900}.bl_menuBox a{color:#fff}.roll-project.fullwidth .project-item{width:100%}.roll-button{font-size:12px}.text-slider .maintitle{font-size:18px}.text-slider .subtitle{font-size:14px}.text-slider{margin-bottom:5px}.text-slider .subtitle{padding:5px 0}.button-slider{padding:5px 15px;font-size:11px}.sma1{margin:0 auto}.sma11{margin:20px auto}.toi dt{line-height:2}.flemon a{color:blue}.simeji{margin:0 auto;text-align:center;font-size:15px;text-align:center}.dropdown{display:none}.kidh31{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(/img/voice/harmony-back.webp);position:relative;color:#fff;background-position:50% 50%;margin:50px auto;z-index:3;background-size:cover}.kidh31:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.kidh31:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.kidh32{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background:url(/img/voice/girl.webp);margin:50px auto;z-index:3;background-size:cover;background-position:50% 50%}.kidh32:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.kidh32:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.kidh33{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:50px auto 0;background:url(/img/voice/woman.webp);z-index:3;background-size:cover;background-position:50% 80%}.kidh33:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.kidh33:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.kidh34{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:50px auto 0;background:url(/img/voice/english.webp);z-index:3;background-size:cover;background-position:50% 80%}.kidh34:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.kidh34:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.kidh35{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(/img/voice/h-highscool-back.webp);position:relative;color:#fff;margin:50px auto;z-index:3}.kidh35:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.kidh35:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.ukase{position:relative;z-index:100;padding:50px 25px;color:#fff;font-size:17px}.ukase a{color:#fff}.ukase h3{color:#fff;font-weight:400;line-height:1.7;margin:0;font-size:17px}.aisatu2 h2{color:#2b2b2b;font-size:24px}.aisatu2 h2 span{color:#c00}.con5h{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(/img/voice/harmony/harmony-back.webp);position:relative;color:#fff;background-position:50% 50%;z-index:3;background-size:cover}.con5h:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.con5h:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.con15h{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(/img/voice/h-highschool/shh-back.webp);position:relative;color:#fff;background-position:50% 50%;z-index:3;background-size:cover}.con15h:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.con15h:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.con5s{position:relative;background:url(/img/voice/spc/girl.webp);margin:0 auto;z-index:3;background-size:cover;background-position:50% 50%}.con5s:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.con5s:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.con5a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background:url(/img/voice/anend/woman.webp);z-index:3;background-size:cover;background-position:67% 80%}.con5a:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.con5a:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.con5v{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background:url(/img/voice/english.webp);z-index:3;background-size:cover;background-position:67% 80%}.con5v:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .7);z-index:2}.con5v:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.main-image01__item,.main-image02__item{overflow:hidden;position:relative;height:100vh!important}.okkake{position:fixed;padding:25px 15px;background:#1595dc;color:#fff;right:-30px;font-size:16px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;border-radius:5px;z-index:4000}.smfo{background-repeat:repeat;width:100%;height:500px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;margin-top:-30px}.smfo img{width:100%;height:550px;object-fit:cover}.smfo video.sm{aspect-ratio:550 / 700} .adolor{margin-top:50px}.hentry .title-post{position:relative;font-size:10px;top:20px;left:17px;display:none}.contoi2{padding:50px 30px;color:#000}.contoi2 a{color:blue}.question{position:relative;font-size:17px;margin:0;padding:15px 35px 20px 20px;display:block;width:100%;cursor:pointer;color:#4d4948;line-height:1.6;letter-spacing:.2em}.question h3{color:#2b2b2b;margin:0;line-height:1.6;letter-spacing:.2em;font-size:17px}.answers h4{color:#2b2b2b;margin:0;line-height:1.6;font-size:4.5vw}.answers{color:#2b2b2b;padding:0 100px;margin:10px 0 0;width:100%!important;height:0;overflow:hidden;background-repeat:no-repeat;background-size:40px;background-position:10px 15px;position:relative;opacity:0;line-height:1.6;letter-spacing:.1em;font-size:4.5vw;font-weight:600;background:#f3f6fb}.answers img{width:40px;height:auto}.answers a{color:blue}.questions:checked~.answers{height:auto;opacity:1;padding:10px}.plus{color:#fff;margin-top:-25px;position:absolute;margin-left:-20px;z-index:5;font-size:2em;line-height:100%}.plus img{width:40px;height:auto}#rotate-area{position:relative;min-height:295px}#rotate-area .rotate-target{position:absolute;transition:all 0.5s ease-out 0s;display:block;left:0;top:0;cursor:pointer}#rotate-area .omote{z-index:1;transform:rotateY(0deg)}.plus1{position:relative;top:40px;transform:rotateX(180deg);right:10px}.plus1 img{width:20px}.questions:checked~.plus1{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);top:30px}.sub .sub-mainvisual-title{font-size:22px}.redd{color:#c00}.freegrj{margin-top:50px}.convoi{background:#fff;text-align:left;color:#2b2b2b;font-size:17px;padding:0 25px}.con-voice{padding:30px 0 0;color:#2b2b2b;margin:0 auto;position:relative;z-index:14;letter-spacing:.15em;line-height:1.7}.con-voice h3{color:#2b2b2b;font-size:24px;margin-bottom:30px}.dodgerblue{color:#1e90ff!important}.darkorange{color:#ff8c00!important}.limegreen{color:#32cd32!important}.darkorange2{border:3px solid #a9a9a9!important;box-shadow:4px 4px 4px gray}.limegreen2{border:3px solid #a9a9a9!important;box-shadow:4px 4px 4px gray}.hanew1{padding:10px 8px 20px;background:#f0f8ff;margin:20px auto;background-size:200px;background-repeat:no-repeat;background-position:right bottom}.hanew2{padding:10px 8px 20px;background:#f0f8ff;margin:20px auto;background-size:200px;background-repeat:no-repeat;background-position:right bottom}.hanew3{padding:10px 8px 20px;background:#f0f8ff;margin:20px auto;background-size:200px;background-repeat:no-repeat;background-position:right bottom}.senpaiw{background:#0575E6;background:-webkit-linear-gradient(to right,#021B79,#0575E6);background:linear-gradient(to right,#021B79,#0575E6);padding:30px 10px;color:#fff}.senpaiw h2{font-size:24px;color:#fff;font-family:'Patua One',cursive;line-height:1.7;text-align:left}.nametg{font-size:30px}.shasinw{border:2px solid #eee;background:#fff;margin-top:-20px}.cliss{position:relative;display:inline-block;padding:0 55px;font-size:24px;margin-top:60px;margin-bottom:-30px;color:#2b2b2b;left:50%;transform:translate(-50%,0)}.cliss:before,.cliss:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#000}.cliss:before{left:0}.cliss:after{right:0}.uemsi{margin-top:25px!important}.uemsigakoiu{margin-top:70px!important}.con-voice h3{color:#1e90ff;font-size:30px;font-family:'Patua One',cursive}.questions{display:none}.shoulo{margin-bottom:0!important}.koe{padding:0 15px 0 25px;text-align:left;font-size:17px;background:#fff}.koe h2{color:#2b2b2b;font-size:24px;margin-top:100px;margin-bottom:30px}.ghg{text-align:center;font-size:15px;margin-top:60px}.ndituy{margin-top:50px}.keou1{margin:15px 0}.nodue{text-align:left;display:inline-block}.nodue a{color:blue;padding-top:20px;border-bottom:1px solid blue}#z1,#z2,#z3,#z4,#z5,#z6{position:relative;top:-200px;display:block}.titai{border:1px solid #bbb;margin-bottom:50px;box-shadow:2px 2px 1px #000}html{width:100%;overflow-x:hidden}.menub{padding:20px 30px}.subkaza li{list-style:none}.hidden_box{margin:0;padding:0}.hidden_box label{font-weight:700;position:relative;border-radius:5px;cursor:pointer;transition:.5s;content:"";color:#fff;position:relative;z-index:9999;padding-left:10px;font-size:5.5vw}.hidden_box label:before{display:inline-block;content:'\f107';font-family:'FontAwesome';padding-right:5px;transition:0.2s;float:right;padding-left:40px}.hidden_box input:checked~label:before{content:'\f106';-webkit-transform:rotate(360deg);transform:rotate(360deg);color:#668ad8}.hidden_box label:after{content:'';width:10px;height:10px;display:inline-block;background-color:#c00;border-radius:50%;position:relative;top:15px;float:left;left:-10px}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:0.8s}.hidden_box input:checked~.hidden_show{padding:10px 0;height:auto;opacity:1}.con3y{padding:50px 30px}.nahur{width:200px;margin:10px auto;position:relative;left:50%;transform:translate(-50%,0);margin-top:50px}.noia{display:none}.botanka2{border:2px solid #1595dc;padding:14px 10px;color:#1595dc;box-shadow:4px 4px 3px gray;font-size:17px;display:block;margin-top:20px;text-align:center;background:#fff}.botanka2:hover{color:#fff;background:#c00}.botankai3{border:2px solid #1595dc;padding:14px 10px;color:#1595dc;margin-top:1px;position:relative;top:0;box-shadow:4px 4px 3px gray;font-size:17px;background:#fff;display:block;text-align:center}.botankai3:hover{color:#fff;background:#c00}.mwform-checkbox-field{display:block}.connew a{color:blue}a.anchor{display:block;padding-top:70px;margin-top:-70px}.con1{color:#fff;text-align:center;font-size:18px;text-align:left;position:relative;margin-top:-10px;height:680px;background:#000}.con1k{color:#000;text-align:center;font-size:18px;text-align:left;position:relative;margin-top:-10px;height:680px;background:#000}.textc{color:#2b2b2b!important;background:rgb(255 255 255 / .9);text-align:left}.pg-canvas{height:650px}.con1 video{height:600px}.mannnak{text-align:center}.manmigi{text-align:right}.site-header.float-header{background:none!important}.site-header{background:none!important}.con1 h1{text-align:center;color:#fff}.con2{color:#fff;font-size:5vw;position:relative;position:relative;background:url(/img/top/umekomi.webp);background-position-x:0%;background-position-y:0%;background-size:auto;background-repeat:no-repeat;background-size:cover;background-position:13% 50%}.con2:before{position:absolute;width:100%;height:100%;content:"";background:rgb(0 0 0 / .7)}.con2 h2{width:100%;margin:0 auto;font-size:8vw;text-align:center;line-height:1.8;color:#fff!important}.con2 h3{color:#fff;font-weight:400;display:initial;font-size:5vw;margin:0}.dorie{margin-top:-70px}.dorie2{margin-top:-80px}.dorie3{margin-top:-80px}.raikan{margin-top:40px}.pc{display:none}a anc{display:block;margin-top:-50px;padding-top:50px}.topcon{height:500px}.con2 h1{text-align:center;color:#000;font-size:25px}.con2 img{width:90%;margin:0 auto}.line{background:#f8f8ff;padding:10px 0}.sma2{color:#333;float:left;margin:0 10px;width:100%;padding:0 30px 0 10px;max-width:100%}.con3{background:#fff;text-align:left;color:#fff;font-size:17px;line-height:2;padding:50px 0 0 0}.con3 h2{margin-left:0}.sma3{background:#fff;color:#333;float:left;margin:0 10px;width:100%;padding:0 30px 0 10px;max-width:100%}.con4 h3{font-size:17px;color:#fff}.con12{background:#fff;;text-align:center;font-size:18px;padding-top:150px}.sma4{background:#fff;color:#333;float:left;margin:0 10px;width:100%;padding:0 30px 0 10px;max-width:100%}.sma5{background:#fff;color:#333;float:left;margin:0 10px;width:100%;padding:0 30px 0 10px;max-width:100%}.logo1{position:fixed;top:20%;right:0;margin:0 auto;z-index:100}.logo11{position:absolute;width:80%;padding:0 5%;top:50%;left:41%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:10;color:#000;font-size:16px;text-shadow:1px 1px 0 #FFF,-1px -1px 0 #FFF,-1px 1px 0 #FFF,1px -1px 0 #FFF,0 1px 0 #FFF,0-1px 0 #FFF,-1px 0 0 #FFF,1px 0 0 #FFF}.con5{background:#000;padding:50px 30px;font-size:4.4vw;color:#fff}.con5 a{color:#fff}.con5x{background:#fff;padding:50px 30px;font-size:4.4vw;color:#000}.con5x a{color:#fff}.con5 h1{text-align:center;color:#000}.orij1{position:fixed;z-index:1400;padding-right:200px;padding-top:20px;padding-bottom:10px;top:0;margin-left:-10px}.menutit{font-size:24px;margin-top:30px}.lef{text-align:left;width:70%}.righ{text-align:left;width:30%}.menubor{width:90%;margin:0 auto}.anc{margin-top:-50px;padding-top:50px;display:block}.a ancb{margin-top:150px}.couhan{width:100%;padding:10px 10% 0 10%}.coupon{border:1px dotted #999;margin:50px 0 0 0;padding:30px;background:rgb(255 255 255 / .4)}.titmon{text-align:left;font-size:24px;color:#000}.primon{text-align:right;font-size:24px;color:#000}.tyuimon{text-align:left;font-size:16px;color:red}.combi1{font-size:40px;text-align:center;color:#000}.nojiki{text-align:left}.nojiki td{text-align:left;padding:30px 20px}.boxw3{padding:0 25px}.con111{background:#fff;color:#999;padding:100px 20px;text-align:center;font-size:18px;font-weight:700}.con66{background:#fffaf0;padding:100px 5%}.hanstaff{width:100%;padding:10px}.hanstaff1{width:50%;float:left;padding:10px}.hanstaff1{text-align:center}.hanstaff1 iframe{margin-top:100px;text-align:left}.stabox{float:left;margin:20px 10px}.insta{text-align:center}.hard1{padding:30px 2%;background:#fff}.hard1 img{object-fit:cover}.hard2{padding:50px 55px;color:#000;background:#fff}.hard2 img{margin-bottom:30px}.hard3{padding:30px 2%;background:#fff}.hard3 img{object-fit:cover}.hard4{background:#fff;padding:50px 55px;color:#000}.hard4 img{margin-bottom:30px}.imgWrap{overflow:hidden;float:left;width:50%}.imgEff{position:relative;height:auto;transition-duration:0.3s}.imgEff:hover{transform:scale(1.1);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.imgEff:before{content:"";position:absolute;width:250px;height:300px;transition-duration:0.3s;opacity:0}.imgEff:hover:before{opacity:1}.staffshou{float:left;border-radius:20px;justify-content:center;align-items:center;height:auto;background:#fff;margin:0;padding:15px 20px;color:#444;line-height:1.6em;width:50%;font-size:16px}.shoukaibun{font-size:15px}.insta_btn3{color:#FFF;border-radius:14px;position:relative;display:block;height:120px;width:120px;text-align:center;padding-top:12px;box-sizing:border-box;font-size:19px;background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;overflow:hidden;text-decoration:none}.insta_btn3:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(15deg,#ffdb2c,#f9764c 25%,#fff0 50%) no-repeat;background:linear-gradient(15deg,#ffdb2c,#f9764c 25%,#fff0 50%) no-repeat}.insta_btn3 div{position:relative}.insta_btn3 .fa-instagram{font-size:70px;position:relative;display:inline-block;position:relative;transition:.5s}.insta_btn3 .fa-instagram:hover{-webkit-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}.ig-btn-4{border-radius:5px;padding:5px 10px 3px 10px;background:linear-gradient(#5478f2 0%,#f23f79 60%,orange 100%);display:inline-block;cursor:pointer}.kyuujin{text-align:center}.box26{position:relative;margin:2em 0 0;padding:100px 1em;border:solid 3px #1595dc;border-radius:8px;background:rgb(255 255 255 / .9)}.box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:22px;color:#1595dc;font-weight:700}.box26 p{margin:0;padding:0;text-align:center;color:#2b2b2b}.jytui{color:#1595dc!important;font-weight:700}.conaccess{background:#f5f5f5;padding:100px 0}.hanstaff1{width:100%;padding:10px}.hanstaff1{text-align:center}.hanstaff1 iframe{text-align:left}.topbut{position:absolute}.shaka{margin-right:5px}.shaka1{margin-right:15px;margin-top:5px}.con2 h2{color:#000}.concp1{width:100%;;padding:2%;text-align:center}.concp11{width:262px;margin:0 auto}.concp1 h4{font-size:20px;color:#000;text-align:left}.concp1 img{text-align:center}.shousai{font-size:18px;text-align:left}.harfmenu{width:50%;float:left;padding:1% 3% 1% 1%}.harfmenu h3{color:#000;border-bottom:3px solid #6b8e23;padding-bottom:10px}.koumomenu{border-bottom:1px dotted #6b8e23;padding-left:15px;color:#000;text-align:left;margin-top:20px;font-weight:700;padding-bottom:30px;font-size:24px}.hosoku{font-size:14px}.pricemenu{text-align:right;padding-right:22px;float:right;font-size:24px;margin-top:-10px}.recruit th{background:#fffacd;padding:40px 20px;border:1px solid #aaa;color:#000}.recruit{margin-top:50px}.recruit td{padding:40px 20px;border:1px solid #aaa;color:#000}.salon th{border-bottom:1px dotted #aaa;padding:30px 20px}.salon td{border-bottom:1px dotted #aaa;padding:30px 20px}.con6{background:url(/img/top/haikei-umekomi.webp);position:relative;background-repeat:no-repeat;background-position:center center}.con6:before{width:100%;height:100%;content:"";position:absolute;background:rgb(0 0 0 / .6)}.footer-widgets{background-position:85% 90%!important}.con6 h1{color:#000;margin:50px 0}.con6 td{padding:10px 18px;text-align:left}.conboi{padding:0 20px}.title-post{display:none}.sheffumei{background:url(/img/404/dirt.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-80px}.sheffumei::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef1{background:url(/img/jisseki/sm-jisseki.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-50px}.shef1::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef2{background:url(/img/samplesite/sm-sample.webp);background-position:50% 67%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-50px}.shef2::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef3{background:url(/wp-content/uploads/2020/01/bc8db80acb5f4db6329f86545752a0a1_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-80px}.shef3::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef4{background:url(/wp-content/uploads/2020/01/33a03cd994b493801ab31c665e545ee4_m.jpg.webp);background-position:50% 40%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-80px}.shef4::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef5{background:url(/wp-content/uploads/2020/01/a6fe3d39500792f988b2d892b81e7076_m.jpg.webp);background-position:50% 30%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-80px}.shef5::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef6{background:url(/wp-content/uploads/2020/02/wordcloud-679948.png.webp);background-position:50% 90%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-80px}.shef6::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef8{background:url(/wp-content/uploads/2022/09/contact-obi.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-50px}.shef7{background:url(/wp-content/uploads/2020/02/wordcloud-679948.png.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-80px}.shef7::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef8::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef9{background:url(/img/qa/ques-1.webp) #000;background-position:50% 50%;position:relative;width:100%;height:500px;background-size:contain;margin-top:-100px;background-repeat:no-repeat}.shef9::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef10k{background:url(/img/kyuujin/kyuujin-sm.webp) #000;background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px;background-repeat:no-repeat}.shef10k::before{background:rgb(0 0 0 / .3);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef10s{background:url(/img/senpai/senpai-voice.webp) #000;background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px;background-repeat:no-repeat}.shef10s::before{background:rgb(0 0 0 / .3);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef15{background:url(/wp-content/uploads/2021/09/4770077_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-100px}.shef15::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef10{background:url(/img/voice/sm-voice.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shef10::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef10x{background:url(/img/flow/flow.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shef10x::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef20x{background:url(/wp-content/uploads/2022/11/sitemap.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shef20x::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef11{background:url(/img/hp/hp-obi.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shef11::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef12{background:url(/img/web/laptop.webp);background-position:0% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shef12::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef21{background:url(/img/company/company-obi.webp);background-position:20% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shef21::before{background:#fff0;z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef31{background:url(/img/company/hand.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shef31::before{background:#fff0;z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefcan{background:url(/img/web/cancel.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shefcan::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef_harmony{background:url(/img/voice/harmony/harmony.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shef_harmony::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef_shh{background:url(/img/voice/h-highschool/shh-obi.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shef_shh::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef_higashi{background:url(/wp-content/uploads/2022/08/music.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-100px}.shef_higashi::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef_spc{background:url(/img/voice/spc/spc-obi.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shef_spc::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef_anend{background:url(/img/jisseki/anend/anend-obi.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-30px}.shef_anend::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.sheflogo{background:url(/wp-content/uploads/2022/09/anend-obi.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-100px}.sheflogo::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefaccess{background:url(/img/option/sm-option.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px;background-repeat:no-repeat}.shefaccess::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefdouga{background:url(/wp-content/uploads/2022/06/23772352_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-100px}.shefdouga::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefsns{background:url(/wp-content/uploads/2022/06/23763091_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-100px}.shefsns::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefteigaku{background:url(/wp-content/uploads/2022/06/4392857_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-100px}.shefteigaku::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefpage{background:url(/wp-content/uploads/2022/06/406469_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-100px}.shefpage::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefdomain{background:url(/img/domein/sm-domein.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-30px}.shefdomain::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefmybusiness{background:url(/wp-content/uploads/2022/10/after.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-100px}.shefmybusiness::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefmyafter{background:url(/img/after/sm-after.webp);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-30px;background-repeat:no-repeat}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.col-md-4{padding-left:0;padding-right:0}.site-logo{width:204px;height:auto;margin-left:20px;margin-top:3px}.shefmyafter::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefsub{background:url(/img/sub/kaoiu.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shefsub::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefssl{background:url(/img/ssl/ssl.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-70px}.shefssl::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.nakama{text-align:left!important}.fdloi{font-size:24px;margin-top:40px;color:#2b2b2b;line-height:1.6}.forbit{font-size:20px}.shef-tit{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;width:98%}.shef-tit2{position:absolute;top:80%;left:40%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;width:300px;background:#000;padding:20px}.titl1{font-size:30px;text-align:center;font-weight:700;font-style:italic;color:#fff!important;margin-bottom:24px}.titl2{font-size:20px;text-align:center}.titl1a{font-size:20px;text-align:center;font-weight:700;font-style:italic;color:#fff}.titl2a{font-size:16px;text-align:center;color:#fff}.doribun{padding:30px 25px 0!important}.doribun a{color:blue}.koiwe{margin-bottom:40px}.kitu{position:relative}.takasat{height:1200px}.frouut{top:0!important}.main-con2{margin-top:30px}.con1 h3{color:#1595dc}.conk1{color:red}.conk2{color:green}.underr{border-bottom:3px solid hotpink}.redd{color:#fff;background:#c00;padding:4px 6px;font-size:15px;border-radius:6px;margin-left:10px;margin-right:10px}.blud{color:#fff;background:#00bfff;padding:4px 6px;font-size:15px;border-radius:6px;margin-left:10px;margin-right:10px}.redd3{color:#fff;background:#1595dc;padding:4px 6px;font-size:15px;border-radius:6px;margin-left:10px;margin-right:10px}.jissekicontent{padding:30px 25px;color:#2b2b2b;font-size:17px}.site-check div{text-align:center;color:#1d2737;margin:0 auto!important;font-size:22px;font-weight:700}.harfjisseki{margin-top:40px;padding-top:40px}.harfjisseki h2{font-size:24px;text-align:left}.maluti th,.maluti td{padding:10px}.maluti{margin:40px auto;table-layout:fixed;word-break:break-all}.maluti dt{padding:10px;padding-bottom:3px}.maluti dd{margin-bottom:20px;background:#f5f5f5;padding:10px}.maluti a{color:blue}.bryo img{margin:35px auto}.site-check{margin:40px auto}.site-check h3{text-align:center;color:#1d2737;margin:0 auto!important}.capture{position:relative;overflow-y:scroll;max-height:300px;border:3px solid #1d2737}ul.pagination{display:inline-block;padding:0;margin:0;position:relative;left:50%;transform:translate(-50%,0)}ul.pagination li{display:inline}ul.pagination li a{color:#000;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;font-size:18px}ul.pagination li a.active{background-color:#eee;color:#000;border:1px solid #ddd}ul.pagination li a:hover:not(.active){background-color:#ddd}.secan{float:right}.midasi{font-size:28px}.moncon1{text-align:center;font-size:21px;margin-top:50px;margin-bottom:20px}.moncon2{text-align:center;font-size:21px;margin-top:50px;margin-bottom:20px}.moncon3{text-align:center;font-size:21px;margin-top:50px;margin-bottom:50px}.harf1{padding:0 25px 15px;color:#fff;text-align:left;font-size:17px;position:relative;z-index:100}.harf1 iframe{margin:0 auto;text-align:center}.harf1 h1{color:#000}.harf2 h1{color:#000}.harf2 iframe{margin:0 auto;text-align:center}.harf1 img{object-fit:cover;margin:2% 0}.harf122{padding:2%;color:#fff}.harf122 img{object-fit:cover}.midasi{font-size:28px;margin:50px 0}.harf2{color:#000;clear:both}.harf2 img{margin-bottom:50px}.con1bashu{text-align:center;color:#000;width:90%;margin:0 auto}.setumebu{text-align:left;color:#222;font-size:17px;font-weight:400;line-height:1.7;margin-top:10px;margin-bottom:10px}.staff{width:90%;margin:0 auto}.staff td{width:15%;text-align:center;color:#000;padding:5px;font-size:15px}.staff td atio{text-align:left}.staff td img{object-fit:cover;object-position:85% 25%;margin-top:50px;width:200px;height:auto;text-align:center}a.cp_btn{position:relative;display:block;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#fff;background:crimson;background-repeat:no-repeat;border:solid 1px gray;overflow:hidden;margin:40px auto}a.cp_btn:before{content:"";position:absolute;top:-25px;left:-20px;height:90px;width:20px;background:#fff;opacity:.3;transform:rotate(40deg);transition:0.3s}a.cp_btn:hover:before{left:98%}a.cp_btn1{position:relative;display:block;width:300px;padding:.8em;text-align:center;text-decoration:none;color:#fff;background:dimgray;border:solid 1px gray;overflow:hidden;margin:50px auto}a.cp_btn1:before{content:"";position:absolute;top:-25px;left:-20px;height:90px;width:20px;background:#fff;opacity:.3;transform:rotate(40deg);transition:0.3s}a.cp_btn1:hover:before{left:98%}.wrapper{position:relative}.label{position:absolute;color:#fff;background:rgb(0 0 0 / .5);padding:5px 15px}.label-left-top{left:0;top:0}.hoge{width:70%}.title-border img{margin-top:20px}.title-border{display:flex;align-items:center;margin-bottom:10px;font-size:25px;color:#e6e6fa}.title-border:before,.title-border:after{border-top:2px solid;content:"";flex-grow:1}.title-border:before{margin-right:1rem}.title-border:after{margin-left:1rem}.pc{display:none}.hea2{margin-top:100px;width:95%;margin:200px auto 50px auto;color:#999;text-align:center;padding:0 30px}.in2{width:90%;margin:0 auto;padding-bottom:80px;clear:both}.form_table{text-align:center;width:95%;margin:0 auto}.form_table dl{border:none}.form_table dd{text-align:center}.saigo{position:relative;text-align:left;z-index:100;top:0!important}.saigo li{float:none!important;display:inline-block;font-size:4.7vw!important;margin:20px 20px!important;width:80%!important;box-shadow:4px 4px 3px gray}.saigo li:before{position:absolute;left:0;top:0;content:">";color:blue}.saigo li:hover{color:#c00}.saigo li a:hover{color:#c00}.saigo li:hover:before{color:#c00}.toiki{width:100%!important;margin-left:-20px}.menulo{position:fixed;right:12px;top:68px;z-index:2000;color:#1e90ff;font-size:15px}.conti{position:fixed;right:20px;top:20px;width:48px;height:48px;background-color:#fff;box-shadow:0 2px 6px rgb(0 0 0 / .16);z-index:2000}.global-nav{position:fixed;right:-370px;top:0;width:350px;height:100vh;padding-bottom:50px;background-color:rgb(0 0 0 / .6);background:url(/wp-content/uploads/2022/08/menu-40.jpg.webp);transition:all .6s;z-index:2500;overflow-y:auto}.global-nav:before{position:absolute;content:"";width:100%;height:100%;background-color:rgb(0 0 0 / .6)}address a{color:#1e90ff!important}.nandeko{padding:14px 0;display:block}.hamburger{position:absolute;right:0;top:0;width:48px;height:48px;cursor:pointer;z-index:3300}.global-nav__list{list-style:none;position:relative;z-index:2000;color:#fff;margin-left:-20px}.global-nav__item{text-align:left;padding:5px 0}.global-nav__item a{padding:3px 0;color:#fff;list-style:none;text-decoration:none;padding-left:10px;font-size:5.5vw;font-weight:700}.global-nav__item a:before{content:"";width:10px;height:10px;display:inline-block;background-color:#c00;border-radius:50%;position:relative;left:-10px}.global-nav__item a:hover{background-color:#eee}.hamburger__line{position:absolute;left:11px;width:26px;height:1px;background-color:#1595dc;transition:all .6s;z-index:2300}.hamburger__line--1{top:16px}.hamburger__line--2{top:24px}.hamburger__line--3{top:32px}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;background-color:#ccc;opacity:0;visibility:hidden;transition:all .6s;cursor:pointer}.nav-open .global-nav{right:0}.nav-open .black-bg{opacity:.8;visibility:visible}.nav-open .hamburger__line--1{transform:rotate(45deg);top:20px}.nav-open .hamburger__line--2{width:0;left:50%}.nav-open .hamburger__line--3{transform:rotate(-45deg);top:20px}.wp-custom-header video{display:block;height:auto;max-width:100%;width:100%}.sam1{;margin:25px auto;background:rgb(0 0 0 / .7);padding:1% 5%;color:#fff;clear:both;box-shadow:10px 10px 15px -10px;height:400px;position:relative}.sam1 h2{font-size:18px;color:#fff}.sam1 img{clear:both;object-fit:cover;margin:20px auto;text-align:center}.btn_wrap{top:365px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:60px;left:37%}.btn_wrap a{display:block;margin-left:50px;padding:15px 0;width:130px;font-weight:700;color:#FFF;text-align:center;text-decoration:none;position:relative;transition:.2s ease-in-out}.btn_wrap a:active{background:rgb(255 255 255 / .5)}.btn_wrap1{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.btn_wrap1 a{display:block;margin:20px 10px;padding:15px;font-weight:700;color:#FFF;text-align:center;text-decoration:none;position:relative;transition:.2s ease-in-out}.btn_wrap1 a:active{background:rgb(255 255 255 / .5)}.lazer:before{content:"";width:100%;height:1px;background:#FFF;position:absolute;top:-1px;right:0;transition:.1s ease-in-out .1s}.lazer:after{content:"";width:1px;height:100%;background:#FFF;position:absolute;bottom:0;right:-1px;transition:.1s ease-in-out .2s}.lazer span:before{content:"";width:100%;height:1px;background:#FFF;position:absolute;bottom:-1px;left:0;transition:.1s ease-in-out .3s}.lazer span:after{content:"";width:1px;height:100%;background:#FFF;position:absolute;top:0;left:-1px;transition:.1s ease-in-out}.lazer:hover span:after{height:0}.lazer:hover:before{width:0}.lazer:hover:after{height:0}.lazer:hover span:before{height:5px}.spin_text{border:1px solid #FFF;overflow:hidden}.spin_text:hover span{display:block;transform:rotateY(360deg);transition:.8s ease-in-out}.wp-custom-header video{display:none}.con7{padding:30px 20px;color:#000}.btn_wrap2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:1px solid #000;width:200px;margin:0 auto}.btn_wrap2 a{display:block;margin:0 10px;padding:15px 0;width:200px;font-weight:700;color:#000;text-align:center;text-decoration:none;position:relative;transition:.2s ease-in-out}.btn_wrap2 a:hover{color:#c00}.btn_wrap2 a:active{background:rgb(0 0 0 / .5)}.douga{position:relative}a .conbut{color:#fff}a .conbut:hover{color:#c00}.conbut{position:fixed;top:40%;z-index:100;font-size:17px;right:0;width:55px}.vertical{writing-mode:vertical-rl}.example{position:relative}.example p{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:15px;background:rgb(0 0 0 / .7);color:#fff;font-size:14px}.example img{width:100%}.toplo{top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1000;width:300px}.button2{position:relative;display:inline-block;padding:.5em 2em;border:2px solid #333;color:#fff;text-align:center;text-decoration:none;transition:.3s;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:80%;font-size:14px}.button2:hover{color:#fff}.button2::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#333;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.button2:hover::before{transform-origin:left top;transform:scale(1,1)}.kazagi{float:right;margin-top:100px;width:450px}.rhe9 img{width:100%;height:auto;object-fit:cover}.room{margin:50px auto;color:#2b2b2b;font-size:14px}.con2 h1{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#2b2b2b;text-align:center;margin:100px 2%;float:right;font-size:19px}.con2 p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#2b2b2b;margin:100px 30px 0 0;float:right;font-size:14px}.start{background:#000;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9000;background-size:cover}.start p{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:none;z-index:9999;width:280px}.sub .sub-mainvisual-bg::after{position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .4);top:0;left:0;content:"";background:linear-gradient(90deg,rgb(0 0 0 / .5) 0,transparent);transition:opacity 1s ease-out .5s}.sub .sub-mainvisual-bg{height:500px}.sub .sub-mainvisual-title-inner{position:absolute;top:50%;left:3%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.sub-mainvisual-bg img{object-fit:cover;width:100%;height:500px;object-position:50% 50%}.con44{background:#fff;color:#fff;display:block;font-size:17px;position:relative;background-attachment:fixed;z-index:2}.con44:before{content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.con44 h1{margin-bottom:100px}.con44 h2{color:#1595dc;text-align:left;line-height:1.8;font-size:24px}.mac{background:url(/wp-content/uploads/2020/02/1503720.png.webp);position:relative;background-position:top center;background-repeat:no-repeat;width:auto;height:300px;background-size:cover;margin:100px auto 300px auto}.mac-sha{position:absolute;object-fit:cover;height:216px;width:332px;text-align:center;transform:translateY(-50%) translateX(-50%);left:50%;top:143px}.mac-canva{position:absolute;height:250px;width:90%;transform:translateY(-50%) translateX(-50%);left:50%;background-color:rgb(210 210 210 / .5);top:410px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(10px);padding:10px;font-size:14px;color:#000;text-align:left}video{top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto}.con1w{width:100%;background:url(/img/jisseki/office.webp);background-attachment:fixed;margin-top:-50px;position:relative}.con1w:before{content:"";position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .7)}.takasa{padding:50px 15px}.con1w h2{font-size:30px;color:#1595dc}.guyt{margin-top:5px}.gyoushu-canva{width:49%;margin:20px auto;position:relative;z-index:10;padding:20px 10px;font-size:19px;color:#fff;float:left;line-height:2}.gyoushu-canva2{width:90%;margin:50px 2%;background-color:rgb(0 0 0 / .8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:30px 20px;font-size:20px;color:#fff;margin:0 auto}.gyoushu-canva img{margin-right:5px;margin-top:-5px}.imgWrap{overflow:hidden}.toriger0{padding:3%;float:left;text-align:center;margin:50px 1% 0;background:#f3f6fb;box-shadow:4px 4px 3px gray}.toriger img{border:2px solid #2b2b2b;box-shadow:4px 4px 3px gray}.toriger h3{color:#2b2b2b;text-align:center}.toriger1{padding:30px 20px;float:left;text-align:center;margin:50px 0 0;background:#f3f6fb;box-shadow:4px 4px 3px gray}.toriger1 img{border:2px solid #2b2b2b;box-shadow:4px 4px 3px gray}.toriger1 h3{color:#2b2b2b;text-align:center;margin-bottom:15px;font-size:20px}.soutou{left:50%!important;transform:translate(-50%,0)}.con1y{width:100%;background:#fff;padding:0 0 0;background-attachment:fixed;text-align:center}.con1y h2{font-size:24px;color:#fff}.box-title{font-weight:700;margin-top:40px}.kotae{color:#fff;margin-top:20px;font-weight:700}.kotae1{color:#fff}.shef-tit{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center}.shef-tit1{position:absolute;position:absolute;top:45%;color:#f5f5f5;text-align:center;font-size:35px}.con1 h2{text-align:center;position:relative;font-size:45px;color:#1595dc;margin-bottom:30px}.con3 h2{text-align:center;position:relative;font-size:45px;color:#1595dc;margin-bottom:30px}.conten2{padding:0 5px}.maneko{margin:30px 0;padding:10px;background:#ffefd5;position:relative;box-shadow:0 3px 5px rgb(0 0 0 / .22)}.aikontasi{position:absolute;top:-16px;right:-10px;width:auto;height:32px}.souty{margin-top:20px}.ity{color:#cc0000!important;font-size:30px;text-align:left!important;background:linear-gradient(transparent 60%,#ffff00 60%);margin-top:100px;display:inline-block;padding:0 15px 5px}#tyuui{padding-top:200px;margin-top:-200px;position:relative;top:-50px;display:block}#domein{padding-top:330px;margin-top:-330px;position:relative;top:-100px;display:block}.medati{margin:0 0 100px}.mojikaku{font-size:18px;margin-bottom:10px;font-weight:700}.sitatasi{margin-bottom:50px!important}.fyt{font-size:25px}.qa-list dl{position:relative;margin:30px 0 0;cursor:pointer}.qa-list dl:first-child{margin-top:0}.qa-list dl::after{position:absolute;top:27px;right:26px;display:block;width:7px;height:7px;margin:auto;content:'';transform:rotate(135deg);border-top:2px solid #000;border-right:2px solid #000}.qa-list .open::after{transform:rotate(-45deg)}.qa-list dl dt{position:relative;margin:0;padding:20px 20px 20px 60px;font-weight:700;background:#DDD}.qa-list dl dt::before{font-size:22px;line-height:1;position:absolute;top:20px;left:20px;display:block;content:'Q.';color:#3285bf}.qa-list dl dd::before{font-size:22px;line-height:1;position:absolute;left:20px;display:block;content:'A.';font-weight:700;color:#3285bf}.qa-list dl dd{position:relative;margin:0;padding:20px 20px 20px 60px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}@media screen and (max-width:767px){.qa-list dl{margin:10px 0 0}.qa-list dl:after{top:20px;right:20px;width:7px;height:7px}.qa-list dl dt{padding:16px 21px 16px 50px;font-size:17px}.qa-list dl dt::before{font-size:14px;top:20px;left:20px}.qa-list dl dd::before{font-size:14px;left:20px;margin-top:5px}.qa-list dl dd{margin:0;padding:16px 16px 16px 50px;font-size:17px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}}.flexgau img{max-height:350px;width:auto}.flexgau li{margin:20px 0}.dhryi{margin:30px 0;padding:10px;background:#f0f8ff;box-shadow:0 3px 5px rgb(0 0 0 / .22);position:relative;z-index:100}.dhryi a{color:blue;font-weight:700}.gaiti{text-align:center}.harf1de{background-color:#f3f6fb;color:#2b2b2b;padding:20px 20px;margin-bottom:30px;position:relative;z-index:100;margin-left:auto;margin-right:auto;box-shadow:4px 4px 3px gray}.harf1 h3{color:#1595dc;font-weight:700;font-size:18px}.into{font-weight:normal!important;color:#fff!important;margin:0;font-size:24px;line-height:1.7;text-align:center}.sukirig h2{text-align:left}.harf1de h3{color:#1595dc;text-align:left;line-height:1.8;font-size:20px}.harf1de h3 span{color:#4b4b4b;text-align:left;line-height:1.8}.sitega{width:auto;height:210px}.harf1de img{margin-bottom:30px}.harf1ee{background-color:#fff;color:#2b2b2b;padding:20px 15px;margin-bottom:30px}.harf1ee h3{color:#1595dc;text-align:left}.harf1ee h3 span{color:#4b4b4b;text-align:left}.goog{max-width:120px!important;height:auto}.con3x{background:url(/wp-content/uploads/2021/05/home-820389_1920.jpg.webp);text-align:center;color:#2b2b2b;position:relative;background-size:cover;background-attachment:fixed}.con3x:before{position:absolute;width:100%;height:100%;content:"";background:rgb(255 255 255 / .95);left:0}.con3x td{text-align:left}.con4x{background:#fff;text-align:left;position:relative;color:#2b2b2b;font-size:17px;background-size:cover;background-attachment:fixed}.con4x:before{position:absolute;width:100%;height:100%;content:"";background:#fff0}.aisatu{position:relative;padding:50px 25px 0;z-index:100;letter-spacing:.15em;line-height:1.8}.aisatu2{position:relative;padding:50px 25px 0;z-index:100;letter-spacing:.15em;line-height:1.8}.aisatu2 h3{color:#2b2b2b;display:initial;font-weight:400;font-size:17px}.con3y{padding:50px 30px;text-align:center;color:#3b3b3b}.con3y a{color:#ff0000!important;text-decoration:underline}.con3y h2{color:#3b3b3b}.fotoho{font-size:18px!important;padding:50px 30px}.fotoho h2{color:#1595dc;text-align:center;margin-bottom:40px}.saishu{font-size:20px;color:#fff;text-align:left}.saishbox1{background:rgb(255 255 255 / .85);color:#222;padding:30px 10px;text-align:left;box-shadow:4px 4px 2px #aaa;margin:30px 0;font-size:5vw}.saishbox2{background:rgb(255 255 255 / .85);color:#222;padding:30px 10px;text-align:left;box-shadow:4px 4px 2px #aaa;margin:30px 0;font-size:5vw}.saishbox1 h3{text-align:center;font-size:6vw}.saishbox2 h3{text-align:center;font-size:6vw}.saishu h2{text-align:center;font-size:6vw}.saishu{color:#fff;text-align:left;margin-bottom:50px;font-size:6vw}.saishu h2{line-height:1.8;text-align:left}.hosok1{font-size:17px;color:#2b2b2b;font-weight:400;line-height:1.6;margin:0;text-align:left}.under{background:linear-gradient(transparent 60%,#2d59b4 50%);font-size:32px;color:#000;width:300px;margin:0 auto;margin-bottom:50px;font-weight:700;text-align:center}.kasanari{position:relative;z-index:10;padding:50px 15px}.con6 h2{color:#1595dc}.con6 h3{color:#1595dc}.fotback{padding-bottom:0;padding-top:10px;position:relative;padding-left:15px;padding-right:15px;color:#fff}.fotback a{color:#fff}.nosi a{color:#0095d9!important}.eiut{color:#1e90ff!important}.fotme{list-style:square!important;color:#fff;float:left;font-size:14px;clear:both;margin-bottom:20px;margin-top:20px;padding-left:20px!important}.fotme li{padding:10px 0!important}.fotme li a{border-bottom:1px dotted #fff}.koinu li{padding-left:25px!important}.topbut{float:right}.bolo{text-align:center;margin-top:30px;color:#fff}.atama{color:#fff}.kodomo{margin-left:30px;font-size:14px}.parts1{margin:15px 0;font-size:19px}.kodomo{margin:5px 0 5px 30px}.parts1 a{text-decoration:underline}.sukirig a{color:#fff;text-decoration:underline}.sukirig a:hover{color:red;text-decoration:underline}.tuie{margin-top:0}.backkyak{padding:50px 15%;color:#fff;background:#000}.btn04{box-shadow:0 0 3px 0 rgb(0 0 0 / .25);background-color:#1595dc;color:#fff;display:inline-block;padding:.6em 2em;margin-top:50px;cursor:pointer;border-radius:24px;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;position:relative;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn04:hover{box-shadow:0 9px 8px -4px rgb(0 0 0 / .25)}.btn05{box-shadow:0 0 3px 0 rgb(0 0 0 / .25);background-color:#1595dc;color:#fff;display:inline-block;padding:.6em 2em;margin-top:50px;cursor:pointer;border-radius:24px;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;position:relative;left:25%!important}.btn04:hover{box-shadow:0 9px 8px -4px rgb(0 0 0 / .25)}.btnCommon{position:relative;display:block;width:150px;height:46px;box-sizing:border-box;padding:10px;border:1px solid #333;color:#333;transition:.2s}.conr{margin:0 auto;color:#fff;font-size:17px;top:50px;padding:0 25px 0}.conr ul{margin-top:0}.conr h3{display:initial;margin-top:10px;font-size:17px}.conr h4{font-size:5vw;font-weight:400;letter-spacing:.15em;line-height:1.5;margin:0}.nakao{margin-top:10px;margin-bottom:-30px}.particles{position:absolute;display:block;top:0;left:0;z-index:1}.text-bun{padding:30px 15px;position:relative;z-index:10}.zeikomi{font-size:15px}.text-bun a{color:#0095d9;text-decoration:underline}.text-bun a:hover{color:#fff}.con77{background:#fff;background-repeat:no-repeat;text-align:center;color:#2b2b2b}dd{margin-left:0}.bopow{margin:0 auto;padding:50px 25px;position:relative;z-index:2;text-align:left}.bopow img{margin-bottom:15px}.bopow h3{color:#fff;font-size:16px;margin:0;font-weight:400}.telback{background:#f0f8ff;padding:50px 0;max-width:100%}.telback h2{color:#2b2b2b;margin-bottom:15px;font-size:24px}.telback img{width:48px;height:48px;margin-right:10px;position:relative;top:-5px}.telback a{color:#1595dc;font-size:24px}.formback{padding:50px 25px;text-align:left}.formback h2 img{width:40px;height:auto;position:relative;top:-3px;margin-right:10px}.formback h2{text-align:center;color:#1595dc;font-size:24px}.toi td{text-align:left;width:50%;position:relative}.toi td img{margin-top:-30px}.tasikin{font-size:15px;position:absolute;bottom:-28px;line-height:1.3;text-align:left}.lin{text-decoration:underline}.company th{width:40%}.company a{color:#1595dc}.company dt{background:#f3f6fb;padding:20px}.company dd{padding:10px 20px}.setumeibun{color:#2b2b2b;padding:100px 10%;margin:0 auto;position:relative;z-index:12;font-size:25px;color:#fff}.setumeibun a{color:orange;border-bottom:1px solid #ff0}.setumeibun a:hover{color:red;border-bottom:1px solid #fff}.setumeibun2{margin:0 auto;position:relative;z-index:12;font-size:17px;color:#2b2b2b}.setumeibun2 a{color:red}.setumeibun2 a:hover{color:red}#canvas{width:200px;padding:20px;margin-top:-50px;position:static}#svg-anime{width:200px;padding:20px;margin-top:-50px;margin-left:50px;}#logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}#logo13{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}#logo99{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%!important}#logo1{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:55%}.button_base{margin:0;border:0;font-size:19px;position:relative;top:50%;left:0%;box-shadow:4px 4px 2px grey;width:200px;height:50px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default;margin-bottom:40px;margin-top:30px;left:50%;transform:translate(-50%,0)}.button_base:hover{cursor:pointer}.b07_3d_double_roll{perspective:500px;-webkit-perspective:500px;-moz-perspective:500px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.b07_3d_double_roll div{position:absolute;text-align:center;padding:10px;border:#1595dc solid 1px;pointer-events:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.b07_3d_double_roll div:nth-child(1){color:#1595dc;background-color:#fff;z-index:0;width:100%;height:50px;clip:rect(0,100px,50px,0);position:absolute;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll div:nth-child(2){color:#1595dc;background-color:#1595dc;z-index:-1;width:100%;height:50px;clip:rect(0,100px,50px,0);position:absolute;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll div:nth-child(3){color:#1595dc;background-color:#fff;z-index:0;width:100%;height:50px;clip:rect(0,200px,50px,100px);position:absolute;transition:all 0.2s ease 0.1s;-webkit-transition:all 0.2s ease 0.1s;-moz-transition:all 0.2s ease 0.1s;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll div:nth-child(4){color:#1595dc;background-color:#1595dc;z-index:-1;width:100%;height:50px;clip:rect(0,200px,50px,100px);position:absolute;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transition:all 0.2s ease 0.1s;-webkit-transition:all 0.2s ease 0.1s;-moz-transition:all 0.2s ease 0.1s;transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll:hover div:nth-child(1){background-color:#1595dc;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg)}.b07_3d_double_roll:hover div:nth-child(2){color:#fff;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg)}.b07_3d_double_roll:hover div:nth-child(3){background-color:#1595dc;transition:all 0.2s ease 0.1s;-webkit-transition:all 0.2s ease 0.1s;-moz-transition:all 0.2s ease 0.1s;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg)}.b07_3d_double_roll:hover div:nth-child(4){color:#fff;transition:all 0.2s ease 0.1s;-webkit-transition:all 0.2s ease 0.1s;-moz-transition:all 0.2s ease 0.1s;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg)}#odoroki{width:200px}.container2{background:#fff;background-attachment:fixed;position:relative;color:#2b2b2b}.background{position:absolute;display:block;top:0;left:0;z-index:0}h4{color:#fff}.condesign{padding:100px 10%;font-size:16px;color:#000}.condesign h3{margin-top:50px;color:#1595dc;font-size:30px}.condesign a{color:blue}.condesign h5{margin-top:30px;color:#000}.sample-solid{border:1px solid gray;width:80px;height:40px;margin:0em 0em 0em 1em}.sample-dashed{border:1px dashed gray;width:80px;height:40px;margin:0em 0em 0em 1em}.sample-dotted{border:1px dotted gray;width:80px;height:40px;margin:0em 0em 0em 1em}.sample-10{border:10px solid #933;width:80px;height:40px;margin:0em 0em 0em 1em}.mous{font-size:22px;padding:50px;background-color:#1595dc;color:#fff;font-weight:700}.botankai{background:#1595dc;color:#fff;padding:20px 30px;position:relative;box-shadow:4px 4px 3px gray;font-size:5vw}.con1n{padding:50px 10px}.con1nw{padding:0 0 50px}.harf1w{color:#000}.con33{padding:50px 0 10px;color:#000}.kotyh{object-position:90% 0!important}.daimei{font-size:70px;text-align:center;color:#00a0e9;position:relative;left:10%;top:50px;transform:translate(-50%,-50%);font-weight:700}.harfmaru1{background:rgb(255 255 255 / .9);position:relative;z-index:500;padding:10px 25px 40px;background:url(/img/hp/sm-setumei1.webp);background-repeat:no-repeat;background-size:cover}.harfmaru1:before{background:rgb(255 255 255 / .85);width:100%;height:100%;content:"";position:absolute;z-index:501;left:0;top:0}.harfmaru1s{background:rgb(255 255 255 / .85);position:relative;z-index:500;padding:10px 25px 40px}.harfmaru1s:before{width:100%;height:100%;content:"";position:absolute;z-index:501;left:0;top:0}.daimei,.itiman,.setu1{position:relative;z-index:510}.itiman h4{color:#2b2b2b}.setu1 h3{color:#2b2b2b}.harfmaru1 h3{color:#2b2b2b;font-weight:400;font-size:17px}.harfmaru1 img{margin-bottom:10px}.gaztou{width:250px}.condma{margin-top:30px}.button_base1{margin:0;border:0;position:relative;top:0;left:22%;width:200px;height:50px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default;margin-bottom:10px;font-size:4vw;letter-spacing:.05em}.button_base1:hover{cursor:pointer}.b07_3d_double_roll{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.b07_3d_double_roll div{position:absolute;text-align:center;padding:10px;border:#1595dc solid 1px;pointer-events:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.b07_3d_double_roll div:nth-child(1){color:#fff;background-color:#1595dc;z-index:0;width:100%;height:50px;clip:rect(0,100px,50px,0);position:absolute;transition:all 0.2s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll div:nth-child(2){color:#1595dc;background-color:#1595dc;z-index:-1;width:100%;height:50px;clip:rect(0,100px,50px,0);position:absolute;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 0.2s ease;transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll div:nth-child(3){color:#fff;background-color:#1595dc;z-index:0;width:100%;height:50px;clip:rect(0,200px,50px,100px);position:absolute;transition:all 1s ease 0.1s;-webkit-transition:all 1s ease 0.1s;-moz-transition:all 1s ease 0.1s;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll div:nth-child(4){color:#1595dc;background-color:#1595dc;z-index:-1;width:100%;height:50px;clip:rect(0,200px,50px,100px);position:absolute;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transition:all 1s ease 0.1s;-webkit-transition:all 1s ease 0.1s;-moz-transition:all 1s ease 0.1s;transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll:hover div:nth-child(1){background-color:#1595dc;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg)}.b07_3d_double_roll:hover div:nth-child(2){color:#fff;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg)}.b07_3d_double_roll:hover div:nth-child(3){background-color:#1595dc;transition:all 1s ease 0.1s;-webkit-transition:all 1s ease 0.1s;-moz-transition:all 1s ease 0.1s;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg)}.b07_3d_double_roll:hover div:nth-child(4){color:#fff;transition:all 1s ease 0.1s;-webkit-transition:all 1s ease 0.1s;-moz-transition:all 1s ease 0.1s;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg)}.harfsetumeibun{text-align:left;font-size:17px;color:#2b2b2b;position:relative;z-index:10;padding:30px 25px}.harfsetumeibun h4{color:#2b2b2b;font-size:17px;line-height:1.7;font-weight:400;margin:0!important;display:initial}.harfsetumeibunx{text-align:left;font-size:17px;background:#fff;padding:0 25px}blockquote{padding:0}.harfsetumeibunx h4{color:#2b2b2b;font-size:17px;line-height:1.7;font-weight:400;margin:0}.harfsetumeibun h3{color:#2b2b2b;font-size:17px;line-height:1.7;font-weight:400;margin:0}.harfsetumeibun1{width:100%;height:700px;padding:50px;text-align:left;font-size:19px;content:"";background:url(/img/hp/sm-setumei1.webp);background-size:cover;font:normal normal 700 19px;background-position:50% 50%;display:none}.harfsetumeibun2{width:100%;text-align:left;font-size:19px;content:"";background:url(/img/hp/sm-work.webp);background-size:cover}.harfsetumeibun3{width:100%;padding:10px 25px 40px;text-align:left;font-size:19px;content:"";background:url(/img/hp/sm-ingu.webp);background-size:cover;background-position:50% 50%}.harfsetumeibun3:before{content:"";width:100%;height:100%;background:rgb(255 255 255 / .8);position:absolute;top:0;left:0}.harfsetumeibun4{text-align:left;font-size:17px;content:"";background:#f3f6fb;background-size:cover;background-position:50% 100%;position:relative;color:#2b2b2b}.harfsetumeibun5{text-align:left;font-size:19px;content:"";background:#fff;background-size:cover;background-position:50% 100%;position:relative}.harfsetumeibun4:before{content:"";width:100%;height:100%;background:rgb(0 0 0 / .6)}.harfsetumeibun5:before{content:"";width:100%;height:100%;background:rgb(0 0 0 / .6)}.horiiti{position:relative;top:-500px;padding-bottom:50px}.kidh4{position:relative}.horiiti2{position:relative;top:200px;padding-bottom:50px}.plua2{top:150px}.sjir{position:relative;top:50px}.footer-widgets{padding:0;color:#000;background-position:right 15% bottom 35%;background:url(/img/footer/apple.webp);background-position:90% 60%;position:relative}.footer-widgets:before{content:"";width:100%;height:100%;background:rgb(0 10 0 / .7);position:absolute}.pankuzu{font-size:16px;margin-bottom:20px}.pankuzu2{font-size:16px;text-align:left}.ngaix6{text-align:right!important}.nauba{display:flex}.nauba a{flex:1}.nauba .ouir{text-align:right}.pankuzu2 a{font-size:14px}.pankuzu3{margin-bottom:40px;font-size:16px}.site-check h3{margin-bottom:10px!important}.pankuzu4{text-align:left;position:relative;left:0%;top:30px;margin-bottom:40px;margin-left:30px;z-index:100;color:#3b3b3b;font-size:16px}.pankuzu4 a{color:#3b3b3b;text-decoration:underline;text-align:left}.pankuzu4 a:hover{color:red}.pankuzu5{text-align:left;position:relative;left:0;top:30px;margin-bottom:40px;margin-left:2%;z-index:100;color:#2b2b2b;font-size:14px}.pankuzu5 a{color:#2b2b2b;text-align:left}.obuki{color:#fff}.obuki a{color:#fff!important}.pankuzu5 a:hover{color:red}.somuri,.somuri a{color:#fff!important}.pankuzu6{text-align:left;position:relative;top:0;margin-bottom:40px;margin-left:0;z-index:100;color:#3b3b3b}.pankuzu6 a{color:#3b3b3b;text-align:left}.pankuzu6 a:hover{color:red}.ngai{margin-top:30px;font-size:16px!important}.ngaix{margin-top:30px;left:0%!important}.ngaie{position:relative;left:15px!important}.ngai2{color:#fff!important}.ngai2 a{color:#fff!important}.ngai3{margin-left:30px;top:30px;position:relative}.harf1w h3{color:#2b2b2b;font-size:9vw;font-weight:500;letter-spacing:.01em;line-height:1.5;font-family:ta-marugo-gf-02,sans-serif}.harf1w h3 span{color:#00a0e9;font-size:12.5vw;font-weight:400;font-family:ta-marugo-gf-03,sans-serif}.enn{font-size:9vw!important;margin-left:10px}.iboyo{margin-left:10px}.harf2 h3{color:#2b2b2b;font-size:clamp(30px, 3vw, 40px);font-weight:500;letter-spacing:.03em;line-height:1.5;font-family:ta-marugo-gf-02,sans-serif}.harf2 h3 span{color:#00a0e9;font-size:clamp(45px, 4vw, 65px);font-weight:500;font-family:ta-marugo-gf-02,sans-serif}.harfmaru1 h4{color:#2b2b2b;font-size:20px;font-weight:600;letter-spacing:.03em;font-family:ta-marugo-gf-01,sans-serif;text-align:left;display:inline-block;line-height:2}.harfmaru1 h4 span{color:#c00;font-size:26px;font-weight:400;font-family:ta-marugo-gf-03,sans-serif}.oput span{font-size:26px!important}.oput2{font-size:20px!important}.oput2 span{font-size:26px!important}.poeuk{font-size:20px;text-align:center;margin-bottom:30px;color:#00bfff;position:relative;z-index:2000;margin-top:20px}.consetume{font-size:5vw}.setu1{font-size:17px;text-align:left}.aka{color:#000}.sample_s{width:40%!important;left:50%;transform:translate(-50%,-50%);position:relative;margin-top:0px!important}.sjisseki{width:40%!important;left:50%;transform:translate(-50%,-50%);position:relative}.jissek{width:100%!important;left:50%;transform:translate(-50%,-50%);position:relative}.anend{width:30%!important;left:50%;transform:translate(-50%,-50%);position:relative}.anend1{width:25%!important;left:50%;transform:translate(-50%,-50%);position:relative}.harmony{width:80%!important;left:50%;transform:translate(-50%,-50%);position:relative;margin-top:60px}.voice{width:50%!important;left:50%;transform:translate(-50%,-50%);position:relative}.voice2{width:20%!important;left:50%;transform:translate(-50%,-50%);position:relative}.voice3{width:60%!important;left:50%;transform:translate(-50%,-50%);position:relative}.voice4{width:28%!important;left:50%;transform:translate(-50%,-50%);position:relative}.spc{width:14%!important;left:50%;transform:translate(-50%,-50%);position:relative;margin-top:0px!important}.compsvg{width:55%!important;position:relative;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:50px;font-size:28px!important}.hpde2{width:60%;margin:0 auto}.ikinari{width:90%}.svg{fill:#1595dc;stroke:none}.setume{fill:#fff}.redo{fill:#c00;stroke:none}.flogo{width:50%}.listsam{width:55%!important;margin-top:-40px!important;padding-top:100px;position:relative;z-index:100}.listsam2{width:20%!important;margin-top:100px}.harmony2{width:30%!important;left:50%;transform:translate(-50%,-50%);position:relative}.eizou{position:relative;margin:30px auto;overflow:hidden;padding:10px;height:600px;background:#000}.eizou:before{content:"";position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .6)}.eizou video{height:600px;overflow:hidden}.jduee{position:relative;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container3{background:#fff;text-align:left;padding:20px 15px;color:#000}.furulo{border:5px solid #fff;box-shadow:4px 4px 2px gray}.cp_accordionslide03{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;width:100%;height:480px;margin:30px auto}.cp_accordionslide03 .slideitem{position:relative;visibility:visible;overflow:hidden;width:25%;height:400px;cursor:pointer;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;background-repeat:no-repeat;background-position:center center;background-size:cover}.cp_accordionslide03 .slideitem:nth-child(1){background:url(/wp-content/uploads/2021/01/sam1.png);background-size:cover}.cp_accordionslide03 .slideitem:nth-child(2){background:url(/wp-content/uploads/2021/01/sam2.png);background-size:cover}.cp_accordionslide03 .slideitem:nth-child(3){background:url(/wp-content/uploads/2021/01/sam3.png);background-size:cover}.cp_accordionslide03 .slideitem:nth-child(4){background:url(/wp-content/uploads/2021/01/sam4.png);background-size:cover}.cp_accordionslide03 .slideitem:after{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;content:'';opacity:0;background-color:rgb(57 73 171 / .6)}.cp_accordionslide03:hover .slideitem:hover{width:90%}.cp_accordionslide03:hover .slideitem:not(:hover):after{-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;opacity:1}.cp_accordionslide03 .slideitem .slidecont{position:absolute;text-align:left;z-index:4;bottom:60px;left:-60px;visibility:hidden;max-width:400px;padding:5px;color:#fff;border-radius:5px;background-color:rgb(26 35 126 / .6);font-size:16px}.cp_accordionslide03 .slideitem .slidecont h2{font-size:16px;color:#fff}.cp_accordionslide03:hover .slideitem:hover .slidecont{left:30px;visibility:visible;-webkit-transition:all 0.3s cubic-bezier(0,0,0,1.82) 0.5s;transition:all 0.3s cubic-bezier(0,0,0,1.82) 0.5s;opacity:1}.cp_accordionslide03 .button_base{font-size:13px;width:auto}@media only screen and (max-width:768px){.cp_accordionslide03{}.cp_accordionslide03 .slideitem .slidecont h2{font-size:.9em}.cp_accordionslide03 .slideitem .slidecont p{font-size:.7em}.cp_accordionslide03 .slideitem .slidecont{right:10px;bottom:10px;left:10px}.cp_accordionslide03:hover .slideitem:hover .slidecont{left:10px}}.cp_accordionslide33{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;width:100%;height:480px;margin:30px auto}.cp_accordionslide33 .slideitem{position:relative;visibility:visible;overflow:hidden;width:25%;height:400px;cursor:pointer;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;background-repeat:no-repeat;background-position:center center;background-size:cover}.cp_accordionslide33 .slideitem:nth-child(1){background-image:url(/wp-content/uploads/2021/01/sam5.png)}.cp_accordionslide33 .slideitem:nth-child(2){background-image:url(/wp-content/uploads/2021/01/shop.jpg)}.cp_accordionslide33 .slideitem:nth-child(3){background-image:url(/wp-content/uploads/2021/01/sam7.png)}.cp_accordionslide33 .slideitem:nth-child(4){background-image:url(/wp-content/uploads/2021/01/sam8.png)}.cp_accordionslide33 .slideitem:after{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;content:'';opacity:0;background-color:rgb(57 73 171 / .6)}.cp_accordionslide33:hover .slideitem:hover{width:90%}.cp_accordionslide33:hover .slideitem:not(:hover):after{-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;opacity:1}.cp_accordionslide33 .slideitem .slidecont{position:absolute;text-align:left;z-index:4;bottom:60px;left:-60px;visibility:hidden;max-width:400px;padding:5px;color:#fff;border-radius:5px;background-color:rgb(26 35 126 / .6);font-size:16px}.cp_accordionslide33 .slideitem .slidecont h2{font-size:16px;color:#fff}.cp_accordionslide33:hover .slideitem:hover .slidecont{left:30px;visibility:visible;-webkit-transition:all 0.3s cubic-bezier(0,0,0,1.82) 0.5s;transition:all 0.3s cubic-bezier(0,0,0,1.82) 0.5s;opacity:1}.cp_accordionslide33 .button_base{font-size:13px;width:auto}@media only screen and (max-width:768px){.cp_accordionslide33{}.cp_accordionslide33 .slideitem .slidecont h2{font-size:.9em}.cp_accordionslide03 .slideitem .slidecont p{font-size:.7em}.cp_accordionslide33 .slideitem .slidecont{right:10px;bottom:10px;left:10px}.cp_accordionslide33:hover .slideitem:hover .slidecont{left:10px}}.moi{position:relative}.jiseki{width:90%;margin:0 auto;position:relative;z-index:11;color:#fff}.jiseki td{padding:20px 10px;text-align:left;font-size:17px;background:rgb(0 0 0 / .8)}.jiseki td:hover{background:#1595dc;color:#fff}.consetume1{width:86%;position:absolute;text-align:left!important;padding:0;left:-1%;margin-top:20px;font-size:5vw;padding-bottom:50px;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.consetume1 h3{font-size:8vw;text-align:center;color:#1595dc}.consetume1 h4{font-size:5vw;font-weight:400;line-height:2;margin:0}.consetume1 h3 div{color:#fff;font-size:8vw;margin-top:20px}.tyuusin{text-align:left;margin:50px 0 0;font-size:17px;color:#2b2b2b}.bury{font-family:'Shippori Mincho B1',serif;font-weight:700}.yusabi{width:100%;background:url(/wp-content/uploads/2020/02/office-932926_1920.jpg.webp);background-attachment:fixed;margin-top:-50px;position:relative}.yusabi:before{content:"";position:absolute;width:100%;height:100%;background:#fff0}.kensaku{background:#fff;background-position:50% 0%;position:relative;background-attachment:fixed}.kensaku:before{position:absolute;content:"";height:100%;width:100%;background:rgb(255 255 255 / .7)}.koutu{font-size:67px;position:relative;top:20px}.kgrofe{top:-50px}.textdiji{color:#2b2b2b;padding:0 25px 0;position:relative;z-index:10}.textdiji h3{color:#2b2b2b;display:initial;font-size:17px}.textdiji h4{color:#2b2b2b;display:initial;font-size:17px;font-weight:400}input,textarea{width:100%;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ao{color:#1595dc;font-weight:700;font-size:9vw}.namae4{font-size:7vw}.conform1{padding:130px 15px;color:#000!important;font-size:18px}.conform1 a{color:blue}.conform1 h3{color:#2b2b2b}.cp_iptxt .horizontal-item{width:50%;display:inline-block;float:left}.toi dt{line-height:2}dt{font-weight:700}.ouy{padding-top:140px}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.conform5{padding:100px 30px;color:#000!important;font-size:18px}.conform5 a{color:blue}.conform5 h3{color:#2b2b2b}input[type=checkbox],input[type=radio]{margin:15px 10px;line-height:normal;width:10px}table{width:100%;border-collapse:collapse}input,textarea{width:100%;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sm h2{color:#2b2b2b;margin-top:100px}.con3m{background:#fff;text-align:left;padding:100px 30px 100px 30px;color:#3b3b3b}.con3m a{color:blue}.con3m h3{color:#3b3b3b}.map{padding:30px 25px;color:#2b2b2b;font-size:17px}.map h3{margin-top:30px;margin-bottom:5px;font-size:17px}.map h3 a{color:#1595dc}.map h4{margin-bottom:5px;margin-top:20px}.nabun{margin-left:20px}.map h4 a{color:#1595dc;font-size:17px}.secFlow{padding:50px 25px 0;color:#2b2b2b}.titTop{margin-bottom:30px}.secFlow .box1{border:1px solid #1595dc;padding:10px 10px 50px;margin:50px auto;box-shadow:3px 3px 3px gray;font-size:17px}.imcent{text-align:center}.balm{color:#2b2b2b;position:relative;z-index:100;text-align:left;font-size:17px;margin-top:100px}.pagenavig h4{color:#3b3b3b}.pagenavig{padding:10px 10px;margin:0 auto;text-align:left;color:#3b3b3b}.pagenavig a{color:blue}.ytte{text-align:left;font-size:16px}.ytte th{padding:10px;background:#4169e1;color:#fff;border:1px solid #fff}.ytte td{padding:10px;border:1px solid #3b3b3b;background:#fff}#op1,#op2,#op3,#op4,#op5,#op6,#op7{margin-top:-150px;padding-top:150px}#sp1,#sp2,#sp3,#sp4,#sp5,#sp6,#sp7,#sp8{margin-top:-350px;padding-top:350px!important}#vo1,#vo2,#vo3,#vo4{margin-top:-50px;padding-top:50px!important}.sitemapga{display:flex;margin:20px 0;align-items:center}.sitemapga img{width:100px;height:80px;object-fit:cover;border:1px solid #1595dc;box-shadow:1px 1px 1px #000;min-width:80px}.nosigote{padding:10px}.koit{padding:0 25px!important}.secFlow .boxTop{padding:0 0 0 41px;margin-bottom:23px;position:relative}.secFlow .number{width:61px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#1595dc;font-size:25px}.secFlow .tit{font-size:24px;font-weight:700;padding:18px 0 18px 13px;letter-spacing:5px;position:relative;text-align:left;color:#2b2b2b;line-height:1.6}.secFlow .tit::after{content:'';width:1px;height:100%;background:#E1E1E1;position:absolute;top:0;left:0}.cf:before,.cf:after{content:".";display:table;height:0;font-size:0;line-height:0;visibility:hidden}.secFlow .iconBox{width:50px;height:34px;font-size:13px;position:absolute;top:0;bottom:0;right:0;padding:9px 0 0;margin:auto 0;border-radius:4px;text-align:center;letter-spacing:.5px;color:#923930;border:1px solid #D17D74;display:none}.secFlow .subBox{border-top:1px solid #E1E1E1;padding:10px 0 0}.secFlow .blueBox{position:relative;margin:40px 0 0;clear:both}.secFlow .btn{display:inline-block;vertical-align:top;background:#1595dc}.secFlow .num{margin-left:30px;color:#00bfff;padding-top:15px}.cmnBtn{display:block;width:300px;height:70px;text-align:center;text-decoration:none;letter-spacing:1.5px;color:#fff;background:#464646;border-radius:1000px;padding-top:18px}.blueTxt{margin-left:25px;padding-top:15px}.secFlow .txt{line-height:26px;padding-bottom:15px;color:#302B26}.num a{color:#1595dc}.flexj{align-items:center}.secFlow .txt a{color:blue}.secFlow .right .photo{text-align:center}.secFlow .right .photo img{object-fit:cover;height:150px}.btnBox{position:relative}.pagenavi{width:100%;margin:50px auto 30px;display:flex;font-size:13px;padding:0 15px;position:relative;z-index:1000}.nafia{margin-top:10px!important}.backnavi{flex:1;text-align:left}.fornavi{flex:1;text-align:right}.icon{display:none}.tasimasi{box-shadow:4px 4px 2px gray;border:0;font-size:18px;position:relative;top:0;left:0%;margin:0 20px 20px;width:300px;height:50px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default;color:#1595dc;text-align:center;border:1px solid#1595dc!important}.tasimasi a{color:#1595dc!important;padding-top:12px!important;position:relative;top:10px}.atama{color:#fff}.unde{position:relative;font-size:17px;left:0!important}.keifr{transform:rotate(90deg)}.webflex{padding:30px 0}.webcap{padding:0 25px}.connew2{padding:10px 0;color:#2b2b2b;font-size:17px;margin:0 auto}.connew2 a{color:blue;overflow-wrap:break-word}.connew2 h2{margin-top:50px;font-size:24px}.listhing{font-weight:700}.habasen{padding:50px 25px;margin:0 auto}.habasen h3{color:#2b2b2b;margin:5px auto 5px;line-height:1.8;font-size:20px}.habasen h4{color:#2b2b2b;margin-top:60px;font-size:18px;line-height:1.6}.kdsaut{position:absolute;right:10px;top:30px}.nanida{text-align:center;margin-top:25px;padding-top:25px}.dkou th{background:#f3f6fb;text-align:left}.dkou td{padding-bottom:35px}.dkou caption{font-size:25px;color:#3b3b3b;text-align:center}.sakurao img{width:200px!important}.sakurao1 img{width:120px!important}.sakurao5 img{width:120px!important}.nagatto{text-align:center}.hosokubun{text-align:left}.grayba{background:#f3f6fb}.kasine{color:#c00}.connew{padding:50px 25px 15px;color:#2b2b2b;font-size:17px;margin:0 auto}.connew h2{color:#2b2b2b;margin:5px auto 5px;line-height:1.8;font-size:24px;text-align:left;margin-top:20px}.wp-image-5162{width:90%;margin:0 auto} .connew ul,.jisseki ul,.concept ul,.connew ul{margin:10px auto 10px;margin-left:-20px}.connew ul li,.jisseki ul li,.concept ul li{margin:10px -10px 10px 0}.connew h3{font-size:18px;margin-bottom:20px;color:#2b2b2b;margin-top:35px;line-height:1.6}.connew h4{color:#2b2b2b;margin:30px auto 7px;line-height:1.8;font-weight:700;font-size:18px;margin-bottom:20px;text-align:left}.dorru{text-align:center;font-weight:700}.kakusho h4{text-align:center}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.d-demo__wrap{display:flex;overflow:hidden}.d-demo__list{display:flex;list-style:none}.d-demo__list--left{animation:infinity-scroll-left 95s infinite linear 0.5s both;margin-left:-40px}.d-demo__item{width:calc(100vw / 1)}.d-demo__item>img{width:100%;object-fit:cover;height:240px}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.d-demo__list--right{animation:infinity-scroll-right 95s infinite linear 0.5s both}.sample_h_15{font-size:1.5em;font-weight:700;padding-top:.5em;position:relative;border-bottom:solid 3px #87cefa;color:#2da742;display:inline-block}.sample_h_15:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #4169e1;width:15%;bottom:-3px}.mattote{margin-bottom:30px}.connewx{padding:50px 25px 55px;color:#2b2b2b;font-size:17px;margin:0 auto}.connewx h2{font-size:24px}.connewx h3{color:#2b2b2b;margin:5px auto 5px;line-height:1.8}.connewx h4{color:#202f55;margin:40px auto 7px;line-height:1.8;font-weight:700;font-size:20px;margin-bottom:20px}.nagitto{margin-top:20px}.sime{margin-top:50px}.kakusho{background:#e0ffff;border-radius:30px;padding:10px 30px;font-size:17px;margin:20px auto}.ogomu1{width:120px;height:auto}.ogomu2{width:150px;height:auto}.ogomu3{width:120px;height:auto}.ogomu4{width:250px;height:auto}.colorr{color:#ff0000!important}.colorg{color:#008000!important}.colorb{color:#0000cd!important}.mahy{margin:30px auto}.mojihen{font-size:30px!important}.ario{display:inline-block;transform:translate(-50%,0);position:relative;left:50%}.domeinh{font-size:20px;text-align:center;color:#2b2b2b;margin-top:100px!important}.kanbox{color:#202f55;margin:40px auto 7px;margin-bottom:7px;line-height:1.8;font-weight:700;font-size:20px;margin-bottom:20px}.llout{font-size:20px;font-weight:700;margin:5px auto;background:#fff}.sofu{margin-top:10px}.durugr,.hoint{color:#fff;margin-top:30px}.jisseki h3{color:#2b2b2b;margin-top:30px}.irogae{color:#00a0e9}.irogae2{color:#00a0e9;text-align:right;display:block;margin-right:85px}.aicon{color:#00a0e9;font-size:20px;text-align:center}.aitr{padding-top:10px;text-align:center}html,body{overflow-x:hidden;width:100%;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:320px){.text-slider{margin-bottom:0}}@media screen and (min-width:1025px){.header-wrap .container>.row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.mobile-slide{display:none}.sydney-hero-area{overflow:hidden}@keyframes slider-zoomin{0%{opacity:0;transform:scale(1)}12.5%{opacity:1}20%{opacity:1}27.5%{opacity:0}100%{opacity:0;transform:scale(1.3)}}@keyframes slider-zoomout{0%{opacity:0;transform:scale(1.3)}12.5%{opacity:1}20%{opacity:1}27.5%{opacity:0}100%{opacity:0;transform:scale(1)}}@media screen and (min-width:481px){.concept{background:#fff;display:block}.conten{width:1200px;margin:0 auto;padding:50px}.tiche{display:inline-block;text-align:left;margin:20px 0 50px}.tiche a{text-align:left;color:blue}.tiche2{display:inline-block;text-align:left;margin:20px 0 50px}.tiche2 a{text-align:left;color:blue}.conten h3{font-size:20px;color:#3b3b3b;margin-top:30px;margin-bottom:5px}.conten2{width:1200px;margin:0 auto}h2{text-align:center;color:#3b3b3b}.normal{font-size:40px;font-family:'Noto Serif Makasar',serif;position:relative}.kanbox{color:#3b3b3b;margin:40px auto 7px;line-height:1.8;font-weight:700;font-size:20px}.normal span{position:absolute;font-size:24px;left:50%;top:55px;transform:translate(-50%,0)}.texcen{text-align:center}.conseptcon{display:inline-block;text-align:left;font-size:22px;position:relative;z-index:3;margin-top:50px}.odoroki{font-size:50px;font-weight:700;color:#c00}.serviceflex{display:flex;justify-content:space-between;margin-top:100px;position:relative}.service-board{width:46%;background:#fff;padding:30px 10px 60px;text-align:left;border:1px solid #444;box-shadow:3px 3px 3px gray}.service-board h3{font-size:24px;color:#3b3b3b;text-align:center}.service-board img{margin-bottom:30px}.domeflex{display:flex}.domeinh{color:#3b3b3b}.tax-d img{height:225px;width:100%;padding-top:40px}.tax2 img{height:225px;width:auto;padding-top:40px}.pagelink2{position:relative;top:30px;color:#1e90ff}.pagelink2::after{position:absolute;left:0;content:'';width:100%;height:2px;background:#1595dc}.pagelink2::after{position:absolute;left:0;content:'';width:100%;height:2px;background:#1e90ff;bottom:-1px;transform:scale(0,1);transform-origin:left top;transition:transform 0.3s}.pagelink2:hover::after{transform:scale(1,1)}.loru{top:60px}.tatesen{position:relative;margin-bottom:120px}.tatesen:before{height:60px;width:1px;background:#999;left:50%;transform:translate(-50%,0);content:"";position:absolute;top:107px}.tatesen2{position:relative;margin-bottom:100px}.tatesen2:before{height:60px;width:1px;background:#999;left:50%;transform:translate(-50%,0);content:"";position:absolute;top:127px}.pagelink{position:relative;cursor:pointer;transition:ease-out 0.5s;-webkit-transition:ease-out 0.5s;-moz-transition:ease-out 0.5s;border:3px solid silver;padding:10px 20px;top:30px;background:#fff;box-shadow:1px 1px 1px gray}.pagelink::after,.pagelink::before{position:absolute;content:"";width:0%;height:0%;visibility:hidden}.pagelink::after{bottom:-3px;right:-1px;border-left:3px solid #1595dc;border-bottom:3px solid #1595dc;transition:width .1s ease .1s,height .1s ease,visibility 0s .2s}.pagelink::before{top:-3px;left:-1px;border-top:3px solid #1595dc;border-right:3px solid #1595dc;transition:width .1s ease .3s,height .1s ease .2s,visibility 0s .4s}.pagelink:hover{animation:pulse 1s ease-out .4s;color:#c00}.pagelink:hover::after,.pagelink:hover::before{width:calc(100% + 3px);height:calc(100% + 3px);visibility:visible;transition:width .1s ease .2s,height .1s ease .3s,visibility 0s .2s}.pagelink:hover::after{transition:width .1s ease .2s,height .1s ease .3s,visibility 0s .2s}.pagelink:hover::before{transition:width .1s ease,height .1s ease .1s}.service-board a:hover::after{transform:scale(1,1);transform-origin:left top}.jisseki{background:#fff;background-size:cover;background-attachment:fixed}.whiten{color:#fff}.jisseki-board{width:46%;background:#fff;padding-bottom:60px;box-shadow:3px 3px 3px gray;color:#2b2b2b}.jisseki-board a{position:relative;top:0%;left:0%;z-index:11;font-size:20px}.jisseki-board h3{background:#1e90ff;color:#fff;font-size:17px;padding:10px 0}.subtex{padding:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:17px;height:70px}.jisseki-board img{height:300px;width:100%;object-fit:cover;object-position:50% 0}.jisseki-board a{position:relative}.jisseki-board a::after{left:0;content:'';width:100%;height:1px;background:#1595dc;bottom:-1px;transform:scale(0,1);transform-origin:right top;transition:transform 0.3s}.jisseki-board a:hover::after{transform:scale(1,1);transform-origin:left top}.flow-faq{display:flex}.flow,.faq{width:50%;height:400px;position:relative;overflow:hidden}.flow:after{background:url(/img/top/concept-moto.webp);background-size:cover;transition:transform .9s ease;position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:2}.flow:hover:after{transform:scale(1.1)}.faq:after{background:url(/img/top/faq.webp);background-size:cover;transition:transform .9s ease;position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:2}.faq:hover:after{transform:scale(1.1)}.flow:before,.faq:before{position:absolute;width:100%;height:100%;content:"";background:rgb(0 0 0 / .4);z-index:3}.flow h2,.faq h2{color:#fff;margin-top:50px;position:relative;z-index:10}.flow a,.faq a{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);z-index:11;color:#fff;font-size:20px}.flow a:before,.faq a:before{position:absolute;content:"►";color:#fff;right:-20px;top:0}.flow a::after,.faq a::after{position:absolute;left:0;content:'';width:100%;height:1px;background:#fff;bottom:-1px;transform:scale(0,1);transform-origin:right top;transition:transform 0.3s}.flow a:hover::after,.faq a:hover::after{transform:scale(1,1);transform-origin:left top}.create{background:#fff;background-size:cover;width:100%;height:auto;padding:65px 0}.creflex{display:flex;align-items:center}.cregazo{width:50%}.create-bun{background:rgb(255 255 255 / .95);position:relative;padding:20px;width:50%}.create-bun h2{font-size:24px;text-align:center}.create-bun a{position:relative;top:0%;left:0%;z-index:11;color:#1e90ff;font-size:20px}.koiu{float:right;font-size:20px}.create-bun a:before{position:absolute;content:"►";color:#1e90ff;right:-20px;top:-2px}.create-bun a:after{position:absolute;left:0;content:'';width:100%;height:1px;background:#1e90ff;bottom:-1px;transform:scale(0,1);transform-origin:right top;transition:transform 0.3s}.create-bun a:hover::after{transform:scale(1,1);transform-origin:left top}.top-contact{position:relative;background-attachment:fixed!important;background:url(/wp-content/uploads/2023/09/pixta_86422809_M.webp);width:100%;background-size:cover}.top-contact:before{position:absolute;width:100%;height:100%;content:"";background:rgb(255 255 255 / .75);top:0;left:0}.dispbl{display:inline-block;text-align:left;font-size:24px;color:#3b3b3b;margin-bottom:20px;position:relative;z-index:10;margin-top:100px}.top-contact h2{color:#3b3b3b}.contactflex{display:flex;justify-content:space-between;position:relative;z-index:10}.saish1,.saish2{width:49%;background:#fff;padding:30px;text-align:left;box-shadow:3px 3px 3px gray}.saish1 h3,.saish2 h3{color:#3b3b3b;font-size:24px;;margin-bottom:30px;text-align:center}.fothaikei{background:url(/wp-content/uploads/2023/07/computer-2982270_1920.webp);height:200px;overflow:hidden;position:relative;background-position:50% 50%}.fothaikei video{height:500px;object-fit:cover;position:absolute;top:-53%;left:0}.fothaikei:before{background:rgb(0 0 0 / .7);position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:2}.fothaikei .conten{position:absolute;left:50%;transform:translate(-50%,0);color:#fff;z-index:10}.fothaikei a{color:#1e90ff}.fooflex{display:flex;justify-content:center}.logose{width:15%;padding:0 10px}.jyusho{width:45%;font-size:15px;padding:0 15px}.copyr{width:40%;font-size:11px}.telicon{text-align:center}.telicon a{position:relative;top:0%;left:0%;z-index:11;color:#3b3b3b;font-size:16px;font-size:25px;text-align:center}.telicon a:after{position:absolute;left:0;content:'';width:100%;height:3px;background:#1e90ff;bottom:-4px;transform:scale(0,1);transform-origin:right top;transition:transform 0.3s;border-radius:5px}.telicon a:hover::after{transform:scale(1,1);transform-origin:left top}.buttonotoi{background:#1e90ff;color:#fff;padding:12px 25px}.buttonotoi:hover{background:#0093c4}.smfo{background-attachment:fixed!important;width:100%;content:"";background-size:cover;background-repeat:no-repeat;position:relative;z-index:100}.smfo video.pc{width:100%;height:auto;aspect-ratio:16 / 9}.siti{position:absolute;z-index:-1;font-size:16px;transform:translate(-50%,-50%);top:50%;left:50%;color:#fff}.bonjyu{margin-top:20px;text-align:center}.topflex{display:flex;padding-top:150px}.leftcon,.rightcon{width:50%}.rightcon{text-align:center;position:relative}.oirt{text-align:left;color:#fff;padding-top:70px}.oirt a{color:#f8f8ff}.oirt a:hover{color:#c00}.samplecon{text-align:center}.domeinh{font-size:26px}.llout{display:flex;justify-content:left;font-size:17px;font-weight:700;margin:15px 1%;width:48%;background:#fff;padding:15px}.conten h4{font-size:20px;color:#3b3b3b;margin-top:30px;margin-bottom:5px}.irogae{color:#00a0e9}.irogae2{color:#00a0e9;text-align:right;display:block;margin-right:40px}.aicon{color:#00a0e9;font-size:20px;text-align:center}.aicon img{height:64px;width:64px}.aitr{padding-top:38px;padding-left:50px}.domeflex{display:flex;align-items:center}.setum9{padding:30px}.colorr{color:#00a0e9!important}.colorg{color:#008000!important}.colorb{color:#0000cd!important}.mojihen{font-size:40px!important}.ario{display:inline-block;transform:translate(-50%,0);position:relative;left:50%}.secFlow{width:1100px;margin:100px auto 200px;color:#2b2b2b}.number{font-size:2vw;color:#1595dc}.secFlow .tit{color:#2b2b2b}.secFlow .box1{font-size:19px}.menu-image-title-before.menu-image-not-hovered img,.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper,.menu-image-title-after.menu-image-title{padding-left:10px}html{width:100%}.row{margin-left:0!important;margin-right:0!important}.header-wrap .container>.row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#particles{position:absolute;display:block;top:0;left:0;z-index:1;width:100%;height:100%;content:""}.kensaku{background:#fff;background-position:50% 0%;position:relative;background-attachment:fixed}.kensaku:before{position:absolute;content:"";height:100%;width:100%;background:rgb(255 255 255 / .7)}.consetume1{width:720px;position:absolute;text-align:left!important;padding:0;left:-1%;margin-top:20px;font-size:28px;padding-bottom:50px;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.consetume1 h4{font-size:28px;font-weight:400;line-height:1.6}.consetume1 h3{font-size:30px;text-align:center;color:#1595dc}.consetume1 h3 span{color:#1595dc;font-size:30px}#isaku{width:80%;margin:0 auto}.redo{fill:#c00;stroke:none}.flogo{width:150px;top:70px;position:relative}.itiran{width:100%}.itiran td{width:20%;color:#000;font-size:22px;padding:20px 15px;color:#fff;background:rgb(0 0 0 / .7)}.hpde{width:60%;margin:0 auto;margin-bottom:30px}.hpde2{width:40%;margin:0 auto}.webk{width:80%;margin:0 auto;margin-bottom:30px}.webk2{width:100%;margin:0 auto}.sampe1{width:64%;margin:0 auto}.sampe2{width:80%;margin:0 auto}.start{background:#000;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9000;background-size:cover}.start p{position:fixed;display:none;z-index:9999;font-size:60px}.sm{display:none!important}.adolor{padding-top:80px;position:absolute;top:70%;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}.adolor span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;opacity:0;box-sizing:border-box}.adolor span:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.adolor span:nth-of-type(2){top:16px;-webkit-animation-delay:.15s;animation-delay:.15s}.adolor span:nth-of-type(3){top:32px;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes sdb{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes sdb{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.example{position:relative}.example p{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:15px;background:rgb(0 0 0 / .7);color:#fff;font-size:14px}.example img{object-fit:cover;width:240px;height:160px;text-align:center}.main-image01{background-attachment:fixed;height:100vh;position:relative}.goog{height:60px;margin-top:-6px!important;width:auto}.swiper-wrapper{height:auto!important;margin-top:-27px}#canvas{width:500px;padding:20px;margin-top:-50px}#odoroki{width:500px}#svg-anime{width:500px;padding:20px;margin-top:-50px;margin-bottom:100px}#odoroki{width:300px}#logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%}#logo1{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:35%}.main-image01__item img,.main-image02__item img{margin-top:-100px;position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-image01__item:after,.main-image01-thumbs__item:after,.main-image02__item:after,.main-image02-thumbs__item:after{display:block;padding-top:75%;content:''}.main-image01-thumbs,.main-image02-thumbs{width:700px;padding:10px 0 0;box-sizing:border-box;top:-100px;right:-200px}.main-image01-thumbs__item,.main-image02-thumbs__item{overflow:hidden;position:relative;width:50px!important}.main-image01-thumbs__item.swiper-slide,.main-image02-thumbs__item.swiper-slide{opacity:.3;background:#fff}.main-image01-thumbs__item.swiper-slide-thumb-active,.main-image02-thumbs__item.swiper-slide-thumb-active{opacity:1}.main-image01-thumbs__item img,.main-image02-thumbs__item img{position:absolute;width:auto;height:auto;max-width:24px;max-height:24px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-image02 .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23f5f5f5'%2F%3E%3C%2Fsvg%3E")}.main-image02 .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23f5f5f5'%2F%3E%3C%2Fsvg%3E")}.swiper-container{overflow:visible!important}.shef-tit{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;width:80%}.condesign{padding:100px 10%;font-size:16px;color:#000}.condesign h3{margin-top:50px;color:#1595dc;font-size:30px}.condesign a{color:blue}.condesign h5{margin-top:30px;color:#000}.sample-solid{border:1px solid gray;width:80px;height:40px;margin:0em 0em 0em 1em}.sample-dashed{border:1px dashed gray;width:80px;height:40px;margin:0em 0em 0em 1em}.sample-dotted{border:1px dotted gray;width:80px;height:40px;margin:0em 0em 0em 1em}.sample-10{border:10px solid #933;width:80px;height:40px;margin:0em 0em 0em 1em}.mous{font-size:22px;padding:50px;background-color:#1595dc;color:#fff;font-weight:700}.sukirig{font-size:20px;position:relative}.sukirig1{font-size:24px;position:relative}.sukirig1 a{color:#fff}.flexgau{display:flex;align-items:center;justify-content:space-around}.flexgau img{max-height:350px;width:auto}.flexgau li{margin:20px 0;font-size:19px}.dhryi{display:flex;align-items:center;justify-content:space-between;margin:30px 0;padding:25px;background:#f0f8ff}.dhryi{display:flex;align-items:center;justify-content:space-between;margin:30px 0;padding:25px;background:#f0f8ff;box-shadow:0 3px 5px rgb(0 0 0 / .22);z-index:100;position:relative}.dhryi a{color:blue;font-weight:700}.mattote{text-align:center}.sample_h_15{font-size:1.5em;font-weight:700;padding-top:.5em;position:relative;border-bottom:solid 3px #87cefa;color:#2da742;display:inline-block}.sample_h_15:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #4169e1;width:15%;bottom:-3px}.tyuuki{position:relative;z-index:5}.moisuto{position:relative}.moisuto:before{position:absolute;top:50%;right:0;background:url(/wp-content/uploads/2024/03/AdobeStock_114842039.jpg);content:"";background-size:contain;width:160px;height:108px;transform:translate(0,-50%)}.moisuto:after{position:absolute;top:50%;right:0;width:160px;height:108px;transform:translate(0,-50%);background:rgb(255 255 255 / .2);content:""}.moisuto2{position:relative}.moisuto2:before{position:absolute;top:50%;right:0;background:url(/wp-content/uploads/2024/03/email-3249062_1280.jpg);content:"";background-size:contain;width:160px;height:90px;transform:translate(0,-50%)}.moisuto2:after{position:absolute;top:50%;right:0;width:160px;height:90px;transform:translate(0,-50%);background:rgb(255 255 255 / .2);content:""}.moisuto3{position:relative}.moisuto3:before{position:absolute;top:50%;right:0;background:url(/wp-content/uploads/2024/03/AdobeStock_478644148.jpg);content:"";background-size:contain;width:160px;height:106px;transform:translate(0,-50%)}.moisuto3:after{position:absolute;top:50%;right:0;width:130px;height:82px;transform:translate(0,-50%);background:rgb(255 255 255 / .2);content:""}.moisuto4{position:relative}.moisuto4:before{position:absolute;top:50%;right:0;background:url(/wp-content/uploads/2024/03/copyright-4064225_1280-1.jpg);content:"";background-size:contain;width:130px;height:82px;transform:translate(0,-50%)}.moisuto4:after{position:absolute;top:50%;right:0;width:160px;height:101px;transform:translate(0,-50%);background:rgb(255 255 255 / .2);content:""}.domeback{background:url(/wp-content/uploads/2024/03/アセット-2.png);background-size:contain;background-position:100%}.maneko{margin:30px 0;padding:25px;background:#ffefd5;box-shadow:0 3px 5px rgb(0 0 0 / .22)}.ity{color:#cc0000!important;font-size:30px;text-align:left!important;background:linear-gradient(transparent 60%,#ffff00 60%);margin-top:100px;display:inline-block;margin-bottom:5px!important}#tyuui{padding-top:150px;margin-top:-150px}#domein{padding-top:350px;margin-top:-350px;display:block}.connewx h3{font-size:30px}.sitasuki{margin-bottom:30px!important}.mannne{text-align:center}.medati{margin-bottom:100px}.mojikaku{font-size:22px;margin-bottom:20px}.sitatasi{margin-bottom:100px!important}.fyt{font-size:25px}.qa-list dl{position:relative;margin:30px 0 0;cursor:pointer}.qa-list dl:first-child{margin-top:0}.qa-list dl::after{position:absolute;top:27px;right:26px;display:block;width:7px;height:7px;margin:auto;content:'';transform:rotate(135deg);border-top:2px solid #000;border-right:2px solid #000}.qa-list .open::after{transform:rotate(-45deg)}.qa-list dl dt{position:relative;margin:0;padding:20px 20px 20px 60px;font-weight:700;background:#DDD}.qa-list dl dt::before{font-size:22px;line-height:1;position:absolute;top:20px;left:20px;display:block;content:'Q.';color:#3285bf}.qa-list dl dd::before{font-size:22px;line-height:1;position:absolute;left:20px;display:block;content:'A.';font-weight:700;color:#3285bf}.qa-list dl dd{position:relative;margin:0;padding:20px 60px 20px 60px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.d-demo__wrap{display:flex;overflow:hidden}.d-demo__list{display:flex;list-style:none}.d-demo__list--left{animation:infinity-scroll-left 95s infinite linear 0.5s both;margin-left:-40px}.d-demo__item{width:calc(100vw / 4)}.d-demo__item>img{width:100%;object-fit:cover;height:240px}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.d-demo__list--right{animation:infinity-scroll-right 95s infinite linear 0.5s both}@media screen and (max-width:767px){.qa-list dl{margin:10px 0 0}.qa-list dl:after{top:20px;right:20px;width:7px;height:7px}.qa-list dl dt{padding:16px 16px 16px 50px;font-size:14px}.qa-list dl dt::before{font-size:14px;top:20px;left:20px}.qa-list dl dd::before{font-size:14px;left:20px;margin-top:5px}.qa-list dl dd{margin:0;padding:16px 16px 16px 50px;font-size:14px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}}h4{color:#3b3b3b;font-size:18px;margin-bottom:15px}.con1 .sukirig{color:#fff}.kaizo{margin-top:-120px}.kaizo2{margin-top:-140px}.con11{position:relative;margin:0 auto;z-index:5}.con1 h2{text-align:center;position:relative;font-size:5vw;color:#1595dc;margin-top:20px}#setume{width:62%}.con3 h2{text-align:center;position:relative;font-size:5vw;color:#1595dc;margin-bottom:30px;margin:0 auto}.abso{position:absolute;top:0;left:0;width:50%}.fotoho{font-size:18px!important;padding:50px 0;color:#2b2b2b}.fotoho h2{color:#1595dc;text-align:center;margin-bottom:40px}.sime{font-size:42px}.conr{width:800px;margin:0 auto;color:#fff;font-size:17px;position:relative;z-index:100}.toplo{top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1000}.button2{position:relative;display:inline-block;padding:.5em 2em;border:2px solid #333;color:#fff;text-align:center;text-decoration:none;transition:.3s;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:80%}.button2:hover{color:#fff}.button2::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#333;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.button2:hover::before{transform-origin:left top;transform:scale(1,1)}.kazagi{float:right;margin-top:100px;width:450px}.rhe9{width:50%;float:right;margin-left:15%}.rhe9 img{width:100%;height:300px;object-fit:cover}.room{margin:100px auto;color:#2b2b2b}.con1 h1{color:#fff}.cp_iptxt{margin-bottom:50px;color:#000}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}label2{color:#c00}.contoi{width:850px;margin:0 auto}.conform1{text-align:left;padding:160px 10% 100px;color:#000;font-size:17px;background:#fff;position:sticky;top:0}.conform5{text-align:left;width:1000px;color:#000;font-size:18px;background:#fff;margin:200px auto;position:sticky;padding-bottom:100px;top:0}.conform1 a{color:blue}.conform1 h3{font-size:26px;color:#000;text-align:center}.conform5 h3{font-size:26px;color:#000;text-align:center;margin-bottom:50px}.surjde{margin-bottom:50px;width:100%}.surjde td{padding:0;text-align:center;padding-top:60px;position:relative}.surjde td img{object-fit:cover;width:360px;height:250px;margin-top:-57px;box-shadow:2px 2px 2px gray}.surjde td img:hover{opacity:.6}dt{text-align:left;font-weight:700;margin-bottom:10px}dd{margin-left:0}a .conbut{color:#fff}a .conbut:hover{opacity:.7}.conbut{position:fixed;top:40%;z-index:100;right:0;font-size:22px}.vertical{writing-mode:vertical-rl}.staff{width:90%}.staff td{width:15%;text-align:center;color:#000;padding:5px 10px;font-size:15px}.staff td img{width:200px;height:auto;;object-fit:cover}.harf{width:50%;float:left;color:#fff;padding:50px;text-align:left;font-size:26px;margin-top:50px}.harf1{width:46%;float:left;position:relative;color:#fff;padding:40px 50px;margin-left:2%;text-align:left;font-size:17px;z-index:100}.harfsetumeibun{width:1200px;text-align:left;font-size:17px;color:#3b3b3b;position:relative;z-index:10;margin:50px auto;padding:0 50px}.harfsetumeibun h4{color:#3b3b3b;font-size:17px;font-weight:400;display:initial;margin:0}.harfsetumeibunx{width:50%;float:left;text-align:left;font-size:17px;background:#fff}.harfsetumeibunx h4{font-size:17px;color:#2b2b2b;letter-spacing:.15em;line-height:2.1;font-weight:400;margin:0}.harfsetumeibun1{width:50%;float:left;padding:50px;text-align:left;font-size:19px;content:"";background:url(/wp-content/uploads/2022/08/navksamn.jpg.webp);background-size:cover;font:normal normal normal 19px}.harfsetumeibun2{width:50%;float:left;padding:50px;text-align:left;font-size:19px;content:"";background:url(/img/hp/work.webp);background-size:cover;font:normal normal normal 19px}.harfsetumeibun3{width:50%;float:left;padding:50px;text-align:left;font-size:19px;content:"";background:url(/img/hp/ingu.webp);background-size:cover;font:normal normal normal 19px}.harfsetumeibun4{text-align:left;font-size:19px;content:"";background:#f3f6fb;position:relative;background-attachment:fixed;padding-bottom:50px}.footer-widgets a{text-decoration:underline}.harfsetumeibun5{text-align:left;font-size:19px;content:"";background:#fff;background-size:cover;background-position:50% 100%;position:relative;background-attachment:fixed;font:normal normal normal 19px}.kodi{color:#3b3b3b;font-size:20px!important;font-weight:400;margin:0}.harfsetumeibun5 h4{color:#3b3b3b;font-size:20px;font-weight:400;margin:0;display:initial}.nahggt{width:50%;text-align:left}.samcome{padding:20px;width:50%}.ytte{text-align:left;font-size:16px}.ytte th{padding:10px;background:#4169e1;color:#fff;border:1px solid #fff;width:35%}.ytte td{padding:10px;border:1px solid #3b3b3b;background:#fff}.irogue th{padding:10px;background:#ff8c00!important;color:#fff;border:1px solid #fff}.ndiyt th{padding:10px;background:#00B900!important;color:#fff;border:1px solid #fff}.puty th{padding:10px;background:#ff4500!important;color:#fff;border:1px solid #fff}.heytg th{padding:10px;background:#9400d3!important;color:#fff;border:1px solid #fff}.harf1de{color:#2b2b2b;position:relative;box-shadow:4px 4px 3px gray;margin:50px 2%;border:1px solid #eee;padding:20px;border-radius:3px;background:#f3f6fb;z-index:3;position:relative;display:flex}.setumebu{color:#2b2b2b;font-size:17px;font-weight:400;line-height:1.7;margin-bottom:0}.tyuusin{font-size:20px;color:#3b3b3b;margin-top:50px}.harf1ee{width:48%;float:right;color:#2b2b2b;padding:50px;margin-left:2%;position:relative}.harf1de img{object-fit:cover;width:100%;height:215px;object-position:50% 80%;margin-top:30px;background-size:90%}.harf1ee img{object-fit:cover;width:100%;height:310px;margin-top:30px}.nasu{top:20px!important}.consetume{width:100%;top:70%;text-align:left;padding:0;left:-1%;margin-top:20px;font-size:1.4vw;padding-bottom:10px}.consetume h3{font-size:2vw;text-align:center;color:#fff}.blueto{position:relative;display:inline-block;padding:.5em 4em;border:2px solid #333;color:#333;text-align:center;text-decoration:none;transition:.3s;z-index:2}.blueto:hover{color:#fff}.blueto::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:'';background:#333;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.blueto:hover::before{transform-origin:left top;transform:scale(1,1)}.tasimasi{box-shadow:4px 4px 2px gray;border:0;font-size:18px;position:relative;top:0;left:0%;margin:0 20px 20px;width:300px;height:50px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default;color:#1595dc;text-align:center;border:1px solid#1595dc!important}.tasimasi a{color:#1595dc!important;padding-top:12px!important;position:relative;top:10px}.button_base{box-shadow:4px 4px 2px gray;border:0;font-size:18px;position:relative;top:0;left:0%;margin:0 20px 20px;width:200px;height:50px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default}.button_base:hover{cursor:pointer}.button_base1{margin:0;border:0;position:relative;top:0;left:0%;width:200px;height:50px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default;margin-bottom:10px;font-size:18px;letter-spacing:.05em}.button_base1:hover{cursor:pointer}.b07_3d_double_roll{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.b07_3d_double_roll div{position:absolute;text-align:center;padding:10px;border:#1595dc solid 1px;pointer-events:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.b07_3d_double_roll div:nth-child(1){color:#1595dc;background-color:#fff;z-index:0;width:100%;height:50px;clip:rect(0,100px,50px,0);position:absolute;transition:all 0.2s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll div:nth-child(2){color:#1595dc;background-color:#1595dc;z-index:-1;width:100%;height:50px;clip:rect(0,100px,50px,0);position:absolute;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 0.2s ease;transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll div:nth-child(3){color:#1595dc;background-color:#fff;z-index:0;width:100%;height:50px;clip:rect(0,200px,50px,100px);position:absolute;transition:all 1s ease 0.1s;-webkit-transition:all 1s ease 0.1s;-moz-transition:all 1s ease 0.1s;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll div:nth-child(4){color:#1595dc;background-color:#1595dc;z-index:-1;width:100%;height:50px;clip:rect(0,200px,50px,100px);position:absolute;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transition:all 1s ease 0.1s;-webkit-transition:all 1s ease 0.1s;-moz-transition:all 1s ease 0.1s;transform-origin:50% 50% -25px;-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px}.b07_3d_double_roll:hover div:nth-child(1){background-color:#1595dc;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg)}.b07_3d_double_roll:hover div:nth-child(2){color:#fff;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg)}.b07_3d_double_roll:hover div:nth-child(3){background-color:#1595dc;transition:all 1s ease 0.1s;-webkit-transition:all 1s ease 0.1s;-moz-transition:all 1s ease 0.1s;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg)}.b07_3d_double_roll:hover div:nth-child(4){color:#fff;transition:all 1s ease 0.1s;-webkit-transition:all 1s ease 0.1s;-moz-transition:all 1s ease 0.1s;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg)}.yokohaba1{width:720px;display:flex;margin:0 auto}.yokohaba2{margin:0 auto;display:flex;justify-content:center}.imcent{text-align:center}.balm{color:#2b2b2b;text-align:center;display:inline-block;text-align:left;position:relative;z-index:10;font-size:17px!important}.harf1 h3{color:#1595dc;font-weight:700}.into{color:#fff!important;font-weight:normal!important;font-size:24px!important}.harf1de h2{color:#1595dc;padding-right:30px;font-size:24px;text-align:left;line-height:1.8;padding-top:0px!important}.harf1ee h3{color:#1595dc;padding-right:30px;font-size:1.8vw}.harf1de h3 span{color:#4b4b4b;color:#4b4b4b;font-size:1.8vw}.harf1ee h3 span{color:#4b4b4b;border-left:1px solid #1595dc;padding-left:15px;margin-left:15px;color:#4b4b4b;font-size:1.8vw}.sitega{width:auto;height:210px}.harf1de img{margin-bottom:30px}.sam1{width:60%;margin:25px auto;background:rgb(0 0 0 / .7);padding:1% 5%;color:#fff;clear:both;box-shadow:10px 10px 15px -10px;height:450px;position:relative}.sam1 h2{font-size:21px;color:#fff}.sam1 img{clear:both;width:360px;height:190px;object-fit:cover;margin:20px auto;text-align:center}.harf2 h1{color:#000}.harf2 iframe{margin:0 auto;text-align:center}.harf122{width:50%;background:#fff;padding:2%;float:left;color:#fff;height:580px}.harf122 img{object-fit:cover;height:500px}.midasi{font-size:28px;margin:50px 0}.harf2{width:50%;float:left;padding:2%;background:#fff;height:580px;color:#000}.harf2 img{margin-bottom:50px}.con111{background:#fff;color:#999;padding:100px 20px;text-align:center;font-size:18px;font-weight:700;margin:120px 0}.toi td{text-align:left}.sm{display:none}.couhan{width:50%;float:left;padding:50px 10%}.coupon{border:1px dotted #999;margin:50px 0;padding:30px;background:rgb(255 255 255 / .4)}.titmon{text-align:left;font-size:24px;color:#000}.primon{text-align:right;font-size:24px;color:#000}.tyuimon{text-align:left;font-size:16px;color:red}.combi1{font-size:40px}.nojiki{text-align:left}.nojiki td{text-align:left;padding:30px 5px;font-size:16px}.aima{background:#333;background-size:cover;height:500px;width:100%;background-position-y:50%;position:relative}.aima:before{width:100%;height:100%;position:absolute;content:"";background:rgb(0 0 0 / .8)}.aima p{text-align:left;position:relative;font-size:65px;color:#1595dc;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.aima2{background:url(/wp-content/uploads/2020/02/computer-768608_1920.jpg.webp);background-size:cover;height:500px;width:100%;background-position-y:50%;position:relative}.aima2:before{width:100%;height:100%;position:absolute;content:"";background:rgb(0 0 0 / .8)}.poeuk{font-size:40px;margin-bottom:30px;color:#fff;position:relative;z-index:2000;margin-top:50px}.textdiji{text-align:left;margin:0 auto;font-size:17px;color:#2b2b2b;position:relative;z-index:10}.listhing{display:inline-block;color:#2b2b2b;font-size:20px}.origuma{color:#2b2b2b;font-size:17px;line-height:2.1;font-weight:400;display:inline-block;margin:0}.condma{display:flex}.kasako{left:0!important}.con3pun{text-align:center;font-size:18px;padding:30px 0;background:#00a0e9;color:#fff;font-family:'Noto Serif JP',serif!important}.con1n{width:100%;padding:50px 10%;background:#fff;color:#2b2b2b;font-size:1.6vw;text-align:center;font-family:'Noto Serif JP',serif!important}.con1nw{width:100%;padding:0 10% 100px;background:#fff;color:#2b2b2b;font-size:1.6vw;text-align:center;font-family:'Noto Serif JP',serif!important}.harf2{width:50%;float:right;text-align:left;padding:2%}.harf22{width:50%;float:right;text-align:center}.harf22 img{border:5px solid #00a0e9;width:640px;height:auto;object-fit:contain;background-size:70%;background:#fff;box-shadow:4px 4px 2px gray;object-fit:cover}.fotj{width:60%;margin:0 auto}.kioi{float:left}.kioi2{float:right}.kfo{margin-top:50px}.con33{padding:0 4% 0 4%;position:relative;color:#fff}.menub{padding:50px 0% 100px}.harf1w{width:50%;float:left;text-align:left;padding:2%}.harf1k{width:50%;float:left;text-align:left;padding:2%}.harf11w{width:50%;float:left;text-align:center}.harf11w img{border:5px solid #00a0e9;width:640px;height:auto;box-shadow:4px 4px 2px gray}.conlt{padding:100px 0;background:#fff}.jduee{position:relative;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.harfmaru1{width:50%;text-align:center;position:relative;float:left;z-index:3}.harfmaru2{border-radius:50%;width:600px;height:600px;background:#fff;text-align:center;position:relative;float:right;z-index:3;box-shadow:4px 4px 2px gray;margin-top:100px}.harfmaru2 img{margin-top:100px;text-align:center;width:340px;margin-left:auto;margin-right:auto}.daimei{position:absolute;font-size:70px;text-align:center;color:#00a0e9;left:50%;transform:translate(-50%,-50%);font-weight:700;top:-15px}.harfsetumeibun1{width:50%;float:left;padding:50px;text-align:left;font-size:19px;content:"";background:url(/img/hp/setumei1.webp);background-size:cover;font:normal normal normal 19px}.harfmaru1 img{margin-top:100px;text-align:center;width:450px;margin-left:auto;margin-right:auto}.setu1{padding:30px 40px;font-size:1.6vw;color:#282828;text-align:left}.setu1 h3{font-size:1.6vw;color:#282828;font-weight:400}.aka{color:#000}.gaztou{width:250px!important}.gaztou2{width:350px!important}.sho1{width:50%;float:left;border:5px solid #00a0e9;box-shadow:4px 4px 2px gray;position:relative;margin-top:50px;z-index:2;margin-bottom:50px}.sho2{width:50%;float:right;border:5px solid #00a0e9;box-shadow:4px 4px 2px gray;position:relative;margin-top:50px;margin-left:100px;z-index:2;margin-top:100px;left:50px}.sho1 img{text-align:center}.jou{margin-bottom:100px;display:block}.butoiti{text-align:center;position:relative;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:50px 0;font-size:.8vw}.hover-drawing-container{width:10%;float:left;color:#000}.hover-drawing-container .drawing-content{visibility:hidden;transition:visibility 0.2s}.hover-drawing-container .sibling-hover-draw{visibility:visible;padding:.5em;font-weight:700;border:1px solid #cdcdcd;width:100%;text-align:center}.sibling-hover-draw:hover{background:#000;;padding:.5em;color:#fff;font-weight:700;border:1px solid #cdcdcd}.hover-drawing-container .sibling-hover-draw,.hover-drawing-container .drawing-content{display:block;box-sizing:border-box;position:static;margin-top:0}.hover-drawing-container .drawing-content{position:static;width:200%!important;padding-top:1em}.hover-drawing-container:hover .drawing-content{visibility:visible}.hover-drawing-container .sibling-hover-draw,.hover-drawing-container .drawing-content{width:100%;max-width:none}.hover-drawing-container .drawing-content{border-top:none}#oneslider{width:100%!important}.rensa img{object-fit:cover;width:400px;height:300px;float:left}.pankuzu a{color:#fff;text-decoration:underline}.pankuzu a:hover{color:red}.pankuzu{margin-bottom:50px}.pankuzu2 a{color:#000;text-decoration:underline;flex:1}.pankuzu2 a:hover{color:red}.pankuzu2{margin-bottom:50px;position:relative;left:50%;transform:translate(-50%,0);text-align:center}.nauba{display:flex;justify-content:center}.pankuzu3{text-align:left;position:relative;left:0%;margin-bottom:40px;font-size:16px;margin-left:50px;z-index:100}.pankuzu3 a{color:#3b3b3b;text-decoration:underline;text-align:left}.pankuzu3 a:hover{color:red}.pankuzu4{text-align:left;position:relative;left:0%;top:30px;margin-bottom:40px;margin-left:10%;z-index:100;color:#3b3b3b;font-size:16px}.pankuzu4 a{color:#3b3b3b;text-decoration:underline;text-align:left}.pankuzu4 a:hover{color:red}.pankuzu5{text-align:left;width:1200px;margin:0 auto 50px;font-size:16px;padding-left:50px;z-index:100;color:#2b2b2b;position:relative}.pankuzu5 a{color:#3b3b3b;text-decoration:underline;text-align:left}.pankuzu5 a:hover{color:red}.pankuzu6{text-align:left;position:relative;left:0%;margin-bottom:40px;font-size:16px;margin-left:10%;z-index:100}.pankuzu6 a{color:#3b3b3b;text-decoration:underline;text-align:left}.pankuzu6 a:hover{color:red}.ngai{margin-top:50px}.ngai2{padding-top:50px}.ngai55,.ngai55 a{color:#2b2b2b}.ngaix{margin-top:50px;margin-left:10%}.nogiflex{width:1000px;display:flex;align-items:center}.dksh{width:45%}.flemon{width:65%;padding:20px 0 20px 20px;color:#2b2b2b;text-align:left;line-height:2;font-size:17px;letter-spacing:.15em}.flemon a{color:blue}.telback{background:#f0f8ff;padding:50px 0}.telback h2{color:#2b2b2b;font-size:24px}.telback img{width:48px;height:auto;position:relative;top:-10px}.formback{background:#fff;padding:30px 0;background-attachment:fixed;background-size:cover;margin:50px auto;width:600px}.formback input{max-width:100%}.formback h2 img{width:48px;height:48px}.formback h2{color:#1595dc!important;font-size:24px;font-weight:700}.formback h2 img{position:relative;top:-5px;margin-right:10px}.telback a{color:#1595dc;font-size:38px;font-weight:700}.ngaix2{margin-top:50px;left:15%}.sukirig1 a:hover{color:red}.eizou{position:relative;max-width:1280px;margin:100px auto;overflow:hidden}.eizou:before{content:"";position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .4)}.eizou video{box-shadow:10px 10px 4px gray}.cp_accordionslide03{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;width:100%;height:480px;margin:100px auto}.cp_accordionslide03 .slideitem{position:relative;visibility:visible;overflow:hidden;width:25%;height:100%;cursor:pointer;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;background-repeat:no-repeat;background-position:center center;background-size:cover}.cp_accordionslide03 .slideitem:nth-child(1){background:url(/wp-content/uploads/2021/01/sam1.png);background-size:cover}.cp_accordionslide03 .slideitem:nth-child(2){background:url(/wp-content/uploads/2021/01/sam2.png);background-size:cover}.cp_accordionslide03 .slideitem:nth-child(3){background:url(/wp-content/uploads/2021/01/sam3.png);background-size:cover}.cp_accordionslide03 .slideitem:nth-child(4){background:url(/wp-content/uploads/2021/01/sam4.png);background-size:cover}.cp_accordionslide03 .slideitem:after{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;content:'';opacity:0;background-color:rgb(57 73 171 / .6)}.cp_accordionslide03:hover .slideitem:hover{width:60%}.cp_accordionslide03:hover .slideitem:not(:hover):after{-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;opacity:1}.cp_accordionslide03 .slideitem .slidecont{position:absolute;text-align:left;z-index:4;bottom:60px;left:-60px;visibility:hidden;max-width:400px;padding:20px;color:#fff;border-radius:5px;background-color:rgb(26 35 126 / .6)}.cp_accordionslide03 .slideitem .slidecont h2{font-size:1.4em;color:#fff}.cp_accordionslide03:hover .slideitem:hover .slidecont{left:30px;visibility:visible;-webkit-transition:all 0.3s cubic-bezier(0,0,0,1.82) 0.5s;transition:all 0.3s cubic-bezier(0,0,0,1.82) 0.5s;opacity:1}@media only screen and (min-width:481px){.koiwe{margin-bottom:40px}.site-check{width:30%;float:left;margin:50px 1.5%}.site-check{text-align:center;color:#1d2737;font-size:18px;margin-bottom:5px;font-weight:600}.capture{position:relative;overflow-y:scroll;max-height:720px;border:3px solid #1d2737}.nagasa1{max-height:570px!important}.nagasa2{max-height:400px!important}.menu-image-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.titai{border:1px solid #aaa;margin-bottom:50px;box-shadow:2px 2px 1px #000} .ghge{text-align:center}.nodue{text-align:left}.nodue a{color:blue;padding-top:20px;border-bottom:1px solid blue;font-size:20px}.nodue a:hover{color:#c00;border-bottom:1px solid #c00}.ndituy{font-size:20px;text-align:center}.fiflex{display:flex}#z1,#z2,#z3,#z4,#z5,#z6{position:relative;top:-200px;display:block}.ghge{text-align:center}.yosiku{text-align:center}.keou1{width:33%!important;padding:10px 10px!important}.question div{color:#4d4948;font-size:17px;margin-top:20px}.answers div{color:#4d4948;font-size:17px;line-height:1.6;letter-spacing:.1em;line-height:1.6}.question{position:relative;text-align:left;margin:0;padding:1px 50px 20px 20px;display:block;width:100%;cursor:pointer;color:#4d4948;line-height:1.6;letter-spacing:.2em;font-size:1.5vw}.answers{color:#4d4948;padding:0 50px;width:100%!important;height:0;overflow:hidden;background:#f3f6fb;background-size:40px;background-position:10px 15px;position:relative;opacity:0;text-align:left;line-height:1.6;letter-spacing:.1em;font-weight:600;font-size:1.5vw}.answers img{width:40px;height:auto}.answers a{color:blue}.answers a:hover{color:red}.questions:checked~.answers{height:auto;opacity:1;padding:15px}.plus{color:#fff;position:absolute;margin-left:-20px;z-index:5;font-size:2em;line-height:100%;margin-top:-20px}.plus img{width:40px;height:auto}#rotate-area{position:relative;min-height:295px}#rotate-area .rotate-target{position:absolute;transition:all 0.5s ease-out 0s;display:block;left:0;top:0;cursor:pointer}#rotate-area .omote{z-index:1;transform:rotateY(0deg)}.plus1{position:relative;top:38px;transform:rotateX(180deg);right:15px}.plus1 img{width:20px}.questions:checked~.plus1{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);top:30px}.freegrj{margin-top:50px}.questions{display:none}}@media screen and (min-width:481px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-4{padding-right:0;padding-left:0}.site-logo{padding-left:15px;width:auto}.orij1{height:130px;position:fixed;top:-20px;padding-top:30px;z-index:1000;width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;background:rgb(0 0 0 / .6)}      .ghomepage{padding-left:30%!important;padding-top:30px!important;padding-bottom:30px!important;padding-right:30px!important}.ghomepage:before{top:300px;height:300px;content:"";position:absolute;left:5%;top:10%;background-repeat:no-repeat;width:300px;background-size:contain;z-index:100;background:url(/img/gmenu/sample.png);background-position:50% 50%}.gwapuru{padding-left:30%!important;padding-top:30px!important;padding-bottom:30px!important;padding-right:30px!important}.gwapuru:before{background:url(/img/gmenu/wlogo.png);top:480px;height:200px;content:"";position:absolute;left:5%;top:10%;background-repeat:no-repeat;width:300px;background-size:contain;z-index:100}.details{line-height:2;color:#28697E;width:80%;margin:50px auto 100px;transition:all 0.4s ease-out}.details__summary{position:relative;cursor:pointer;margin:20px 0 0;padding:10px 40px 10px 16px}.details__summary:after{position:absolute;width:120%;height:120%;content:"";left:-20px}.details__summary:first-child{margin-top:0}.details__summary::before{display:block;content:"";box-sizing:border-box;position:absolute;top:35px;left:50%;width:12px;height:12px;border:12px solid #fff0;border-left:12px solid #fff;transition:all 0.4s ease-out;transform-origin:3px 6px;transform:rotate(90deg)}.details__summary.active::before{transform:rotate(-90deg)}.details__summary.active{background:#000;padding-bottom:30px}.details__content{transition:all 0.4s ease-out;border-width:0 0 0 0;overflow:hidden;line-height:0;opacity:0;margin:0;padding:0 16px;visibility:hidden}.details__content.active{border-width:0 1px 1px;line-height:2;opacity:1;padding:16px;visibility:visible}.details2{line-height:2;color:#28697E;width:80%;margin:50px auto 100px;transition:all 0.4s ease-out}.details__summary2{position:relative;cursor:pointer;margin:20px 0 0;padding:10px 40px 10px 16px}.details__summary2:after{position:absolute;width:120%;height:120%;content:"";left:-20px}.details__summary2:first-child{margin-top:0}.details__summary2::before{display:block;content:"";box-sizing:border-box;position:absolute;top:35px;left:50%;width:12px;height:12px;border:12px solid #fff0;border-left:12px solid #fff;transition:all 0.4s ease-out;transform-origin:3px 6px;transform:rotate(90deg)}.details__summary2.active::before{transform:rotate(-90deg)}.details__summary2.active{background:#000;padding-bottom:30px}.details__content2{transition:all 0.4s ease-out;border-width:0 0 0 0;overflow:hidden;line-height:0;opacity:0;margin:0;padding:0 16px;visibility:hidden}.details__content2.active{border-width:0 1px 1px;line-height:2;opacity:1;padding:16px;visibility:visible}.accordion__item{margin-top:10px;cursor:pointer}.accordion__title{position:relative;padding:15px 60px 15px 20px;font-weight:700;cursor:pointer}.accordion__title::before,.accordion__title::after{content:"";position:absolute;right:20px;top:0;bottom:0;margin:auto 0;background-color:#3abec1;width:20px;height:4px;transition:all 0.3s}.accordion__title::after{transform:rotate(90deg)}.accordion__content{padding:0 20px 15px 20px;display:none;cursor:pointer}.accordion__content.is-open{display:block}.accordion__item.is-active .accordion__title::before{transform:rotate(180deg)}.accordion__item.is-active .accordion__title::after{transform:rotate(180deg);opacity:0}.global_menu{width:100%;position:relative;color:#333;text-align:center;z-index:1;padding-left:30%}.global_menu .haitu{display:flex;justify-content:center;align-content:center;padding:0;margin:0;margin-top:20px}.global_menu li{display:inline-block;width:20%;text-align:center}.global_menu a{display:block;padding:5px;color:#fff;font-size:1.05vw;position:relative}.yazir{position:relative}.close{position:relative}.close:before{position:absolute;width:120%;top:0;height:120%;left:-10%}.child_menu>li>a{font-size:18px}.child_menu>li>a:hover{background:#1e90ff}.global_menu a{content:"▲"}.title{position:relative}.title span{font-size:18px;left:50%;position:absolute;transform:translate(-50%);top:30px;z-index:5000}.child_menu{width:100%;position:absolute;left:0;padding:15px 10% 15px 30%;color:#333;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;z-index:2000;transition:0.5s linear;overflow:hidden;display:none;background:rgb(0 0 0 / .6);top:55px}.child_menu li{padding:0;width:48%;border-radius:4px;float:left;background:#fff;margin:10px 1%;transition:all .0s}.child_menu li a{color:#2b2b2b;text-align:left;font-size:20px;transition:all .2s;border-radius:4px;position:relative;padding-left:15px}.child_menu li a:before{content:">";left:95%;top:5px;position:absolute}.child_menu li img{margin-right:20px;transition:all .0s}.child_menu a:hover{color:#fff;transition:all .0s}.hissu{margin-left:20px;padding:5px 7px;background:red;color:#fff}.secFlow{width:1100px;margin:50px auto 100px}.titTop{margin-bottom:30px;font-size:18px}.secFlow .box1{border:1px solid #1595dc;padding:28px 48px 50px;margin:50px auto;font-size:17px;background:#f3f6fb}.secFlow .boxTop{padding:0 0 0 61px;margin-bottom:23px;position:relative}.secFlow .number{width:61px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.secFlow .tit{font-size:24px;font-weight:700;padding:18px 0 18px 24px;letter-spacing:5px;position:relative;text-align:left}.secFlow .tit::after{content:'';width:1px;height:100%;background:#E1E1E1;position:absolute;top:0;left:0}.cf:before,.cf:after{content:".";display:table;height:0;font-size:0;line-height:0;visibility:hidden}.secFlow .iconBox{width:50px;height:34px;font-size:13px;position:absolute;top:0;bottom:0;right:0;padding:9px 0 0;margin:auto 0;border-radius:4px;text-align:center;letter-spacing:.5px;color:#923930;border:1px solid #D17D74;display:none}.secFlow .subBox{border-top:1px solid #E1E1E1;padding:40px 0 0}.secFlow .blueBox{position:relative;margin:40px 0 0;clear:both}.secFlow .left{float:left;width:685px}.secFlow .btn{display:inline-block;vertical-align:top;background:#1595dc}.secFlow .num{margin-left:30px;color:#00bfff}.cmnBtn{display:block;width:300px;height:70px;text-align:center;text-decoration:none;letter-spacing:1.5px;color:#fff;background:#464646;border-radius:1000px;padding-top:21px}.blueTxt{margin-left:25px}.secFlow .txt{line-height:26px;padding-bottom:35px;color:#302B26}.flexj{display:flex;align-items:center}.secFlow .txt a{color:blue}.secFlow .right{width:280px;float:right}.secFlow .right .photo{text-align:center}.btnBox{display:flex;position:relative}.icon{display:none}.pagenavi{width:1000px;margin:50px auto 50px;display:flex;font-size:16px}.backnavi{flex:1;text-align:left}.fornavi{flex:1;text-align:right}.koumoku1{width:180px}.bonita{text-align:center}.saigotu{text-align:left;font-size:32px;display:inline-block}.hoir{display:inline-block;text-align:left}a.anchor{display:block;padding-top:70px;margin-top:-70px}.con1{background:#000;font-size:24px;position:relative;padding-bottom:21%}@media only screen and (max-width:768px){.cp_accordionslide03{height:80vh}.cp_accordionslide03 .slideitem .slidecont h2{font-size:.9em}.cp_accordionslide03 .slideitem .slidecont p{font-size:.7em}.cp_accordionslide03 .slideitem .slidecont{right:10px;bottom:10px;left:10px}.cp_accordionslide03:hover .slideitem:hover .slidecont{left:10px}}.cp_accordionslide33{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;width:100%;height:480px}.cp_accordionslide33 .slideitem{position:relative;visibility:visible;overflow:hidden;width:25%;height:100%;cursor:pointer;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;background-repeat:no-repeat;background-position:center center;background-size:cover}.cp_accordionslide33 .slideitem:nth-child(1){background-image:url(/wp-content/uploads/2021/01/sam5.png)}.cp_accordionslide33 .slideitem:nth-child(2){background-image:url(/wp-content/uploads/2021/01/shop.jpg)}.cp_accordionslide33 .slideitem:nth-child(3){background-image:url(/wp-content/uploads/2021/01/sam7.png)}.cp_accordionslide33 .slideitem:nth-child(4){background-image:url(/wp-content/uploads/2021/01/sam8.png)}.cp_accordionslide33 .slideitem:after{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;content:'';opacity:0;background-color:rgb(57 73 171 / .6);text-align:left}.cp_accordionslide33:hover .slideitem:hover{width:60%}.cp_accordionslide33:hover .slideitem:not(:hover):after{-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;opacity:1}.cp_accordionslide33 .slideitem .slidecont{position:absolute;z-index:4;bottom:60px;left:-60px;visibility:hidden;max-width:400px;padding:20px;color:#fff;border-radius:5px;background-color:rgb(26 35 126 / .6);text-align:left}.cp_accordionslide33 .slideitem .slidecont h2{font-size:1.4em;color:#fff}.cp_accordionslide33:hover .slideitem:hover .slidecont{left:30px;visibility:visible;-webkit-transition:all 0.3s cubic-bezier(0,0,0,1.82) 0.5s;transition:all 0.3s cubic-bezier(0,0,0,1.82) 0.5s;opacity:1}@media only screen and (max-width:768px){.ao{color:#1595dc;font-weight:700;font-size:9vw}.cp_accordionslide33{height:80vh}.cp_accordionslide33 .slideitem .slidecont h2{font-size:.9em}.cp_accordionslide03 .slideitem .slidecont p{font-size:.7em}.cp_accordionslide33 .slideitem .slidecont{right:10px;bottom:10px;left:10px}.cp_accordionslide33:hover .slideitem:hover .slidecont{left:10px}}.contoi2{padding:200px 10% 220px 10%;color:#000}.contoi2 a{color:blue}.mongir{font-size:17px;letter-spacing:.15em;margin-bottom:30px}.grayba{background:#f5f5f5}.connew2{color:#2b2b2b;font-size:17px;margin:0 auto}.connew2 h2{font-size:24px}.connew2 a{color:blue}.habasen{width:1000px;padding:50px 0;margin:0 auto}.habasen h3{color:#2b2b2b;margin:5px auto 5px;line-height:1.8;font-size:20px}.connew{padding:50px 0 55px;color:#2b2b2b;font-size:17px;width:1000px;margin:0 auto}.connew h2{color:#2b2b2b;margin:5px auto 5px;line-height:1.8;text-align:center;font-size:24px}.koutyi{text-align:left!important;margin-top:50px!important}.connew h3{color:#2b2b2b;margin:5px auto 5px;line-height:1.8;font-size:24px}.dorru{color:#3b3b3b;line-height:1.8;font-weight:700;font-size:20px;margin-top:50px;text-align:center;font-weight:700}.connew ul{margin:10px auto 10px}.connew ul li{margin:5px auto}.connew ul li h3{font-size:20px;color:#2b2b2b}.connew h4{color:#3b3b3b;line-height:1.8;font-weight:700;font-size:24px;margin-top:50px}.dkou{margin:0 auto;background:#f3f6fb}.dkou td{padding:10px 20px}.dkou caption{font-size:25px;color:#3b3b3b;text-align:center}.connewx{padding:50px 0 0;color:#2b2b2b;font-size:17px;width:1000px;margin:0 auto}.connewx h2{font-size:24px}.connewx h3{color:#2b2b2b;margin:5px auto 35px;line-height:1.8;text-align:center}   .kanbox{color:#3b3b3b;margin:40px auto 7px;line-height:1.8;font-weight:700;font-size:20px}.habasen .ssl{color:#3b3b3b;margin:40px auto 7px;line-height:1.8;font-weight:700;font-size:20px}.connew a{color:#1955A6}.horea{color:#2b2b2b;font-size:17px;margin-top:30px}.sime{font-size:20px;letter-spacing:.15em}.nagitto{display:flex;justify-content:center;align-items:center;padding:20px 0}.nagitto1{display:flex;;align-items:center;padding:0 0 20px}.otamesi{width:350px;height:auto}.otamesiv{width:200px;height:auto}.otamesi5{width:120px;height:auto;margin:0 65px}.otamesi img{width:100px;margin:0 auto}.otamesi2{width:450px;height:auto;margin:0 20px}.otamesi3{width:250px;height:auto;text-align:center}.ryoukin{font-size:20px}.kasine{color:#c00;font-size:18px}.setumei{color:#202f55}.hosokubun{padding:0 20px}.mouty{margin-top:10px!important}.dkity a{color:blue;display:inline-block;position:relative}.dkity a::after{position:absolute;left:0;content:'';width:100%;height:2px;background:#000;bottom:-1px;transform:scale(0,1);transform-origin:left top;transition:transform 0.3s}.dkity a:hover::after{transform:scale(1,1)}.fhei{margin-top:60px!important;color:#3b3b3b;font-size:18px}.kihon{display:flex;flex-wrap:wrap}.kakusho{width:46%;margin:40px auto;background:#e0ffff;border-radius:30px;padding:30px;font-size:17px}.kakusho img{height:75px;width:auto}.kakusho h4{text-align:center;font-weight:700}.ogomu4{width:250px!important;height:auto!important}a #domain-acquisition{position:relative;top:50px;display:block}.underr{border-bottom:3px solid hotpink}.con1{background:#000;font-size:24px;position:relative;z-index:2;padding:100px 0}.con1k{background:#000;font-size:24px;position:relative;z-index:2;padding:100px 0}.jytui{color:#1595dc!important;font-size:20px;font-weight:700}.con2{color:#f5f5f5;line-height:2;position:relative;background:url(/img/top/umekomi.webp);background-attachment:fixed;background-size:cover}.con2:before{content:"";width:100%;height:100%;position:absolute;background:rgb(0 0 0 / .6)}.con2 h2{font-size:30px;color:#fff;text-align:left}.botankai{background:#1595dc;color:#fff;padding:15px 20px;font-size:1.3vw}.botankai:hover{background:#1595dc;color:red}.botanka2{border:2px solid #1595dc;padding:14px 12px;color:#1595dc;margin-top:60px;box-shadow:4px 4px 3px gray;font-size:18px;margin:30px 10px 0;display:block;background:#fff;width:490px;left:50%;position:relative;transform:translate(-50%,0)}.mannaj{text-align:center;padding-bottom:40px;margin-top:-20px}.botanka2:hover{color:#aaa;background:#f3f6fb}.botankai3{border:2px solid #1595dc;padding:14px 35px;color:#1595dc;margin-top:60px;position:relative;top:0;box-shadow:4px 4px 3px gray;font-size:18px;background:#fff}.botankai3:hover{color:#fff;background:#aaa}.flexmenu{display:flex;justify-content:center;align-items:flex-start}.atama{font-size:16px;color:#f5f5f5}.kodomo a{font-size:14px;margin-left:25px}.parts1{padding:0 30px;font-size:16px;font-weight:700}.naoki{margin-top:100px!important}.kidh3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#000;margin:50px auto;width:90%;height:900px}.kidh4{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0}.con2y{color:#f5f5f5;line-height:2;background:#1b1b1b;position:relative;background-repeat:no-repeat;background-position:center right;font-size:30px}.con2y:before{position:absolute;content:"";width:100%;height:100%;background:rgb(0 0 0 / .8);z-index:10}.con2y a{color:#00a0e9;padding:10px 20px;margin-top:35px;margin-right:30px;transition:2s}.con2y a:hover{color:#fff;background:#00a0e9;border-bottom:3px solid #c00}.con2y img{margin:20px}.setumeibun{color:#2b2b2b;padding:100px 0%;margin:0 auto;position:relative;z-index:12;font-size:25px;letter-spacing:.15em}.setumeibun a{color:orange;border-bottom:1px solid #ff0}.setumeibun a:hover{color:red;border-bottom:1px solid #fff}.setumeibun2{margin:0 auto;position:relative;z-index:12;font-size:25px;color:#2b2b2b;letter-spacing:.15em;line-height:2.1}.setumeibun2 a{color:red}.setumeibun2 a:hover{color:red;border-bottom:1px solid #4b4b4b}.container2{background:#fff;color:#2b2b2b;position:relative}.container3{background:#fff;text-align:left;padding:10px 0}.furulo{width:640px;height:auto;border:5px solid #fff;box-shadow:10px 10px 5px gray}.boxz{background:#fff;border-radius:5px;padding:20px;text-align:center;position:absolute;z-index:1;top:0}.background{position:absolute;display:block;top:0;left:0;z-index:0}.lin{text-decoration:underline}.text-bun{margin:0 auto;position:relative;z-index:10;font-size:2em}.text-bun a{color:red;text-decoration:underline}.text-bun a:hover{color:#fff}.text-bun h3{color:#fff;display:inline-block;font-size:24px}.harfmatome1{width:1280px;padding:20px 0 50px 0;margin:0 auto;display:flex}.harfmatome1 ul{width:100%}.harfmatome1 li{width:16.5%;float:left;text-align:center;position:relative}.tenmei{font-size:33px}.harfmatome1 li span{position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:15px;top:37px}.harfmatome1 li:before{border-bottom:3px solid #018bd4;width:20px;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";top:43px}.harfmatome1 li:hover:before{border-bottom:3px solid #c00;width:20px;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";top:43px}.harfmatome{width:1280px;padding:10px 0 0 0;margin:0 auto;display:flex}.harffot{padding:20px;float:left;width:50%;position:relative}.hor{margin-top:30px}.horhy{font-size:27px;font-weight:700}.jioi{margin-left:30px;padding:15px 50px;background:#37a34a;border:none;color:#fff}.koisi{position:absolute;top:-50px;border-radius:50%;border:2px solid #37a34a;padding:20px;background:#fff;color:#2b2b2b;right:100px;;text-align:center;font-size:20px;letter-spacing:.2em}.mojideka{font-size:25px}.jikanwaku{border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;padding:30px}.dtj0 td{padding:20px 30px;border-left:1px solid #dcdcdc}.dtj0 th{padding:20px 30px}.copyri{text-align:left;font-size:10px;margin-top:30px}.topru{padding-top:150px}a .lin{margin:10px 0}.ao{color:#1595dc;font-weight:700;font-size:4vw}.bluej{color:blue}.text-bun{padding:100px 0;margin:0 auto;z-index:10;font-size:24px;font-weight:600;color:#fff;letter-spacing:2px;width:60%;line-height:1.5;word-break:keep-all}.text-bun{font-weight:700}.con2 h1{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#2b2b2b;text-align:center;margin:100px 5%;float:right;font-size:24px}.con2 p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#2b2b2b;margin:100px 10%;float:right;font-size:16px}.jobnaiyou{font-size:1.4vw;margin-top:15px;margin-bottom:15px}.stumei{text-align:left;line-height:2.4;background:#1595dc;padding:30px;color:#fff;box-shadow:4px 4px 2px #aaa}.con6{background:url(/img/top/haikei-umekomi.webp);position:relative;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.con6:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgb(0 0 0 / .6)}.kasanari{position:relative;z-index:10;padding:100px 0}.con77{background:#fff;text-align:center;padding:0;color:#2b2b2b}.bopow h3 a{color:#1595dc;font-size:21px;margin:0}.bopow h3{color:#fff;font-size:16px;font-weight:400;margin:0}.contenxx{width:1200px;margin:0 auto;text-align:center}.bopow{width:1000px;margin:0 auto;padding:50px 0;position:relative;z-index:2}.butue{margin:50px auto 0 auto;text-align:center}.saishu{font-size:20px;color:#fff;text-align:left}.saishbox1{width:40%;background:rgb(255 255 255 / .85);color:#222;margin-left:8%;padding:60px 30px;text-align:center;float:left;height:410px;box-shadow:4px 4px 2px #aaa;font-size:1.4vw}.saishbox2{width:40%;;background:rgb(255 255 255 / .85);color:#222;margin-left:4%;padding:60px 30px;text-align:center;float:left;height:410px;box-shadow:4px 4px 2px #aaa;font-size:1.4vw}.saishu{color:#fff;text-align:center;font-size:2em;margin-bottom:100px}.under{background:linear-gradient(transparent 60%,#2d59b4 50%);font-size:2vw;color:#000;width:300px;margin:0 auto;margin-bottom:50px;font-weight:700}.buttoncon{background:#1595dc!important;color:#fff;margin-top:50px;border:none;position:relative;height:60px;font-size:1.6em;padding:0 2em;cursor:pointer;transition:800ms ease all;outline:none;font-size:17px;width:90%;margin:50px auto 0 auto}button:hover{background:#fff;color:#333}button:before,button:after{content:'';position:absolute;top:0;right:0;height:2px;width:0;background:#fff;transition:400ms ease all}button:after{right:inherit;top:inherit;left:0;bottom:0}button:hover:before,button:hover:after{width:100%;transition:800ms ease all}.company{color:#4b4b4b;;padding:0;margin:0 auto;display:inline-block;text-align:left}table .company{padding:50px}.company dt{background:#f5f5f5;padding:20px}.company dd{padding:20px}.company tr{border-bottom:1px solid #aaa}.company th{color:#2b2b2b;padding:20px 10px;border-bottom:1px dotted #dcdcdc;min-width:220px}.company td{padding:5px 40px;color:#2b2b2b;text-align:left;border-bottom:1px dotted #dcdcdc}.frame{display:inline-block;position:relative;top:-120px;left:15%;border:10px solid #333;box-shadow:2px 2px 4px gray;width:80%}.frame:after{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 50px rgb(0 0 0 / .5),inset 0 0 100px rgb(0 0 0 / .2);background:rgb(0 255 0 / .1)}.basicBox{width:130px;height:65px;margin:15px auto;color:#fff;font-family:'Open Sans',sans-serif;font-size:1.15rem;line-height:65px;text-transform:uppercase;text-align:center;position:relative;cursor:pointer}svg rect,svg path,svg polyline{fill:none;stroke:red;stroke-width:1}.basicBox:hover svg rect,.swiggleBox:hover svg path,.checkBox:hover svg polyline{stroke:red}svg rect{stroke-dasharray:400,0;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.basicBox:hover svg rect{stroke-width:3;stroke-dasharray:35,245;stroke-dashoffset:38;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.concp1{width:25%;float:left;padding:2%;text-align:center}.concp11{width:262px;margin:0 auto}.concp1 h4{font-size:20px;color:#000;text-align:left}.concp1 img{text-align:center}.shousai{font-size:18px;text-align:left}.harfmenu{width:50%;float:left;padding:3%}.harfmenu h3{color:#000;border-bottom:3px solid #6b8e23;padding-bottom:10px}.koumomenu{border-bottom:1px dotted #6b8e23;padding-left:15px;color:#000;text-align:left;margin-top:20px;font-weight:700;padding-bottom:10px;font-size:24px}.hosoku{font-size:14px}.pricemenu{text-align:right;padding-right:22px;float:right;font-size:24px;margin-top:-10px}.recruit th{background:#fffacd;padding:40px 20px;border:1px solid #aaa;color:#000}.recruit{margin-top:50px}.recruit td{padding:40px 20px;border:1px solid #aaa;color:#000}.salon th{border-bottom:1px dotted #aaa;padding:30px 20px}.salon td{border-bottom:1px dotted #aaa;padding:30px 20px}.con6 h2{color:#1595dc;font-size:2vw}.con6 h3{color:#1595dc;font-size:2vw}.con6 td{padding:10px 30px;text-align:left}.passing-txt{font-size:30px;color:#fff;line-height:1.7}.main-con{color:#fff;position:relative}.con1 h3{color:#1595dc}.kyuujin{text-align:center}.box26{position:relative;margin:2em 0 0;padding:100px 1em;border:solid 3px #1595dc;background:rgb(255 255 255 / .9)}.box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:22px;color:#1595dc;font-weight:700}.box26 p{margin:0;padding:0;text-align:center;color:#2b2b2b}.textc{color:#2b2b2b;padding:20px;background:rgb(255 255 255 / .9)}.main-con ul{margin-top:0}.main-con h3{display:inline-block;margin-top:22px;margin-left:28px}.main-con h4{font-size:30px;color:#fff;font-weight:400;margin-bottom:18px}.con7 h1{text-align:center;margin:50px 0;color:#000}.cliss{position:relative;display:inline-block;padding:0 55px;font-size:24px;margin-top:120px;margin-bottom:-30px;color:#2b2b2b;left:50%;transform:translate(-50%,0)}.cliss:before,.cliss:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#000}.cliss:before{left:0}.cliss:after{right:0}.title-border img{margin-top:20px}.title-border{display:flex;align-items:center;padding:0 50px 0 50px;margin-bottom:50px;font-size:25px;color:#e6e6fa}.title-border:before,.title-border:after{border-top:2px solid;content:"";flex-grow:1}.title-border:before{margin-right:1rem}.title-border:after{margin-left:1rem}.contenx{width:1200px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.sheffumei{background:url(/img/404/dirt.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.sheffumei::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef1{background:url(/img/jisseki/jisseki.webp);background-position:50% 50%;position:relative;width:90%;height:400px;background-size:cover;margin-top:-37px;border-radius:0 30px 30px 0}.shef1::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute;border-radius:0 30px 30px 0}.shef2{background:url(/img/samplesite/sample.webp);background-position:50% 50%;position:relative;width:100%;height:400px;background-size:cover;margin-top:-37px}.shef2::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef3{background:url(/wp-content/uploads/2020/01/bc8db80acb5f4db6329f86545752a0a1_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-37px}.shef3::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef4{background:url(/wp-content/uploads/2020/01/33a03cd994b493801ab31c665e545ee4_m.jpg.webp);background-position:50% 40%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-37px}.shef4::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef5{background:url(/wp-content/uploads/2020/01/a6fe3d39500792f988b2d892b81e7076_m.jpg.webp);background-position:50% 30%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-37px}.shef5::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef6{background:url(/wp-content/uploads/2020/02/wordcloud-679948.png.webp);background-position:50% 50%;position:relative;width:100%;height:100vh;background-size:cover;margin-top:-37px}.shef6::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef7{background:url(/wp-content/uploads/2020/02/wordcloud-679948.png.webp);background-position:50% 50%;position:relative;width:100%;height:100vh;background-size:cover;margin-top:-37px}.shef7::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef8{background:url(/img/company/contact-obi.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef8::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.lopir{margin-top:100px}.shef9{background:url(/img/qa/ques-1.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef9::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef10k{background:url(/img/kyuujin/kyujin.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef10k::before{background:rgb(0 0 0 / .3);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef10s{background:url(/img/senpai/senpai-voice.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef10s::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef10x{background:url(/img/flow/flow.webp);position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef10x::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef20x{background:url(/wp-content/uploads/2022/11/sitemap.jpg.webp);background-position:50% 0%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef20x::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef10{background:url(/img/voice/voice.webp);background-position:50% 50%;position:relative;width:100%;height:400px;background-size:cover;margin-top:-37px}.shef10::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef11{background:url(/img/hp/hp-obi.webp);background-position:50% 50%;position:relative;width:100%;height:500px;background-size:cover;margin-top:-37px;overflow:hidden}.shef11::before{background:rgb(0 160 233 / .6);z-index:0;width:60%;height:300%;content:"";display:block;position:absolute;transform:rotate(-20deg);top:-20%;left:0%}.shef12{background:url(/img/web/laptop.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef12::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef21{background:url(/img/company/company-obi.webp);background-position:50% 80%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef21::before{background:#fff0;z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef31{background:url(/img/company/hand.webp);background-position:50% 80%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef31::before{background:#fff0;z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef31{background:url(/img/company/hand.webp);background-position:50% 80%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef31::before{background:#fff0;z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefcan{background:url(/img/web/cancel.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shefcan::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef_harmony{background:url(/img/voice/harmony/harmony.webp);background-position:50% 30%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef_harmony::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef_shh{background:url(/img/voice/h-highschool/shh-obi.webp);background-position:50% 30%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef_shh::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef_higashi{background:url(/wp-content/uploads/2022/08/music.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef_higashi::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef_spc{background:url(/img/voice/spc/spc-obi.webp);background-position:50% 30%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef_spc::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shef_anend{background:url(/img/jisseki/anend/anend-obi.webp);background-position:50% 30%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shef_anend::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.sheflogo{background:url(/wp-content/uploads/2022/06/1932508_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.sheflogo::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefaccess{background:url(/img/option/option.webp);position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shefaccess::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefdouga{background:url(/wp-content/uploads/2022/06/23772352_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shefdouga::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefsns{background:url(/wp-content/uploads/2022/06/23763091_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shefsns::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefteigaku{background:url(/wp-content/uploads/2022/06/4392857_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shefteigaku::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefpage{background:url(/wp-content/uploads/2022/06/406469_m.jpg.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-125px}.shefpage::before{background:rgb(0 0 0 / .4);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefdomain{background:url(/img/domein/domein.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shefdomain::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefmybusiness{background:url(/wp-content/uploads/2022/09/joi.jpg);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shefmybusiness::before{background:#fff0;z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefmyafter{background:url(/img/after/joi.webp);position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shefmyafter::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefsub{background:url(/img/sub/kaoiu.webp);background-position:50% 50%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shefsub::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.shefssl{background:url(/img/ssl/ssl.webp);background-position:50% 30%;position:relative;width:100%;height:600px;background-size:cover;margin-top:-37px}.shefssl::before{background:rgb(0 0 0 / .6);z-index:0;width:100%;height:100%;content:"";display:block;position:absolute}.sub .sub-mainvisual{position:relative;letter-spacing:0}.sub .sub-mainvisual{min-width:1024px;height:600px}.sub .sub-mainvisual h1{margin-bottom:0}.sub .sub-mainvisual{min-width:1024px;height:600px}.sub h1{font-size:36px;margin-bottom:30px}.sub .sub-mainvisual.shown .sub-mainvisual-title{color:#fff}.sub .sub-mainvisual.shown h1>*{-webkit-transition:color 0s;transition:color 0s;transition-delay:0s}.sub .sub-mainvisual h1>*{display:table;position:relative;color:#c00;font-family:'Noto Serif JP',serif!important;margin-top:15px}.sub .sub-mainvisual-title{font-size:3vw;margin-bottom:40px;left:-.4%;font-weight:700}.sub .sub-mainvisual::before{content:'';display:block;position:absolute;left:0}.sub .sub-mainvisual::before{min-width:623px;width:45.6076135%;height:600px;z-index:2;opacity:.5;transition:opacity 1s ease-out .5s}.sub .sub-mainvisual-title-inner{position:absolute;top:calc(50% - 20px);left:10vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90vw;z-index:5}.sub .sub-mainvisual-title-inner{position:absolute;top:calc(50% - 20px);left:10vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90vw;z-index:5}.sub .sub-mainvisual-title-inner{width:100%;padding:0 15px;margin:30px 0 10px}.sub .sub-mainvisual-subtitle{font-weight:700;color:#a1abb7;line-height:1.6;position:relative;line-height:1}.sub .sub-mainvisual-subtitle{font-size:2vw;top:-20px}.sub .sub-mainvisual-bg{width:100%;height:550px;text-align:right;overflow:hidden;position:relative;background-color:#f1f6fc}.sub .sub-mainvisual-bg::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0)}.sub .sub-mainvisual.shown .sub-mainvisual-bg::before{-webkit-animation:mask 1s;animation:mask 1s;animation-iteration-count:1;animation-fill-mode:none;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#000}.sub .sub-mainvisual.shown .sub-mainvisual-bg img{visibility:inherit;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:visibility 0s 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;-webkit-transition:visibility 0s 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;transition:visibility 0s 0.6s,transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;transition:visibility 0s 0.6s,transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s}.sub .sub-mainvisual-bg img{position:absolute}.sub .sub-mainvisual-bg img{position:absolute;left:0;top:50%;transform:translate(0,-50%)!important} .sub .sub-mainvisual-bg .topdasi img{top:60%!important}.sub .sub-mainvisual-bg:after{position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .4);top:0;left:0;content:"";background:linear-gradient(90deg,#000 0,transparent);transition:opacity 1s ease-out .5s}.sub .sub-mainvisual h1>*{-webkit-transition:color 0s;transition:color 0s}.sub .sub-mainvisual h1>*::after{-webkit-animation:mask-slanted 0.6s;animation:mask-slanted 0.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sub .sub-mainvisual .sub-mainvisual-title{color:#fff}.sub .sub-mainvisual .sub-mainvisual-subtitle{-webkit-transition-delay:.4s;transition-delay:.4s;color:#fff}.sub .sub-mainvisual .sub-mainvisual-bg::before{-webkit-animation:mask 1s;animation:mask 1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#fff}.sub .sub-mainvisual .sub-mainvisual-bg img{visibility:inherit;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:visibility 0s 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;-webkit-transition:visibility 0s 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;transition:visibility 0s 0.6s,transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s;transition:visibility 0s 0.6s,transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s,-webkit-transform 1s cubic-bezier(.16,1.08,.38,.98) 0.6s}.sub-border{position:relative}.sub-border::before{content:'';position:absolute;display:inline-block;border-top:1px solid #d8d8d8;width:100%;height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sub-border::before{top:-80px}@-webkit-keyframes mask{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-animation-timing-function:cubic-bezier(.9,0,.1,1);animation-timing-function:cubic-bezier(.9,0,.1,1)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0)}}@keyframes mask{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-animation-timing-function:cubic-bezier(.9,0,.1,1);animation-timing-function:cubic-bezier(.9,0,.1,1)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0)}}@-webkit-keyframes mask-slanted{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-45deg) scaleX(0);transform:translateZ(0) skew(-45deg) scaleX(0);-webkit-animation-timing-function:cubic-bezier(.9,0,.1,1);animation-timing-function:cubic-bezier(.9,0,.1,1)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-45deg) scaleX(1);transform:translateZ(0) skew(-45deg) scaleX(1)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translateZ(0) skew(-45deg) scaleX(0);transform:translateZ(0) skew(-45deg) scaleX(0)}}@keyframes mask-slanted{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-45deg) scaleX(0);transform:translateZ(0) skew(-45deg) scaleX(0);-webkit-animation-timing-function:cubic-bezier(.9,0,.1,1);animation-timing-function:cubic-bezier(.9,0,.1,1)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-45deg) scaleX(1);transform:translateZ(0) skew(-45deg) scaleX(1)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translateZ(0) skew(-45deg) scaleX(0);transform:translateZ(0) skew(-45deg) scaleX(0)}}.hoint{border-bottom:5px solid #1e90ff;display:inline-block}.aisatu2 a{color:blue}.webflex{display:flex;margin-top:50px;justify-content:center;align-items:center}.webcap{width:60%}.conk1{color:crimson;font-size:20px}.conk2{color:green;font-size:20px}.nakama{text-align:left!important}.fdloi{font-size:26px;margin-top:60px;color:#2b2b2b}.forbit{font-size:20px}.shef-tit2{position:absolute;top:80%;left:70%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;width:700px;padding:50px 100px;background:#000}.shef-tit1{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#c00;text-align:center;font-size:3.7vw;width:80%;font-weight:700;z-index:10}.titl1{margin-top:120px;font-weight:700;font-size:3vw;color:#fff}.titl2{font-size:2vw;font-weight:700;font-family:'Allura',cursive;color:#fff}.titl1a{font-size:40px;text-align:center;font-weight:700;font-style:italic;color:#fff}.titl2a{font-size:20px;text-align:center;color:#fff}.gyoushu2 td{padding:40px 60px;background:url(https://wapuru.com/landing/wp-content/uploads/2019/10/ディスプレイの無料アイコン.png.webp);background-repeat:no-repeat;background-position-y:40px;background-position-x:13px}.map{width:900px;margin:0 auto;padding:50px 0;color:#2b2b2b;font-size:17px;position:relative;z-index:30}.map h3{margin-bottom:5px;font-size:24px}.map h3 a{color:#1595dc;font-size:20px}.map h3 a:hover{color:#c00}.map h4{margin-bottom:5px;margin-top:10px}.nabun{margin-left:50px}.map h4 a{color:#1595dc;font-size:19px} .captuga{width:150px;height:150px;object-fit:cover}.sitemapga{display:flex;margin:50px 0;align-items:center}.sitemapga img{width:200px;height:150px;object-fit:cover;min-width:200px;border:1px solid #1595dc;box-shadow:1px 1px 1px #000}.sitemapga img:hover{opacity:.7}.nosigote{padding:0 20px}.pagenavig{width:600px;padding:30px;margin:0 auto;text-align:left;font-size:20px;color:#3b3b3b}.pagenavig a{border-bottom:1px solid blue;margin:10px 0;color:blue}.pagenavig h4{font-size:22px}#op1,#op2,#op3,#op4,#op5,#op6,#op7{margin-top:-130px;padding-top:130px}.anchor-1{padding-top:150px;margin-top:-150px}.anchor-2{padding-top:80px;margin-top:-80px;display:block}.htyty,#orijin{margin-top:-30px;padding-top:30px!important;display:block}#vo2,#vo3,#vo4{margin-top:-80px;padding-top:80px!important;display:block}#vo5{margin-top:-100px;padding-top:100px!important}#vo1{position:relative;top:-140px}.jissekicontent{background:#fff;padding:100px 10%;color:#2b2b2b}.jissekicontent caption{text-align:center;font-weight:700;color:#2b2b2b}.jissekicontent th,.jissekicontent td{padding:10px 25px}.jissekicontent td{width:65%}.maluti{width:80%;margin:50px auto}.maluti a{color:blue}.maluti dt{padding:10px}.maluti dd{margin-bottom:20px;background:#f5f5f5;padding:10px}.soutou{left:50%!important;transform:translate(-50%,0)}.harfjisseki{padding:3%;width:1000px;margin:0 auto;font-size:17px}.harfjisseki h2{font-size:26px;margin-bottom:30px;text-align:left}.samplema{margin:100px auto}.samplema th{border:none;color:#282828;padding:0 10px}.samplema img{width:400px;height:200px;object-fit:cover}.samplema img:hover{opacity:.6}.samplema a{color:#282828}.samplema a:hover{color:#c00}.tuie{text-align:right}.koe{width:800px;margin:0 auto;text-align:left;font-size:17px;background:#fff}.koe h2{color:#2b2b2b;font-size:24px;margin-top:100px;margin-bottom:30px}.centert{text-align:center}.dhfi{text-align:left;display:inline-block}.sukirig{text-align:center}.situ{font-size:24px;font-weight:700}.great{position:relative}.hoen{width:90%;margin:100px auto}.hoen li{border:1px solid #cdcdcd;text-align:center;list-style:none;float:left;width:10%}.yusabi{background-attachment:fixed;position:relative;margin-bottom:-20px}.graycnv{background:#fff;position:relative}.graycnv h2{color:#2b2b2b;text-align:center;font-size:40px;margin-top:50px;margin-bottom:86px}.graycnv2{color:#2b2b2b;text-align:center;font-size:40px;margin-top:50px;font-family:'Noto Serif Makasar',serif;font-weight:700}.moi{position:relative;background:rgb(0 0 0 / .8);margin:0 auto;table-layout:fixed}.jiseki{width:90%;margin:30px auto;position:absolute;top:50%;color:#fff;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.jiseki td{text-align:left;font-size:1.3vw;width:25%;padding:2.5px 13px}.jiseki td h3{font-size:1.3vw;color:#fff;margin:0;font-weight:400;padding:8px 0;line-height:1.5}.jiseki td:hover{background:#1595dc;color:#fff}.con1w{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.ukase{padding:50px 10%;position:relative;z-index:100;color:#fff;margin:0 auto}.obuki a{color:#fff!important}.obuki{color:#fff}.ukase a{color:#fff}.situm{color:#fff;font-weight:400;font-size:16px;margin:0 0 10px!important}.con5h{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(/img/voice/harmony/harmony-back.webp);position:relative;color:#fff;z-index:3}.con5h:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.con5h:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.con15h{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(/img/voice/h-highschool/shh-back.webp);position:relative;color:#fff;z-index:3;background-attachment:fixed}.con15h:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .3);z-index:2}.con15h:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.con5s{position:relative;background:url(/img/voice/spc/girl.webp);z-index:3;background-attachment:fixed;padding-bottom:10px}.con5s:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2;background-attachment:fixed}.con5s:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.con5a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background:url(/img/voice/anend/woman.webp);z-index:3;background-attachment:fixed}.con5a:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.con5a:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.con5v{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background:url(/img/voice/english.webp);z-index:3;background-attachment:fixed}.con5v:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.con5v:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.kidh31{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(/img/voice/harmony-back.webp);position:relative;color:#fff;margin:50px auto;z-index:3;width:1200px}.kidh31:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.kidh31:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.kidh32{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background:url(/img/voice/girl.webp);margin:50px auto;z-index:3;width:1200px}.kidh32:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.kidh32:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.kidh33{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:50px auto 0 auto;background:url(/img/voice/woman.webp);z-index:3;width:1200px}.kidh33:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.kidh33:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.kidh34{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:50px auto 0 auto;background:url(/img/voice/english.webp);z-index:3;width:1200px;background-position:50% 50%;background-size:cover}.kidh34:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.kidh34:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.kidh35{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(/img/voice/h-highscool-back.webp);position:relative;color:#fff;margin:50px auto;z-index:3;width:1200px}.kidh35:before{position:absolute;height:100%;width:100%;content:"";background:rgb(0 0 0 / .5);z-index:2}.kidh35:after{position:absolute;content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.con1y{width:100%;background:#fff;text-align:center}.con1y h2{font-size:40px;color:#1595dc}.takasa{padding:100px 5%;position:relative;z-index:500;color:#fff}.sukirig a{color:#fff}.sukirig a:hover{color:red;text-decoration:underline}.con1w h2{font-size:40px;color:#1595dc;font-weight:700}.con1y{width:100%;background:#fff;text-align:center}.con1y h2{font-size:40px;color:#1595dc}.harf1w{width:50%;float:left;text-align:left;padding:2%}.harf1w h4,.harf2 h4{color:#2b2b2b;font-size:1.6vw;font-weight:400;line-height:1.7}.dongu{color:#2b2b2b;font-size:3.5vw;font-weight:500;letter-spacing:.01em;line-height:1.5;font-family:ta-marugo-gf-02,sans-serif}.dongu span{color:#00a0e9;font-size:5.2vw;font-weight:400;font-family:ta-marugo-gf-03,sans-serif}.enn{font-size:3.6vw!important;margin-left:10px}.iboyo{margin-left:10px}.dongu2{color:#2b2b2b;font-size:clamp(45px, 3vw, 45px);font-weight:500;letter-spacing:.03em;line-height:1.5;font-family:ta-marugo-gf-02,sans-serif}.dongu2 span{color:#00a0e9;font-size:clamp(60px, 4vw, 65px);font-weight:500;font-family:ta-marugo-gf-02,sans-serif}.kout{color:#2b2b2b;font-size:clamp(27px, 1.9vw, 30px);font-weight:600;letter-spacing:.03em;font-family:ta-marugo-gf-01,sans-serif;text-align:left;display:inline-block;line-height:2}.kout span{color:#c00;font-size:clamp(50px, 4vw, 40px);font-weight:400;font-family:ta-marugo-gf-03,sans-serif}.itiman{text-align:center}.harf1k{width:50%;float:left;text-align:left;padding:2%}.box28{position:relative;margin:2em 0;padding:45px 10px 7px;border:solid 2px #a3a3a3;border-radius:10px;box-shadow:4px 4px 2px #c3c3c3;background-color:rgb(210 210 210 / .5);top:230px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(10px);font-size:17px;height:550px;color:#fff}.box-title{font-size:22px;color:#fff;font-weight:700;margin-top:60px}.box28 p{margin:10px 0;padding:0}.kotae{margin-top:20px;font-size:20px;padding-top:20px}.kotae1{color:#fff}.con3{background:#fff;text-align:center;padding:100px 5% 0 5%;overflow:hidden}.con3m{background:#fff;text-align:center;padding:200px 15% 100px 15%}.con3m h3{color:#3b3b3b}.coku{text-align:left;display:inline-block;color:#3b3b3b}.con3m a{color:blue}.con3x{background:url(/wp-content/uploads/2021/05/home-820389_1920.jpg.webp);text-align:center;color:#2b2b2b;position:relative;background-size:cover;background-attachment:fixed}.con3x:before{position:absolute;width:100%;height:100%;content:"";background:rgb(255 255 255 / .95);left:0}.con4x{background:#fff;text-align:left;position:relative;color:#2b2b2b;font-size:18px;background-size:cover;background-attachment:fixed}.con4x:before{position:absolute;width:100%;height:100%;content:"";background:rgb(255 255 255 / .9)}.con1g{padding:100px 10% 50px;background:#f3f6fb;background-attachment:fixed;background-size:cover;position:relative}.con1g h2{color:#2b2b2b;position:relative;font-size:40px}.jisekiwaku{width:24%;margin:5px .5%;float:left;transition:.8s ease-in-out;position:relative;color:#2b2b2b;position:relative}.jisekiwaku:before{background-repeat:no-repeat;content:"";position:absolute;top:50%;transform:translate(0,-50%);left:2px;background-position:left center;width:32px;height:32px}.jisekiwaku img{width:100%;height:220px;object-fit:cover}.jisekiwaku h3{text-align:left;color:#2b2b2b;margin:28px 0 28px;font-size:17px;font-weight:400}.convoi{background:#fff;text-align:left;color:#2b2b2b;font-size:17px}.con-voice{padding:30px 0;color:#2b2b2b;width:1200px;margin:0 auto;position:relative;z-index:14;letter-spacing:.15em;line-height:1.7}.icon-newspaper,.fa-newspaper{color:#000;font-size:30px;position:relative;top:6px;margin-right:5px}.con-voice h3{color:#1e90ff;font-size:30px;margin-left:150px;font-family:'Allura',cursive}.dodgerblue{color:#1e90ff!important}.darkorange{color:#ff8c00!important}.limegreen{color:#32cd32!important}.dodgerblue2{box-shadow:4px 4px 4px gray}.darkorange2{border:3px solid #ff8c00!important;box-shadow:4px 4px 4px gray}.limegreen2{border:3px solid #32cd32!important;box-shadow:4px 4px 4px gray}.hanew1{width:1100px;padding:30px 30px;background:#fff;margin:150px auto;background-size:200px;background-repeat:no-repeat;position:relative;background:#f0f8ff}.hanew1:before{position:absolute;color:rgb(30 144 255 / .6);content:"01";font-size:80px;top:-20%}.hanew2{width:1100px;padding:30px 30px;background:#fff;margin:150px auto;background-size:200px;background-repeat:no-repeat;position:relative;background:#f0f8ff}.hanew2:before{position:absolute;color:rgb(30 144 255 / .4);content:"02";font-size:80px;top:-15%}.hanew3{width:1100px;padding:30px 30px;background:#fff;margin:150px auto 0;background-size:200px;background-repeat:no-repeat;position:relative;background:#f0f8ff}.hanew3:before{position:absolute;color:rgb(30 144 255 / .4);content:"03";font-size:80px;top:-19%}.flexsha{display:flex;justify-content:center;align-items:center;width:100%}.senpaiw{background:#0575E6;background:-webkit-linear-gradient(to right,#021B79,#0575E6);background:linear-gradient(to right,#021B79,#0575E6);padding:30px;color:#fff;width:700px;position:relative;z-index:10}.senpaiw h2{font-size:24px;color:#fff;font-family:'Patua One',cursive;margin-top:10px;margin-bottom:10px}}.nametg{font-size:30px}.shasinw{width:400px;border:2px solid #eee;background:#fff;margin-left:-20px}.aisatu{position:relative;padding:50px 8% 0;z-index:100;letter-spacing:.15em;line-height:1.8;font-size:17px;text-align:center}.aisatu2{position:relative;padding:100px 0 0;z-index:100;letter-spacing:.2em;line-height:1.8;font-size:17px}.aisatu2 h2{color:#2b2b2b;font-size:26px}.aisatu2 h2 span{color:#c00}.aisatu2 h3{font-size:17px;color:#2b2b2b;display:initial;font-weight:400}.mannnak{text-align:center}.manmigi{text-align:right}.con3y{padding:50px 10%;text-align:center;color:#3b3b3b}.con3y a{color:#ff0000!important;text-decoration:underline}.con3y h2{color:#3b3b3b}.kouru{width:50%}.con3 h1{margin:50px auto;color:#000}.btn_wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:200px;margin:20px auto}.btn_wrap a{display:block;margin:0 10px;padding:15px 0;width:200px;font-weight:700;color:#fff;text-align:center;text-decoration:none;position:relative;transition:.2s ease-in-out}.btn_wrap a:hover{color:#c00}.btn_wrap a:active{background:rgb(0 0 0 / .5)}.btn_wrap1{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.btn_wrap1 a{display:block;margin:20px 10px;padding:15px;font-weight:700;color:#c00;text-align:center;text-decoration:none;position:relative;transition:.2s ease-in-out;border:2px solid #c00}.btn_wrap1 a:active{background:rgb(255 255 255 / .5)}.btn_wrap2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:1px solid #000;width:200px;margin:0 auto}.btn_wrap2 a{display:block;margin:0 10px;padding:15px 0;width:200px;font-weight:700;color:#000;text-align:center;text-decoration:none;position:relative;transition:.2s ease-in-out}.btn_wrap2 a:hover{color:#c00}.btn_wrap2 a:active{background:rgb(0 0 0 / .5)}.lazer:before{content:"";width:100%;height:1px;background:#FFF;position:absolute;top:-1px;right:0;transition:.1s ease-in-out .1s}.lazer:after{content:"";width:1px;height:100%;background:#FFF;position:absolute;bottom:0;right:-1px;transition:.1s ease-in-out .2s}.lazer span:before{content:"";width:100%;height:1px;background:#FFF;position:absolute;bottom:-1px;left:0;transition:.1s ease-in-out .3s}.lazer span:after{content:"";width:1px;height:100%;background:#FFF;position:absolute;top:0;left:-1px;transition:.1s ease-in-out}.lazer:hover span:after{height:0}.lazer:hover:before{width:0}.lazer:hover:after{height:0}.lazer:hover span:before{height:5px}.spin_text{border:2px solid #c00;overflow:hidden}.spin_text:hover span{display:block;transform:rotateY(360deg);transition:.8s ease-in-out;color:#fff;border:2px solid #c00;padding:30px}.dlau{margin-top:100px}.con4{padding:100px 10%;background:#f5f5f5;color:#000;display:block;font-size:18px}.con4 h1{margin-bottom:100px}.con44{color:#fff;display:block;font-size:17px;position:relative;background-attachment:fixed;z-index:2}.hoii{font-size:24px;text-align:center;margin-top:50px;color:#000}.corobe{position:relative;background:#ccc;height:1px;top:40px!important}.con44:before{content:"";width:100%;height:100%;background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:1;left:0;top:0}.tnuio li a{color:#fff!important}.con44 h1{margin-bottom:100px}.con44 h2{color:#1595dc;z-index:200;position:relative;padding-top:100px}.mac{background:url(/wp-content/uploads/2020/02/1503720.png.webp);position:relative;background-position:top center;background-repeat:no-repeat;height:900px}.mac-sha{position:absolute;object-fit:cover;height:374px;width:583px;text-align:center;transform:translateY(-50%) translateX(-50%);left:50%;top:241px}.mac-canva{position:relative;height:350px;width:700px;transform:translateY(-50%) translateX(-50%);left:50%;top:650px;background:rgb(255 255 255 / .2);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(10px);padding:60px;font-size:20px;color:#fff}.titl{text-align:center;color:#1595dc;font-size:24px;margin-bottom:15px}.mac-canva:hover{background:none;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);color:#ff0;font-weight:700}.domino1{width:65%;height:400px;object-fit:cover;float:right;position:relative}.domino1:before{width:100%;height:100%;content:"";position:absolute;background:rgb(0 0 0 / .6)}.domino2{width:65%;height:400px;object-fit:cover;float:left}.btn04{box-shadow:0 0 3px 0 rgb(0 0 0 / .25);background-color:#1595dc;color:#fff;padding:.6em 2em;cursor:pointer;border-radius:24px;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;width:250px;position:relative;text-align:center;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;bottom:0}.btn04:hover{box-shadow:0 9px 8px -4px rgb(0 0 0 / .25)}.btnCommon{position:relative;display:block;width:150px;height:46px;box-sizing:border-box;padding:10px;border:1px solid #333;color:#333;transition:.2s}.btn06{overflow:hidden}.btn06:before{content:"";z-index:-1;position:absolute;width:100%;height:100%;bottom:-100%;left:0;background-color:#333;transition:.2s}.btn06:hover{color:#fff}.btn06:hover:before{bottom:0}.con5{background:#000;padding:50px 20%;color:#fff;font-size:1.6vw}.con5 h2{color:#1595dc;;text-align:center}.con5x{background:#fff;padding:50px 20%;color:#000;font-size:1.6vw}.con5x h2{color:#1595dc;;text-align:center}.hamenu1{width:50%;float:left;padding:20px 50px 20px 100px}.menutit{text-align:left;font-size:28px;font-weight:700;color:#000;margin-top:50px}.menubor{color:#000;width:100%}.menubor td{text-align:left}.con66{background:#fffaf0;padding:100px 5%}.stabox{float:left;margin:0 10px}.hanstaff{width:50%;float:left;padding:10px}.hanstaff1{width:50%;float:left;padding:10px}.hanstaff1{text-align:center}.hanstaff1 iframe{margin-top:100px;text-align:left}.gyoushu-canva{width:20%;margin:50px 2%;background-color:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 10px;font-size:19px;color:#fff;float:left;text-align:center}.gyoushu-canva:hover{background:#1595dc;color:#fff}.gyoushu-canva2{width:90%;margin:50px auto 30px auto;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:20px 50px;font-size:19px;color:#fff;background:rgb(0 0 0 / .7)}.gyoushu-canva img{margin-right:5px;margin-top:-5px}.imgWrap{overflow:hidden}.toriger{width:33%;padding:3%;float:left}.toriger h3{color:#2b2b2b;text-align:center}.toriger img{border:2px solid #2b2b2b;box-shadow:4px 4px 3px gray;overflow:hidden}.toriger img:hover{opacity:.7}.toriger1{width:48%;padding:3%;float:left;text-align:center;margin:50px 1% 0;background:#f3f6fb;box-shadow:4px 4px 3px gray}.toriger1 h3{color:#2b2b2b;text-align:center;font-size:19px;margin-bottom:20px}.toriger1 img{border:2px solid #2b2b2b;overflow:hidden}.toriger1 img:hover{opacity:.7}ul.pagination{display:inline-block;padding:0;margin:0;position:relative;left:50%;transform:translate(-50%,0)}ul.pagination li{display:inline}ul.pagination li a{color:#000;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;font-size:18px}ul.pagination li a.active{background-color:#eee;color:#000;border:1px solid #ddd}ul.pagination li a:hover:not(.active){background-color:#ddd}.secan{float:right}.imgEff{position:relative;width:250px;height:300px;transition-duration:0.3s}.imgEff:before{content:"";position:absolute;width:250px;height:300px;transition-duration:0.3s;opacity:0}.imgEff:hover:before{opacity:1}.staffshou{border-radius:20px;justify-content:center;align-items:center;height:auto;background:#fff;margin:0;padding:15px 20px;color:#444;line-height:1.6em;width:250px;font-size:16px}.shoukaibun{font-size:15px}.insta_btn3{color:#FFF;border-radius:14px;position:relative;display:block;height:120px;width:120px;text-align:center;padding-top:12px;box-sizing:border-box;font-size:19px;background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;overflow:hidden;text-decoration:none}.insta_btn3:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(15deg,#ffdb2c,#f9764c 25%,#fff0 50%) no-repeat;background:linear-gradient(15deg,#ffdb2c,#f9764c 25%,#fff0 50%) no-repeat}.insta_btn3 div{position:relative}.insta_btn3 .fa-instagram{font-size:70px;position:relative;display:inline-block;position:relative;transition:.5s}.insta_btn3 .fa-instagram:hover{-webkit-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}.ig-btn-4{border-radius:5px;padding:5px 10px 3px 10px;background:linear-gradient(#5478f2 0%,#f23f79 60%,orange 100%);display:inline-block;cursor:pointer}.lef{width:70%}.righ{width:30%}.logo1{position:fixed;top:50%;right:0%;z-index:100}.conaccess{background:#f5f5f5;padding:100px 0}.logo11{position:absolute;top:20%;left:5%;font-size:50px;color:red;z-index:100}.logo22{position:absolute;top:50%;left:5%;font-size:39px;color:#fff;z-index:100}.douga{position:relative}.buttonwaku{display:inline-block;width:200px;height:54px;text-align:center;text-decoration:none;line-height:54px;outline:none}.buttonwaku::before,.buttonwaku::after{position:absolute;z-index:-1;display:block;content:''}.buttonwaku,.buttonwaku::before,.buttonwaku::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.buttonwaku{position:relative;z-index:2;background-color:#333;border:2px solid #333;color:#fff;line-height:50px}.buttonwaku:hover{background-color:#fff;border-color:#59b1eb;color:#59b1eb}.buttonwaku::before,.buttonwaku::after{top:0;width:50%;height:100%;background-color:#333}.buttonwaku::before{right:0}.buttonwaku::after{left:0}.buttonwaku:hover::before,.buttonwaku:hover::after{width:0;background-color:#59b1eb}.btn-denim{text-align:center;background-color:#293b6a;font-size:16px;color:#FFF;text-decoration:none;font-weight:700;padding:8px 16px;border:1px dashed #FFF;box-shadow:0 0 0 5px #293b6a;margin:50px auto}.btn-denim:hover{border-style:solid}.btn-denim a{color:#fff}.btn-denim a:hover{color:red}.redd{color:#fff;background:#c00;padding:8px 12px;font-size:15px;border-radius:6px;margin-left:10px;margin-right:10px;position:relative;top:0}.redd3{color:#fff;background:#1595dc;padding:8px 12px;font-size:15px;border-radius:6px;margin-left:10px;margin-right:10px;position:relative}.blud{color:#fff;background:#00bfff;padding:2px 5px;font-size:15px;border-radius:5px;margin-left:10px}.fotback{width:1100px;margin:0 auto;padding:30px 0 5px;align-items:flex-start;color:#fff;position:relative}.fotback a{color:#fff}.itidori{padding-top:10px}.tna a:hover{border-bottom:0 solid #fff!important}.jhr{text-decoration:underline}.fotback a:hover{color:#c00}.fptomenu{display:flex;width:100%}.fptomenu li{font-size:17px;text-decoration:none;padding:0 15px!important;white-space:nowrap;width:25%}.fptomenu li a:hover{border-bottom:1px solid #fff}.kdsaut{position:absolute;right:50px;bottom:50px}.nanida{text-align:center;margin-top:25px;padding-top:25px}.nosi{white-space:nowrap;font-size:18px}.nosi a{border-bottom:1px solid #fff}.jiiu{line-height:1.4}.jiiu a:hover{color:#cc0000!important}.koitu{padding-top:0!important}.djjut{width:100%;justify-content:space-between!important}cite{text-align:left;font-size:12px;font-style:normal}.mega{font-size:20px!important}.mega-second{width:100%}.mega-second li{float:none;width:100%}.tna .mega-second li a:hover{border-bottom:1px solid #fff!important}.fotme{list-style:none;color:#fff;float:right;font-size:14px;margin-top:0}.koinu{background:rgb(255 255 255 / .8);border-radius:5px;width:230px}.koinu li{height:25px}.koinu li a{color:#fff;height:25px!important;line-height:2rem;text-align:center;text-decoration:none;width:100%}.koinu li a{color:#2b2b2b!important;text-align:left!important;padding-left:15px;display:inline-block}.koinu li a:before{content:">";padding-right:10px}.koinu li a:hover{color:#cc0000!important;margin-left:10px}.koinu li a:nth-child(1){position:relative;top:2px}.topbut{float:right}.shaka1{margin:0 30px}.underl{padding-bottom:80px}.underl img{padding-top:30px}.fotme{width:70%;float:right;position:relative;text-align:center}.blocklogo{text-align:center}.bolo{font-size:1.1vw;padding-top:30px;padding-left:0}.wrapper{position:relative}.tyounse label{width:400px;display:inline-block;vertical-align:middle}#logo1{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:35%}.label{position:absolute;color:#fff;background:rgb(0 0 0 / .5);padding:5px 15px}.label-left-top{left:0;top:0}.hoge{margin:0 auto}.title-border{display:flex;align-items:center;padding:0 50px 0 50px;margin-bottom:50px;font-size:25px}.title-border:before,.title-border:after{border-top:1px solid;content:"";flex-grow:1}.title-border:before{margin-right:1rem}.title-border:after{margin-left:1rem}.boxw1{width:30%;float:left;padding:0 1%;margin-left:5%;font-size:16px}.boxw2{width:60%;padding:0 10%;float:left}.boxw22{width:60%;padding:0 1%;float:left}.boxw3{width:30%;float:left;padding:0 1%;font-size:16px;bottom:0;text-align:left}.boxw4{width:60%;padding:0 10%;float:left}.hea{text-align:center;margin-bottom:100px}.hea2{margin-top:100px;width:40%;margin:200px auto 50px auto;color:#999;text-align:center}.boxbox{width:1500px;margin:0 auto;text-align:center}.in2{max-width:1180px;width:80%;margin:0 auto;padding-bottom:180px;clear:both}.l-box{float:left;width:50%;box-sizing:border-box;padding-right:50px}.tasikin{font-size:18px;position:absolute;bottom:-33px}label{margin:5px 0 0 10px;border-radius:4px;padding:0 15px 0 0}dl{margin-top:23px;width:100%;min-width:350px;padding-bottom:5px}.dt{float:left;line-height:1.4em;display:block}.dt span{font-size:.9rem}.dd{float:right;display:block}.dd.snd{margin-top:15px}.r-box{float:right;width:50%;box-sizing:border-box;padding-left:50px}.video-wrap{position:relative}.textan{text-align:left}.textan td{text-align:left}th .textan{text-align:left;font-weight:700}.guu{font-weight:700;padding:0 50px}.gra1{border-radius:50%;mask-image:radial-gradient(silver,transparent 100%);-webkit-mask-image:radial-gradient(silver,transparent 100%)}.form_table{text-align:center;width:30%;margin:0 auto}.form_table dl{border:none}.form_table dd{text-align:center}.menulo{position:fixed;display:none;right:8px;top:59px;color:#1595dc;font-size:14px;z-index:2000}.conti{position:fixed;right:10px;top:20px;width:40px;height:40px;background:rgb(0 0 0 / .2);box-shadow:0 2px 6px rgb(0 0 0 / .16);z-index:2200}.global-nav{position:fixed;right:-73%;top:0;width:70%;height:100vh;background-color:rgb(0 0 0 / .8);background:url(/wp-content/uploads/2020/07/todo-lists-5238324_1920.jpg.webp);transition:all .6s;z-index:500;overflow-y:auto}.global-nav:before{background-color:rgb(0 0 0 / .8);width:100%;height:100%;content:"";position:absolute;z-index:201}.hamburger{position:absolute;right:0;top:0;width:40px;height:40px;cursor:pointer;z-index:4000}.global-nav__list{margin:0;padding:0;list-style:none;position:relative;z-index:1000}.global-nav__item{text-align:left;padding:15px 14px;color:#fff}.global-nav__item a{position:relative;z-index:1000;display:block;padding:10px 0;list-style:none;text-decoration:none;color:#fff;padding-left:10px;font-size:1.6vw;margin:0;padding:0}.global-nav__item a:before{content:"";width:10px;height:10px;display:inline-block;background-color:#F44336;border-radius:50%;position:relative;left:-10px}.global-nav__item a:hover{color:red}.global-nav__item1{text-align:center;padding:0 14px;clear:both;width:50%;font-size:1.4vw;list-style:none}.global-nav__item1 a{display:block;padding:15px 0;list-style:none;text-decoration:none;color:#fff;padding-left:10px;font-size:1vw}.global-nav__item1 a:hover{color:red}.hamburger__line{position:absolute;left:11px;width:18px;height:1px;background-color:#fff;transition:all .6s;z-index:2300}.hamburger__line--1{top:14px}.hamburger__line--2{top:20px}.hamburger__line--3{top:26px}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;background-color:#ccc;opacity:0;visibility:hidden;transition:all .6s;cursor:pointer}.nav-open .global-nav{right:0}.nav-open .black-bg{opacity:.8;visibility:visible}.nav-open .hamburger__line--1{transform:rotate(45deg);top:20px}.nav-open .hamburger__line--2{width:0;left:50%}.nav-open .hamburger__line--3{transform:rotate(-45deg);top:20px}.topcon{width:100%}}iframe,img{max-width:100%!important}img{max-width:100%;height:auto}@media screen and (max-width:767px){html,body{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%}}#box{transition:1s ease-in-out}#box:hover{transform:rotate(360deg)}@media only screen and (min-width:479px) and (max-width:768px){.sam1{width:90%;margin:25px auto;background:rgb(0 0 0 / .7);padding:1% 5%;color:#fff;clear:both;box-shadow:10px 10px 15px -10px;height:480px;position:relative}.logo11{position:absolute;top:15%;left:5%;font-size:50px;color:red;z-index:100}}.blinking{-webkit-animation:blink 1.5s ease-in-out infinite alternate;-moz-animation:blink 1.5s ease-in-out infinite alternate;animation:blink 1.5s ease-in-out infinite alternate;width:50px!important;height:55px!important}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.checkBox{width:130px;height:65px;margin:15px auto;color:#fff;font-family:'Open Sans',sans-serif;font-size:1.15rem;line-height:65px;text-transform:uppercase;text-align:center;position:relative;cursor:pointer}.checkBox2{width:130px;height:65px;margin:15px auto;color:#000;font-family:'Open Sans',sans-serif;font-size:1.15rem;line-height:65px;text-transform:uppercase;text-align:center;position:relative;cursor:pointer}svg rect,svg path,svg polyline{stroke:#fff;stroke-width:1}.basicBox:hover svg rect,.swiggleBox:hover svg path,.checkBox:hover svg polyline{stroke:#fff}svg rect{stroke-dasharray:400,0;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.basicBox:hover svg rect{stroke-width:3;stroke-dasharray:35,245;stroke-dashoffset:38;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}svg path{stroke-dasharray:265,0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}.swiggleBox:hover svg path{stroke-width:3;stroke-dasharray:0,350;stroke-dashoffset:20;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}.checkBox svg{margin-left:-10px}.checkBox svg rect,.checkBox svg polyline{fill:none;stroke:#fff;stroke-width:1;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.checkBox:hover svg rect{stroke-width:2;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.checkBox:hover svg polyline{stroke-width:2;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.checkBox svg .button{stroke-dasharray:400px,0}.checkBox:hover svg .button{stroke-dasharray:0,400px;stroke-dashoffset:33px}.box,.checkMark{opacity:0}.checkBox:hover .box{-webkit-animation:boxDisplay 0.2s forwards;-moz-animation:boxDisplay 0.2s forwards;-ms-animation:boxDisplay 0.2s forwards;-o-animation:boxDisplay 0.2s forwards;animation:boxDisplay 0.2s forwards;-webkit-animation-delay:0.65s;-moz-animation-delay:0.65s;-ms-animation-delay:0.65s;-o-animation-delay:0.65s;animation-delay:0.65s}.checkBox:hover .checkMark{-webkit-animation:checkDisplay 0.2s forwards;-moz-animation:checkDisplay 0.2s forwards;-ms-animation:checkDisplay 0.2s forwards;-o-animation:checkDisplay 0.2s forwards;animation:checkDisplay 0.2s forwards;-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.checkBox2 svg{margin-left:-10px}.checkBox2 svg rect,.checkBox svg polyline{fill:none;stroke:#000;stroke-width:1;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.checkBox2:hover svg rect{stroke-width:2;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.checkBox2:hover svg polyline{stroke-width:2;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.checkBox2 svg .button{stroke-dasharray:400px,0}.checkBox2:hover svg .button{stroke-dasharray:0,400px;stroke-dashoffset:33px}.box,.checkMark{opacity:0}.checkBox2:hover .box{-webkit-animation:boxDisplay 0.2s forwards;-moz-animation:boxDisplay 0.2s forwards;-ms-animation:boxDisplay 0.2s forwards;-o-animation:boxDisplay 0.2s forwards;animation:boxDisplay 0.2s forwards;-webkit-animation-delay:0.65s;-moz-animation-delay:0.65s;-ms-animation-delay:0.65s;-o-animation-delay:0.65s;animation-delay:0.65s}.checkBox2:hover .checkMark{-webkit-animation:checkDisplay 0.2s forwards;-moz-animation:checkDisplay 0.2s forwards;-ms-animation:checkDisplay 0.2s forwards;-o-animation:checkDisplay 0.2s forwards;animation:checkDisplay 0.2s forwards;-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.checkBox2:hover svg polyline{stroke:#000}.bod{margin:0;font-family:"Princess";height:100vh;overflow:hidden}.bod .conta{height:0;left:0;position:absolute;right:0;margin:auto}.bod .conta .wrap1{background:#fff;position:absolute;height:100vh;width:100%}.bod .conta video{mix-blend-mode:multiply;top:calc(50% + 40px);position:absolute;left:0;width:940px;transform:translateY(-50%);right:0;margin:auto}.bod .conta img.a{position:absolute;top:0;width:100%;left:0;z-index:0}.bod .conta img.b{position:absolute;mix-blend-mode:exclusion;width:640px;top:calc(50% - 40px);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;margin:auto}.bod .conta_inner{mix-blend-mode:lighten}.bod .conta_inner h1{color:#fff;font-weight:400;font-size:15px;opacity:0;transition:all 0.8s 0.2s}.bod .conta_inner p{color:#fff;opacity:.6;line-height:18px;font-size:9px;margin:16px 0;opacity:0;transition:all 0.8s 0.4s}.bod .conta_inner img{opacity:0;transition:all 0.8s 0.3s}.bod .conta_inner a{color:#fff;font-size:12px;border-bottom:1px solid #fff;opacity:0;transition:all 0.8s 0.5s}.bod .conta .wrap1_inner{position:absolute;top:calc(50%);text-align:center;position:absolute;left:-69px;right:0;mix-blend-mode:screen;margin:auto;width:280px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button{position:absolute;z-index:3;color:#fff;background:rgb(61 21 24 / .54);display:block;width:132px;text-align:center;border-radius:2px;top:50%;padding:13px;right:0;margin:auto;transform:translateY(-50%);font-size:12px;left:-90px;cursor:pointer;transition:background 0.7s}.button:hover{background:#3d1518}img.a{position:fixed;top:0;left:0;min-width:100%;min-height:100%}#bg{position:fixed;top:-50%;left:-50%;width:200%;height:200%}#bg img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}#boel{stroke:#fff;stroke-width:1px;fill:#fff0;stroke-dasharray:1425px;stroke-dashoffset:1425px;animation:anim 2s ease-in 0s forwards}@keyframes anim{0%{stroke-dashoffset:1425px}30%{fill:#fff0}60%{stroke-dashoffset:0}100%{stroke-dashoffset:0;fill:#000}}.st9{enable-background:new;left:50%;top:50%}#logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%}#logoa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}#logo999{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}.sample_s{width:22%;left:50%;transform:translate(-50%,-50%);position:relative;margin-top:40px}.sjisseki{width:30%;left:50%;transform:translate(-50%,-50%);position:relative}.jissek{width:65%;left:50%;transform:translate(-50%,-50%);position:relative}.anend{width:30%;left:50%;transform:translate(-50%,-50%);position:relative}.anend1{width:14%;left:50%;transform:translate(-50%,-50%);position:relative}.harmony{width:100%;left:50%;transform:translate(-50%,-50%);position:relative;margin-top:60px}.harmony2{width:18%;left:50%;transform:translate(-50%,-50%);position:relative}.voice{width:38%;left:50%;transform:translate(-50%,-50%);position:relative}.voice2{width:10%;left:50%;transform:translate(-50%,-50%);position:relative}.voice3{width:45%;left:50%;transform:translate(-50%,-50%);position:relative}.voice4{width:14%;left:50%;transform:translate(-50%,-50%);position:relative}.spc{width:8%;left:50%;transform:translate(-50%,-50%);position:relative;margin-top:40px}.compsvg{width:15%;position:relative;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:50px;width:60%}.compsvg{font-size:55px}.svg{fill:#1595dc;stroke:none}.setume{fill:#fff}.listsam{margin:0 auto}.listsam2{width:4.5%;margin-top:100px;margin:0 auto}.st1{fill:#c00;stroke:red;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:1;-webkit-animation:hello 4s ease-in 0s;animation:hello 4s ease-in 0s;animation-delay:0s}.st11{fill:#c00;stroke:#c00;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:1;-webkit-animation:helloe 4s ease-in 0s;animation:helloe 4s ease-in 0s}@-webkit-keyframes hello{0%{stroke-dashoffset:2000;fill-opacity:0}40%{stroke-dashoffset:2000;fill:#fff0}50%{fill:#fff0}100%{stroke-dashoffset:0;fill-opacity:1}}@-webkit-keyframes helloe{0%{stroke-dashoffset:2000;fill-opacity:0}40%{stroke-dashoffset:2000;fill:#fff0}50%{fill:#fff0}100%{stroke-dashoffset:0;fill-opacity:1}}.stxx{fill:#1595dc;stroke:#1595dc;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:1;-webkit-animation:hello 4s ease-in 0s;animation:hello 3s ease-in 0s;animation-delay:4.5s}.styy{fill:#1595dc;stroke:#1595dc;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:1;-webkit-animation:helloe 4s ease-in 0s;animation:helloe 4s ease-in 0s}@-webkit-keyframes hello{0%{stroke-dashoffset:2000;fill-opacity:0}40%{stroke-dashoffset:2000;fill:#fff0}50%{fill:#fff0}100%{stroke-dashoffset:0;fill-opacity:1}}@-webkit-keyframes helloe{0%{stroke-dashoffset:2000;fill-opacity:0}40%{stroke-dashoffset:2000;fill:#fff0}50%{fill:#fff0}100%{stroke-dashoffset:0;fill-opacity:1}}.st2{fill:none;stroke:#1595dc;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.fill{fill-opacity:0;fill:#1595dc;transition:fill-opacity 0.8s}.draw .fill{fill-opacity:1}.st22{fill:#1595dc;stroke:#1595dc;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.fill2{fill-opacity:0;fill:#1595dc;transition:fill-opacity 0.8s}.draw2 .fill2{fill-opacity:1}.unde{position:relative;left:155px;font-size:17px}.unde2{background:linear-gradient(transparent 70%,#ffc0cb 50%)}canvas{height:auto;width:auto}.buttoncon{background:#1595dc!important;color:#fff;top:30px;border:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;position:relative;height:60px;font-size:1.6em;padding:20px 5em;cursor:pointer;transition:800ms ease all;outline:none;font-size:17px;width:90%;margin:50px auto 0 auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}button:hover{background:#fff;color:#333}button:before,button:after{content:'';position:absolute;top:0;right:0;height:2px;width:0;background:#fff;transition:400ms ease all}button:after{right:inherit;top:inherit;left:0;bottom:0}button:hover:before,button:hover:after{width:100%;transition:800ms ease all}body{letter-spacing:.15em}.jiiu{color:#fff;font-size:13px;text-align:center;margin-bottom:30px}@media only screen and (min-width:480px) and (max-width:1250px){.menub{padding:50px 0px!important}.kouru{width:65%}.aisatu{padding:100px 5%!important}.bolo{font-size:1vw}.koe{padding:100px 10% 0;text-align:left;font-size:20px;background:#fff}.con6 h5{color:#1595dc;font-size:2.5vw}.text-bun{width:80%!important}.site-header,.site-header.float-header{background:none!important}.company{padding:0}.saishbox1,.saishbox2{padding:20px;height:300px}.fotme li:hover>ul>li{height:3em;overflow:visible}.fjoir{width:20%;float:left}.fotback{width:100%}.fotme{top:30px!important}.fotme li{font-size:1vw}.subkaza{list-style:none}.itiawase{padding:50px}.hidden_box{margin:0;padding:0}.hidden_box label{font-weight:700;position:relative;border-radius:5px;cursor:pointer;transition:.5s;content:"";color:#fff;position:relative;z-index:9999}.hidden_box label:before{display:inline-block;content:'\f0c9';font-family:'FontAwesome';padding-right:5px;transition:0.2s;float:right;padding-left:40px}.hidden_box input:checked~label:before{content:'\f00d';-webkit-transform:rotate(360deg);transform:rotate(360deg);color:#668ad8}.hidden_box label:after{content:"";width:10px;height:10px;display:inline-block;background-color:#F44336;border-radius:50%;position:relative;top:10px;float:left;left:-6px}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:0.8s}.hidden_box input:checked~.hidden_show{padding:10px 0;height:auto;opacity:1}.conti,.menulo{display:block!important}.yusabi{background-attachment:fixed;position:relative;margin-bottom:-20px;height:auto!important}.conr{width:80%}.consetume1{width:80%;font-size:18px}.button_base{font-size:14px;line-height:1.3}.under{width:auto}.harf11w img,.harf22 img{height:auto}.harf2{height:auto}.harfmaru1{padding:30px 10px}.kidh4{height:auto}.tyuusin{padding:0 50px;text-align:left;font-size:3vw}.harf1de img{height:auto}.setumebu{height:auto}.consetume h3{text-align:left;line-height:2}.sukirig{font-size:1.8vw}input,textarea{width:60%;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.yokohaba1{display:block}.header__menu2{position:relative;width:100%;background:none;text-align:center;list-style:none;padding:0}.header__menu2 li{display:inline-block;padding:0 10px!important}.header__menu2 li a{color:#fff;text-decoration:none}ul.mega__menu-second2{visibility:hidden;opacity:0}.header__menu2 li:hover{background:#fff;-webkit-transition:all 0.5s;transition:all 0.5s}li.mega__menu2 ul.mega__menu-second2{position:absolute;top:30px;left:0;width:100%;background:rgb(255 255 255 / .8);padding:10px 0;box-sizing:border-box;color:#2b2b2b;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;border-radius:5px;box-shadow:4px 4px 3px gray}li.mega__menu2:hover ul.mega__menu-second2{top:41px;visibility:visible;opacity:1}li.mega__menu2 ul.mega__menu-second2 li a{color:#2b2b2b!important;font-weight:bold!important}li.mega__menu2 ul.mega__menu-second2 li a:hover{color:#cc0000!important;border-bottom:1px dotted #c00}li.mega__menu2 ul.mega__menu-second2 li a img{object-fit:cover;height:200px;width:100%}li.mega__menu2 ul.mega__menu-second2 li a img:hover{box-shadow:4px 4px 5px gray}li.mega__menu2 ul.nokia{position:absolute;top:30px;left:50%;width:40%;background:rgb(255 255 255 / .8);padding:10px 0;box-sizing:border-box;color:#2b2b2b;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;border-radius:5px;box-shadow:4px 4px 3px gray}li.mega__menu2 ul.nokia li{display:inline-block;width:46%}.bl_hamburgerLine{position:fixed;right:0;top:15px;width:60px;height:60px;overflow:hidden;margin:0 10px;cursor:pointer;z-index:5000}.bl_hamburgerLine span{display:block;position:absolute;right:7px;top:30px;background-color:#1595dc;height:2px;width:46px;transition:0.3s;margin:0 auto}.bl_hamburgerLine span::before,.bl_hamburgerLine span::after{content:"";display:block;width:46px;height:2px;background:#1595dc;position:absolute;transition:0.3s;margin:0 auto}.bl_hamburgerLine span::before{top:-15px}.bl_hamburgerLine span::after{top:15px}.bl_hamburgerLine+nav{display:none}.bl_hamburgerLine.active span{transform:rotate(45deg)}.bl_hamburgerLine.active span::before{transform:rotate(-90deg);top:0}.bl_hamburgerLine.active span::after{content:none}.bl_hamburgerLine+nav{position:absolute;width:100%;top:100%;left:0}.bl_menuBox{background:url(/wp-content/uploads/2022/09/umekomi.jpg.webp);position:fixed;background-size:cover}.bl_menuBox:before{position:absolute;width:100%;height:100%!important;top:0;left:0;content:"";background:rgb(0 0 0 / .6);height:100%}.bl_menuBox>ul{padding:50px 40px 0;height:100%;overflow-y:auto}.bl_menuBox>ul>li{padding:10px 0;overflow-wrap:break-word}.bl_menuBox>ul>li+li{margin-top:20px}.bl_menuBox>ul>li>p{font-weight:700;font-size:20px;padding-right:50px;position:relative;cursor:pointer;transition:0.3s;color:#fff}.bl_menuBox>ul>li>p::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);transition:0.3s}.menyuta:after{transform:rotate(135deg)!important}.bl_menuBox>ul>li>p a{font-weight:700;font-size:20px;cursor:pointer;transition:0.3s;color:#fff}.bl_menuBox>ul>li>p a::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:12px;height:12px;border-top:3px solid #1595dc;border-right:3px solid #1595dc;transform:rotate(45deg);transition:0.3s}.bl_menuBox ul>li>p:hover::after{border-top:3px solid #ddc50d;border-right:3px solid #ddc50d}.bl_menuBox ul>li>a{transition:all 0.3s;color:#fff;font-weight:500;font-size:18px}.bl_menuBox ul>li>a:after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:12px;height:12px;border-top:3px solid #1595dc;border-right:3px solid #1595dc;transform:rotate(45deg);transition:0.3s}.bl_menuBox ul>li>p:hover,.bl_menuBox ul>li>a:hover{color:#ddc50d}.bl_menuSub{overflow-wrap:break-word;display:none}.bl_menuSub ul>li{text-align:left}.bl_hamburgerMenu_list li+li{margin-top:20px}@media screen and (min-width:768px){.hp_displaySP{display:none!important}.bl_menuBox{height:calc(100vh - 60px);width:50%}.bl_menuBox::before{content:"";position:absolute;top:0;left:100%;height:100%;width:100%;background:url(/wp-content/themes/wapuru-child/img_hamburger01.jpg) no-repeat center;background-size:cover}.bl_menuBox>ul>li{text-align:right;width:60%}.bl_menuBox ul>li>a{padding-left:10px}.bl_menuSub{position:absolute;left:60%;top:30px;width:40%;height:100%;padding:30px 10px}.bl_menuSub ul>li+li{margin-top:10px}.bl_mainMenu,.bl_title{display:none}}@media screen and (max-width:767px){.hp_displayPC{display:none!important}.bl_menuBox{height:100vh;width:100%}.bl_menuBox::before{content:"";position:absolute;top:0;left:0;height:14vh;width:100%;background-size:cover}.bl_menuBox>ul{padding:40px}.bl_menuBox>ul>li{text-align:left;border-bottom:1px solid #fff;padding-bottom:25px}.bl_menuBox ul{list-style:none}.nobi:after{display:none!important}.koiuu{position:relative;top:10px;left:10px;width:200px}.bl_menuSub{position:fixed;width:100%;left:0;right:0;top:0;height:100vh;background:#222;z-index:1;font-size:16px;font-weight:700;text-align:left}.bl_mainMenu{padding:10px 20px;position:relative;cursor:pointer;color:#fff;margin-top:40px}.bl_mainMenu img{margin-top:-5px;margin-right:10px}.bl_mainMenu::before{content:"";display:inline-block;width:12px;height:12px;border-bottom:3px solid #222;border-left:3px solid #222;transform:rotate(45deg);transition:all 0.3s;margin:0 20px 0 5px}.bl_title{color:#fff;padding:10px 20px;color:#fff;font-size:22px}.bl_title+ul{padding:0 40px;list-style:disc;color:#fff}.bl_title+ul>li{padding:10px 30px;list-style:none;color:#fff;border-bottom:1px solid #fff;position:relative}}.bl_hamburgerLine+nav{position:absolute;width:100%;top:0;left:0;height:100vh;z-index:4900}.bl_menuBox a{color:#fff}.bopow,.nogiflex{width:100%}}@media only screen and (min-width:550px){.bury{display:none}.okkake{position:fixed;padding:25px 15px;background:#1595dc;color:#fff;right:-20px;font-size:22px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;border-radius:5px;z-index:4000}.okkake a:hover{color:#c00}}#mainnav .sub-menu li a{background:none!important}#mainnav .sub-menu li a:hover{color:#c00}.koe input[type="checkbox"]{display:none}.widget-area .widget ul li{padding:0}@media only screen and (max-width:1250px){.hoii{color:#000;padding:0 25px;font-size:17px;text-align:left}.header__menu2{display:none}#mainnav{display:none}.kaizou{display:none}.contor{width:100%!important}.saigo{top:-50px;position:relative;z-index:1}.saigo li{float:left;list-style:none;text-align:left;position:relative;padding-left:15px;display:block;margin:10px 5%;font-size:1.2vw;padding-left:40px;background:#1595dc;padding:10px 10px 10px 30px}.saigo li a{color:#fff;color:#fff;word-break:keep-all;font-size:5vw}.saigo li:hover{color:#cc0000!important}.saigo li a:hover{color:#c00}.saigo li:before{position:absolute;left:10px;top:50%;content:">";color:#fff;transform:translate(0,-50%)}.saigo li:hover{color:#c00}.saigo li:hover:before{color:#c00}}@media only screen and (min-width:1250px){.kunari{display:none}.menub{width:1150px;margin:0 auto}.conti,.mwnulo{display:none}.header__menu{position:relative;width:100%;background:none;text-align:center;list-style:none;padding:0}.header__menu li{float:left;padding:0 20px!important;position:relative;width:20%}.header__menu li a{color:#fff;text-decoration:none;font-size:1.05vw}.header__menu li a:hover{color:#00bfff;padding:10px 0 20px}ul.mega__menu-second{visibility:hidden;opacity:0;text-align:left}.header__menu li:hover{-webkit-transition:all 0.5s;transition:all 0.5s;color:#00bfff}.mega__menu-second{box-sizing:border-box!important;position:absolute;top:30px;left:0;width:100%;background:#000;padding:10px;box-sizing:border-box;color:#2b2b2b;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;border-radius:5px;list-style:none}li.mega__menu:hover ul.mega__menu-second{top:41px;visibility:visible;opacity:1;text-align:left}.mega__menu li{float:none!important;padding:10px 0!important;width:auto!important}li.mega__menu ul.mega__menu-second li a{color:#fff;font-weight:700}li.mega__menu ul.mega__menu-second li a:hover{color:#c00}li.mega__menu ul.mega__menu-second li a img{object-fit:cover;height:200px}li .mega__menu-second li{padding:10px}li.mega__menu ul.mega__menu-second li a img:hover{box-shadow:4px 4px 5px gray}li.mega__menu ul.nokia{position:absolute;top:10px;left:0%;width:100%;background:#000;padding:10px;box-sizing:border-box;color:#2b2b2b;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;border-radius:5px}.topin{position:relative;top:40px}.header__menu2{position:relative;width:100%;background:none;text-align:center;list-style:none;padding:0;display:flex;align-items:start;justify-content:space-between}.omake{height:100px}.header__menu2 li{display:inline-block;padding:0 10px!important;font-size:1vw}.header__menu2 li a{color:#fff;text-decoration:none;font-size:1.05vw}.header__menu2 li a:hover{color:#00bfff!important}ul.mega__menu-second2{visibility:hidden;opacity:0}.header__menu2 li:hover{-webkit-transition:all 0.5s;transition:all 0.5s}li.mega__menu2 ul.mega__menu-second2{position:absolute;top:105px;left:-10%;width:110%;padding:20px;box-sizing:border-box;color:#2b2b2b;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;border-radius:5px}li.mega__menu2:hover ul.mega__menu-second2{top:70px;visibility:visible;opacity:1}li.mega__menu2 ul.mega__menu-second2 li a{color:#fff!important;font-weight:bold!important}li.mega__menu2 ul.mega__menu-second2 li a:hover{color:#cc0000!important;border-bottom:1px dotted #c00}li.mega__menu2 ul.mega__menu-second2 li a img{object-fit:cover;height:200px;width:100%}li.mega__menu2 ul.mega__menu-second2 li a img:hover{box-shadow:4px 4px 5px gray}li.mega__menu2 ul.nokia{position:absolute;top:30px;left:40%;width:60%;padding:20px;box-sizing:border-box;color:#2b2b2b;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;border-radius:5px}li.mega__menu2 ul.nokia li{color:#fff}.contor{width:100%!important}.saigo{margin-top:100px;width:100%;margin:0 auto;position:relative;z-index:1000}.toiki{width:100%!important}.saigo li{float:left;list-style:none;text-align:left;position:relative;padding-left:15px;display:inline-block;margin:0 30px;font-size:16px;background:rgb(0 0 0 / .8);padding:10px 10px 10px 35px;width:200px}.saigo li:before{position:absolute;left:10px;top:50%;content:">";color:#fff;transform:translate(0,-50%)}.saigo li:hover:before,.saigo li:hover{color:#c00}.saigo li a{color:#fff}.saigo li a:hover{color:#c00}}@media only screen and (max-width:550px){.buttoncon{background:#1595dc!important;color:#fff;margin-top:50px;border:none;position:relative;height:60px;font-size:1.6em;padding:15px 2em;cursor:pointer;transition:800ms ease all;outline:none;font-size:17px;width:90%;top:10px;font-weight:700}.bonjyu{text-align:center;margin:20px 0}.sub .sub-mainvisual-subtitle{font-size:24px}.Header__containerSp{display:block;position:fixed;top:0;z-index:100}.Header__containerSp .Header__inner{width:100vw;height:60px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.Header__containerSp .Header__humContainer{width:33px;height:40px;margin-top:12px;background-size:contain;display:flex;justify-content:center;flex-wrap:wrap;cursor:pointer;position:relative;z-index:2;left:95%}.Header__containerSp .Header__humContainer .Header__hamburgerMenuTitle{height:100%}.Header__containerSp .Header__humContainer .Header__hamburgerMenuTitle .Header__hamburgerMenuIcon span{display:block;margin:0 auto;height:2px;background-color:#0d3246;border-radius:2px}.Header__containerSp .Header__humContainer .Header__hamburgerMenuTitle .Header__hamburgerMenuIcon span:first-child{margin-top:2px;width:16px}.Header__containerSp .Header__humContainer .Header__hamburgerMenuTitle .Header__hamburgerMenuIcon span:nth-child(2){width:20px;margin-top:4px;opacity:1}.Header__containerSp .Header__humContainer .Header__hamburgerMenuTitle .Header__hamburgerMenuIcon span:last-child{margin-top:4px;width:16px}.Header__containerSp .Header__humContainer.-active .Header__hamburgerMenuTitle{display:none}.Header__containerSp .Header__humContainer.-active .Header__hamburgerMenuClose{display:block}.Header__containerSp .Header__hamburgerMenuClose{display:none}.Header__containerSp .Header__logo{width:140px;margin-left:-4px}.Header__containerSp .Header__logo img{width:100%}.Header__containerSp .Header__search{width:20px}.Header__containerSp .Header__search img{width:100%;display:none}.Header__containerSp .Header__mainMenuBg{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);background-color:#363636;position:fixed;top:0;left:0;visibility:hidden;opacity:0;z-index:3;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out}.Header__containerSp .Header__mainMenuBg.-active{opacity:.5;visibility:visible}.Header__containerSp .Header__mainMenu{height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);width:100%;max-width:400px;padding:0 0 10px;background-color:#0d3246;position:fixed;top:0;left:0;transform:translateX(-100%);overflow:hidden;z-index:3;transition:transform 0.5s cubic-bezier(.645,.045,.355,1),visibility 0.5s cubic-bezier(.645,.045,.355,1)}.Header__containerSp .Header__mainMenu .HeaderMainMenu__logo{position:absolute;top:0;right:0;left:0}.Header__containerSp .Header__mainMenu.-active{transform:translateX(0)}.Header__containerSp .Header__mainMenu.-active .HeaderMainMenu__logo,.Header__containerSp .Header__mainMenu.-active .Header__menuList,.Header__containerSp .Header__mainMenu.-active .HeaderMainMenu__footer{transform:translateX(0);opacity:1}.Header__containerSp .Header__mainMenu .Header__mainMenuClose{width:33px;height:40px;margin-top:14px;margin-left:20px;background:url(/wp-content/themes/img/header/Header__humBg.png) no-repeat center;background-size:contain;display:flex;justify-content:center;flex-wrap:wrap;cursor:pointer;position:relative;z-index:4}.Header__containerSp .Header__mainMenu .Header__mainMenuClose span{display:block;margin:0 auto;height:2px;background-color:#0d3246;border-radius:2px}.Header__containerSp .Header__mainMenu .Header__mainMenuClose span:first-child{transform:rotate(-45deg) translate(-7px,6px);margin-top:2px;width:16px}.Header__containerSp .Header__mainMenu .Header__mainMenuClose span:nth-child(2){opacity:0;width:20px;margin-top:4px}.Header__containerSp .Header__mainMenu .Header__mainMenuClose span:last-child{transform:rotate(45deg) translate(-2px,-2px);margin-top:4px;width:16px}.Header__containerSp .Header__mainMenu .Header__mainMenuClose img{width:20px;height:4px;position:relative;top:-2px}.Header__containerSp .HeaderMainMenu__logo{height:60px;margin:0 auto;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateX(-100%);transition:transform 0.6s cubic-bezier(.47,.11,.32,.99) 0.1s,opacity 0.6s ease 0.3s}.Header__containerSp .HeaderMainMenu__logo img{width:140px}.Header__containerSp .HeaderMainMenuSP{width:100%;height:calc(100vh - 70px);height:calc(var(--vh, 1vh) * 100 - 70px);position:relative;top:0;overflow-x:hidden;overflow-y:scroll}.Header__containerSp .Header__menuContainer::before{display:none}.Header__containerSp .Header__menuContainer{position:absolute;width:100%;height:100%;top:0;overflow-y:scroll;transition:transform .3s ease}.Header__containerSp .Header__menuContainer.-hide{transform:translateX(-100%)}.Header__containerSp .Header__menuList{margin-top:6vh;width:100%;opacity:0;transform:translateX(-100%);transition:transform 0.6s cubic-bezier(.47,.11,.32,.99) 0.1s,opacity 0.6s ease 0.3s}.Header__containerSp .Header__menuTitle{padding:17.5px 20px;margin:0 15px;height:50px;color:#fff;font-size:15px;font-weight:700;border-bottom:1px solid rgb(255 255 255 / .6);position:relative;cursor:pointer}.Header__containerSp .Header__menuTitle::after{width:10px;height:10px;content:"";display:block;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:20px;transform:rotate(45deg) translateY(-50%)}.Header__containerSp .Header__menuTitle a{color:#fff;display:block;position:absolute;top:0;bottom:0;right:0;left:0;line-height:50px;padding-left:20px}.Header__containerSp .HeaderMainMenu__footer{width:100%;margin-top:6vh;transform:translateX(-100%);opacity:0;transition:transform 0.6s cubic-bezier(.47,.11,.32,.99) 0.1s,opacity 0.6s ease 0.3s}.Header__containerSp .HeaderMainMenu__footerLanguage{padding:0 0 10px 20px;color:#fff;font-size:15px;font-weight:700;letter-spacing:0}.Header__containerSp .HeaderMainMenu__footerLanguage img{width:12px;margin:0 5px 2px 0}.Header__containerSp .HeaderMainMenu__footerInner{padding-right:15px}.Header__containerSp .HeaderMainMenu__footerInformation{margin-bottom:15px}.Header__containerSp .HeaderMainMenu__footerInformation>li{text-align:right}.Header__containerSp .HeaderMainMenu__footerInformation>li a{height:25px;color:#fff;font-size:13px;font-weight:700;line-height:25px;letter-spacing:0}.Header__containerSp .HeaderMainMenu__footerInformation>li a img{width:15px;margin:0 0 8px 8px}.Header__containerSp .HeaderMainMenu__footerSns>p{margin-bottom:10px;padding-right:5px;color:#fff;font-size:12px;font-weight:700;letter-spacing:0;text-align:right}.Header__containerSp .HeaderMainMenu__footerSnsIcon{text-align:right;margin-bottom:13px}.Header__containerSp .HeaderMainMenu__footerSnsIcon img{width:24px;margin-left:7px}.Header__containerSp .HeaderMainMenu__footerCopyright{text-align:right}.Header__containerSp .HeaderMainMenu__footerCopyright>small{color:#fff;font-size:10px}.Header__containerSp .HeaderCategoryMenu__Container{position:relative;z-index:100}.Header__containerSp .HeaderMainMenu__product,.Header__containerSp .HeaderMainMenu__about,.Header__containerSp .HeaderMainMenu__specialContents,.Header__containerSp .HeaderMainMenu__faq{width:100%;max-width:400px;padding:25px 0 40px;background-color:#0d3246;overflow-y:scroll;position:absolute;top:0;left:0;transform:translateX(100%);transition:transform 0.3s ease 0s}.Header__containerSp .HeaderMainMenu__product.-active,.Header__containerSp .HeaderMainMenu__about.-active,.Header__containerSp .HeaderMainMenu__specialContents.-active,.Header__containerSp .HeaderMainMenu__faq.-active{transform:translateX(0)}.Header__containerSp .HeaderMainMenu__product::before,.Header__containerSp .HeaderMainMenu__about::before,.Header__containerSp .HeaderMainMenu__specialContents::before,.Header__containerSp .HeaderMainMenu__faq::before{display:none}.Header__containerSp .HeaderMainMenu__product .HeaderCategoryMenu__header,.Header__containerSp .HeaderMainMenu__product .HeaderCategoryMenu__titleList,.Header__containerSp .HeaderMainMenu__product .HeaderCategoryMenu__toCategoryTop,.Header__containerSp .HeaderMainMenu__about .HeaderCategoryMenu__header,.Header__containerSp .HeaderMainMenu__about .HeaderCategoryMenu__titleList,.Header__containerSp .HeaderMainMenu__about .HeaderCategoryMenu__toCategoryTop,.Header__containerSp .HeaderMainMenu__specialContents .HeaderCategoryMenu__header,.Header__containerSp .HeaderMainMenu__specialContents .HeaderCategoryMenu__titleList,.Header__containerSp .HeaderMainMenu__specialContents .HeaderCategoryMenu__toCategoryTop,.Header__containerSp .HeaderMainMenu__faq .HeaderCategoryMenu__header,.Header__containerSp .HeaderMainMenu__faq .HeaderCategoryMenu__titleList,.Header__containerSp .HeaderMainMenu__faq .HeaderCategoryMenu__toCategoryTop{transform:translateX(0);opacity:1}.Header__containerSp .HeaderCategoryMenu__header{width:100%;margin-bottom:35px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;opacity:0;transform:translateX(-100%);transition:all 0.4s ease 0.2s}.Header__containerSp .HeaderCategoryMenu__headerTitle{padding-bottom:10px;color:#fff;font-size:18px;font-weight:700;border-bottom:2px solid #fff}.Header__containerSp .HeaderCategoryMenu__returnInner{display:flex;justify-content:flex-end;align-items:flex-end;cursor:pointer}.Header__containerSp .HeaderCategoryMenu__returnIcon{width:35px;margin-right:10px}.Header__containerSp .HeaderCategoryMenu__returnHeading{color:#fff;font-size:12px;font-weight:700}.Header__containerSp .HeaderCategoryMenu__titleList{margin-bottom:40px;transform:translateX(-100%);opacity:0;transition:all 0.4s ease 0.2s}.Header__containerSp .HeaderCategoryMenu__title{color:#fff;font-size:15px;font-weight:700}.Header__containerSp .HeaderCategoryMenu__title a{color:#fff;line-height:50px;display:block}.Header__containerSp .HeaderCategoryMenu__title h3{padding:17.5px 20px;margin:0 15px;border-bottom:1px solid rgb(255 255 255 / .6);position:relative;cursor:pointer}.Header__containerSp .HeaderCategoryMenu__title h3::after{width:10px;height:10px;content:"";display:block;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:19px;right:20px;transform:rotate(45deg);transition:transform 0.3s ease 0s}.Header__containerSp .HeaderCategoryMenu__title h3.-active::after{transform:rotate(135deg)}.Header__containerSp .HeaderCategoryMenu__itemList{background-color:rgb(255 255 255 / .1);margin:0 15px}.Header__containerSp .HeaderCategoryMenu__item a{position:relative;padding:15px 20px;color:#fff;font-size:13px;line-height:1}.Header__containerSp .HeaderCategoryMenu__toCategoryTop{max-width:200px;max-height:30px;margin:0 auto;color:#0d3246;font-size:12px;font-weight:700;line-height:30px;background-color:#fff;text-align:center;border-radius:15px;display:block;position:relative;opacity:0;transform:translateX(-100%);transition:all 0.4s ease 0.2s}.Header__containerSp .HeaderCategoryMenu__toCategoryTop::before{width:4px;height:4px;content:"";display:block;border-top:1px solid #0d3246;border-right:1px solid #0d3246;-webkit-transform:rotate(45deg) translateY(-70%);transform:rotate(45deg) translateY(-70%);position:absolute;top:50%;right:24px;z-index:2}.Header__containerSp .HeaderCategoryMenu__toCategoryTop::after{box-sizing:border-box;width:15px;height:15px;content:"";display:block;border:1px solid #0d3246;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.Header__containerSp .HeaderCategoryMenu__itemList{border-bottom:1px solid rgb(215 215 215 / .5)}.Header__containerSp .HeaderMainMenu__product .HeaderCategoryMenu__itemList,.Header__containerSp .HeaderMainMenu__about .HeaderCategoryMenu__itemList{display:none}.Header__containerSp .HeaderMainMenu__product .HeaderCategoryMenu__itemList::after,.Header__containerSp .HeaderMainMenu__about .HeaderCategoryMenu__itemList::after{content:"";display:block;clear:both}.Header__containerSp .HeaderMainMenu__product .HeaderCategoryMenu__item,.Header__containerSp .HeaderMainMenu__about .HeaderCategoryMenu__item{width:50%;border-right:1px solid rgb(215 215 215 / .5);border-bottom:1px solid rgb(215 215 215 / .5);position:relative;float:left}.Header__containerSp .HeaderMainMenu__product .HeaderCategoryMenu__item::after,.Header__containerSp .HeaderMainMenu__about .HeaderCategoryMenu__item::after{width:6px;height:6px;content:"";display:block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg) translateY(-70%);transform:rotate(45deg) translateY(-70%);position:absolute;top:50%;right:15px}.Header__containerSp .HeaderMainMenu__product .HeaderCategoryMenu__item:nth-child(odd):nth-last-child(2),.Header__containerSp .HeaderMainMenu__product .HeaderCategoryMenu__item:last-child,.Header__containerSp .HeaderMainMenu__about .HeaderCategoryMenu__item:nth-child(odd):nth-last-child(2),.Header__containerSp .HeaderMainMenu__about .HeaderCategoryMenu__item:last-child{border-bottom:0}.Header__containerSp .HeaderMainMenu__product .HeaderCategoryMenu__item:nth-child(even),.Header__containerSp .HeaderMainMenu__about .HeaderCategoryMenu__item:nth-child(even){border-right:0}.Header__containerSp .HeaderMainMenu__specialContents .HeaderCategoryMenu__itemList,.Header__containerSp .HeaderMainMenu__faq .HeaderCategoryMenu__itemList{display:none}.Header__containerSp .HeaderMainMenu__specialContents .HeaderCategoryMenu__item,.Header__containerSp .HeaderMainMenu__faq .HeaderCategoryMenu__item{border-bottom:1px solid rgb(215 215 215 / .5);position:relative}.Header__containerSp .HeaderMainMenu__specialContents .HeaderCategoryMenu__item::after,.Header__containerSp .HeaderMainMenu__faq .HeaderCategoryMenu__item::after{width:6px;height:6px;content:"";display:block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg) translateY(-70%);transform:rotate(45deg) translateY(-70%);position:absolute;top:50%;right:20px}.Header__containerSp .HeaderMainMenu__specialContents .HeaderCategoryMenu__item:nth-child(2n+1):last-child,.Header__containerSp .HeaderMainMenu__specialContents .HeaderCategoryMenu__item:last-child,.Header__containerSp .HeaderMainMenu__faq .HeaderCategoryMenu__item:nth-child(2n+1):last-child,.Header__containerSp .HeaderMainMenu__faq .HeaderCategoryMenu__item:last-child{border-bottom:0}}.block-revealer__element{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;pointer-events:none;opacity:0}@media screen and (min-width:482px){.connew22{padding:50px 0 55px;color:#2b2b2b;font-size:17px;width:1000px;margin:0 auto}.lastmo{font-size:24px;font-weight:700}.wile{border:1px solid #ccc;margin:30px auto;width:100%}.uttae{padding:20px;line-height:1.6;letter-spacing:.15em;text-align:left;color:#3b3b3b;font-size:18px}.linert{padding:20px;margin-top:100px}.underl2{background:linear-gradient(transparent 60%,#ffccec 0%)}.onboka{color:#3b3b3b}.wile th{background:#e6e6fa;text-align:left}.wile th,.wile td{border:1px solid #ccc;padding:12px 20px}.tyonpa td{padding:0;border:0 solid #333}.koituy{padding-left:25px!important}.utiaw{margin-top:100px}.manji{margin-top:100px}.uriut{font-size:24px}.nayami{padding:30px 0;display:inline-block;width:100%} table{border-collapse:collapse}.pagetuika td{border:1px solid #ccc;width:340px;vertical-align:top;padding:10px}.pagetuika th{background:#e6e6fa;padding:20px;border:1px solid #ccc;width:200px;text-align:left}.kigou{font-size:35px;text-align:center}.bondai{font-size:17px}.ftyou{font-size:17px;padding-bottom:15px;font-weight:700;height:110px}.tokubetu{text-align:center;font-size:35px;color:red}.maoitu{margin-bottom:40px!important;font-size:30px}.aty{background:azure}.bty{background:#fff0f5}.cty{background:#fffacd}.sjiio{margin-top:100px!important;color:#3b3b3b;font-size:24px}.mojibox{margin:50px auto;padding:20px}.saiko{display:none}}@media screen and (max-width:481px){.koituy2{padding-left:0}.connew22{padding:50px 15px 55px;color:#2b2b2b;width:100%;margin:0 auto}.lastmo{font-size:24px;font-weight:700}.wile{border:1px solid #ccc;margin:30px auto;width:100%;min-width:auto}.uttae{line-height:1.6;letter-spacing:.15em;text-align:left;color:#3b3b3b;font-size:17px}.linert{margin-top:50px}.onboka{color:#3b3b3b;line-height:1.5}.wile th{background:#e6e6fa;text-align:left}.wile th,.wile td{border:1px solid #ccc;padding:12px 10px}.tyonpa td{padding:0;border:0 solid #333}.koituy{padding-left:10px}.utiaw{margin-top:50px}.manji{margin-top:50px}.uriut{font-size:18px;margin-bottom:10px;color:#3b3b3b;line-height:1.4}.nayami{padding:30px 0;display:inline-block;width:100%}table{border-collapse:collapse;width:100%;border-collapse:collapse}.table-wrap{overflow-x:scroll}.pagetuika th{background:#e6e6fa;padding:10px;border:1px solid #ccc;width:200px;text-align:left}.pagetuika td{border:1px solid #ccc;width:340px;vertical-align:top;padding:10px}.jhtye{width:900px}.kigou{font-size:35px;text-align:center}.bondai{font-size:16px}.ftyou{font-size:17px;padding-bottom:15px;font-weight:700}.tokubetu{text-align:center;font-size:25px;color:red}.maoitu{margin-bottom:40px!important;font-size:22px!important}.aty{background:azure}.bty{background:#fff0f5}.cty{background:#fffacd}.gunga2{width:30px}.sjiio{margin-top:100px!important;color:#3b3b3b;font-size:20px;line-height:1.5}.mojibox{margin:50px auto;padding:20px}.underl2{background:linear-gradient(transparent 60%,#ffccec 0%)}.tyonpa{display:none}}nav.cp_navi *,nav.cp_navi *:after,nav.cp_navi *:before{-webkit-box-sizing:border-box;box-sizing:border-box}nav.cp_navi a{text-decoration:none}nav.cp_navi{margin:100px auto;text-align:center;position:relative;z-index:10}.cp_navi .cp_pagenum{position:relative}.cp_navi .cp_pagination{display:inline-block;margin-top:2em;padding:0 .5em;display:flex;justify-content:center;align-items:center;margin:0 auto}.cp_navi .cp_pagenum{font-size:12px;display:block;transition:400ms ease;letter-spacing:.1em;color:#37474F;position:relative;width:111px;height:27px;background:#fff;border:1px solid #ccc}.kijyun{background:#1e90ff!important;color:#fff!important}.cp_navi .cp_pagenum:hover{font-weight:700;color:#fff;background-color:#EC407A}.cp_navi .cp_pagenum.current{font-weight:700;color:#fff;background-color:#0093c4}.cp_navi .cp_pagenum.prev:hover,.cp_navi .cp_pagenum.next:hover{color:#EC407A;background-color:#fff0}@media only screen and (min-width:12500px){.cp_navi .cp_pagination{display:inline-block;margin-top:2em;padding:0 .5em;display:flex;justify-content:center;align-items:center;width:1200px;margin:0 auto}}@media only screen and (max-width:960px){.cp_navi .cp_pagination{padding:0 10px}.cp_navi .cp_pagenum{font-size:.8em;line-height:25px;margin:auto 5px;border-radius:.3em}.cp_navi .cp_pagenum.prev,.cp_navi .cp_pagenum.next{padding:0 25px 0 0}.cp_navi .cp_pagenum:hover,.cp_navi .cp_pagenum.current{border-radius:.3em}.cp_navi .cp_pagenum.prev:hover,.cp_navi .cp_pagenum.next:hover{border-radius:.3em}.cp_pagination .cp_pagenum:nth-of-type(1){display:none!important}.cp_pagination .cp_pagenum:nth-of-type(2){display:none!important}.cp_pagination .cp_pagenum:nth-of-type(3){display:none!important}.cp_pagination .cp_pagenum:nth-of-type(4){display:none!important;position:relative}.cp_pagination .cp_pagenum:nth-of-type(5):after{position:absolute;top:0;left:-10px;width:10px;height:10px;content:"<"}.cp_pagination .cp_pagenum:nth-of-type(5){display:block!important;position:relative}.cp_pagination .cp_pagenum:nth-of-type(6){display:block!important}.cp_pagination .cp_pagenum:nth-of-type(7){display:block!important}.cp_pagination .cp_pagenum:nth-of-type(7){display:block!important;position:relative}.cp_pagination .cp_pagenum:nth-of-type(7):after{position:absolute;top:0;right:-10px;width:10px;height:10px;content:">"}.cp_pagination .cp_pagenum:nth-of-type(8){display:none!important}.cp_pagination .cp_pagenum:nth-of-type(9){display:none!important}.cp_pagination .cp_pagenum:nth-of-type(10){display:none!important}.cp_pagination .cp_pagenum:nth-of-type(11){display:none!important}}@media only screen and (min-width:120px) and (max-width:767px){.cp_navi .cp_pagenum{border-radius:.3em}.cp_navi .cp_pagenum:nth-of-type(2){position:relative}.cp_navi .cp_pagenum:nth-of-type(2)::after{font-size:1.2em;position:absolute;top:0;left:25px}.cp_navi .cp_pagenum:hover,.cp_navi .cp_pagenum.current{border-radius:.3em}.cp_navi .cp_pagenum.prev:hover,.cp_navi .cp_pagenum.next:hover{border-radius:.3em}}.nation1 .cp_pagenum:nth-of-type(1):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation1 .cp_pagenum:nth-of-type(2):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation1 .cp_pagenum:nth-of-type(3):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation1 .cp_pagenum:nth-of-type(4):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation1 .cp_pagenum:nth-of-type(5):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation1 .cp_pagenum:nth-of-type(7):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation1 .cp_pagenum:nth-of-type(8):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation1 .cp_pagenum:nth-of-type(9):hover::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation1 .cp_pagenum:nth-of-type(10):hover::after{content:"制作実績";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation1 .cp_pagenum:nth-of-type(11):hover::after{content:"お客様の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation2 .cp_pagenum:nth-of-type(1):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation2 .cp_pagenum:nth-of-type(2):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation2 .cp_pagenum:nth-of-type(3):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation2 .cp_pagenum:nth-of-type(4):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation2 .cp_pagenum:nth-of-type(5):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation2 .cp_pagenum:nth-of-type(7):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation2 .cp_pagenum:nth-of-type(8):hover::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation2 .cp_pagenum:nth-of-type(9):hover::after{content:"制作実績";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation2 .cp_pagenum:nth-of-type(10):hover::after{content:"お客様の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation2 .cp_pagenum:nth-of-type(11):hover::after{content:"よくある質問";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation3 .cp_pagenum:nth-of-type(1):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation3 .cp_pagenum:nth-of-type(2):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation3 .cp_pagenum:nth-of-type(3):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation3 .cp_pagenum:nth-of-type(4):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation3 .cp_pagenum:nth-of-type(5):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation3 .cp_pagenum:nth-of-type(7):hover::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation3 .cp_pagenum:nth-of-type(8):hover::after{content:"制作実績";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation3 .cp_pagenum:nth-of-type(9):hover::after{content:"お客様の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation3 .cp_pagenum:nth-of-type(10):hover::after{content:"よくある質問";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation3 .cp_pagenum:nth-of-type(11):hover::after{content:"制作の流れ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation4 .cp_pagenum:nth-of-type(1):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation4 .cp_pagenum:nth-of-type(2):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation4 .cp_pagenum:nth-of-type(3):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation4 .cp_pagenum:nth-of-type(4):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation4 .cp_pagenum:nth-of-type(5):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation4 .cp_pagenum:nth-of-type(7):hover::after{content:"制作実績";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation4 .cp_pagenum:nth-of-type(8):hover::after{content:"お客様の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation4 .cp_pagenum:nth-of-type(9):hover::after{content:"よくある質問";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation4 .cp_pagenum:nth-of-type(10):hover::after{content:"制作の流れ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation4 .cp_pagenum:nth-of-type(11):hover::after{content:"サブスクリプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation5 .cp_pagenum:nth-of-type(1):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation5 .cp_pagenum:nth-of-type(2):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation5 .cp_pagenum:nth-of-type(3):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation5 .cp_pagenum:nth-of-type(4):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation5 .cp_pagenum:nth-of-type(5):hover::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation5 .cp_pagenum:nth-of-type(7):hover::after{content:"お客様の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation5 .cp_pagenum:nth-of-type(8):hover::after{content:"よくある質問";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation5 .cp_pagenum:nth-of-type(9):hover::after{content:"制作の流れ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation5 .cp_pagenum:nth-of-type(10):hover::after{content:"サブスクリプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation5 .cp_pagenum:nth-of-type(11):hover::after{content:"ドメイン、サーバについて";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation6 .cp_pagenum:nth-of-type(1):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation6 .cp_pagenum:nth-of-type(2):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation6 .cp_pagenum:nth-of-type(3):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation6 .cp_pagenum:nth-of-type(4):hover::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation6 .cp_pagenum:nth-of-type(5):hover::after{content:"制作実績";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation6 .cp_pagenum:nth-of-type(7):hover::after{content:"よくある質問";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation6 .cp_pagenum:nth-of-type(8):hover::after{content:"制作の流れ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation6 .cp_pagenum:nth-of-type(9):hover::after{content:"サブスクリプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation6 .cp_pagenum:nth-of-type(10):hover::after{content:"ドメイン、サーバについて";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation6 .cp_pagenum:nth-of-type(11):hover::after{content:"SSL";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation7 .cp_pagenum:nth-of-type(1):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation7 .cp_pagenum:nth-of-type(2):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation7 .cp_pagenum:nth-of-type(3):hover::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation7 .cp_pagenum:nth-of-type(4):hover::after{content:"制作実績";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation7 .cp_pagenum:nth-of-type(5):hover::after{content:"お客様の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation7 .cp_pagenum:nth-of-type(7):hover::after{content:"制作の流れ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation7 .cp_pagenum:nth-of-type(8):hover::after{content:"サブスクリプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation7 .cp_pagenum:nth-of-type(9):hover::after{content:"ドメイン、サーバについて";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation7 .cp_pagenum:nth-of-type(10):hover::after{content:"SSL";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation7 .cp_pagenum:nth-of-type(11):hover::after{content:"アフターフォロー";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation8 .cp_pagenum:nth-of-type(1):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation8 .cp_pagenum:nth-of-type(2):hover::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation8 .cp_pagenum:nth-of-type(3):hover::after{content:"制作実績";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation8 .cp_pagenum:nth-of-type(4):hover::after{content:"お客様の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation8 .cp_pagenum:nth-of-type(5):hover::after{content:"よくある質問";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation8 .cp_pagenum:nth-of-type(7):hover::after{content:"サブスクリプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation8 .cp_pagenum:nth-of-type(8):hover::after{content:"ドメイン、サーバについて";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation8 .cp_pagenum:nth-of-type(9):hover::after{content:"SSL";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation8 .cp_pagenum:nth-of-type(10):hover::after{content:"アフターフォロー";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation8 .cp_pagenum:nth-of-type(11):hover::after{content:"オプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation9 .cp_pagenum:nth-of-type(1):hover::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation9 .cp_pagenum:nth-of-type(2):hover::after{content:"制作実績";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation9 .cp_pagenum:nth-of-type(3):hover::after{content:"お客様の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation9 .cp_pagenum:nth-of-type(4):hover::after{content:"よくある質問";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation9 .cp_pagenum:nth-of-type(5):hover::after{content:"制作の流れ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation9 .cp_pagenum:nth-of-type(7):hover::after{content:"ドメイン、サーバについて";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation9 .cp_pagenum:nth-of-type(8):hover::after{content:"SSL";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation9 .cp_pagenum:nth-of-type(9):hover::after{content:"アフターフォロー";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation9 .cp_pagenum:nth-of-type(10):hover::after{content:"オプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation9 .cp_pagenum:nth-of-type(11):hover::after{content:"ホームページの乗り換え";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation10 .cp_pagenum:nth-of-type(1):hover::after{content:"制作実績";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation10 .cp_pagenum:nth-of-type(2):hover::after{content:"お客様の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation10 .cp_pagenum:nth-of-type(3):hover::after{content:"よくある質問";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation10 .cp_pagenum:nth-of-type(4):hover::after{content:"制作の流れ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation10 .cp_pagenum:nth-of-type(5):hover::after{content:"サブスクリプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation10 .cp_pagenum:nth-of-type(7):hover::after{content:"SSL";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation10 .cp_pagenum:nth-of-type(8):hover::after{content:"アフターフォロー";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation10 .cp_pagenum:nth-of-type(9):hover::after{content:"オプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation10 .cp_pagenum:nth-of-type(10):hover::after{content:"ホームページの乗り換え";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation10 .cp_pagenum:nth-of-type(11):hover::after{content:"解約";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation11 .cp_pagenum:nth-of-type(1):hover::after{content:"お客様の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation11 .cp_pagenum:nth-of-type(2):hover::after{content:"よくある質問";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation11 .cp_pagenum:nth-of-type(3):hover::after{content:"制作の流れ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation11 .cp_pagenum:nth-of-type(4):hover::after{content:"サブスクリプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation11 .cp_pagenum:nth-of-type(5):hover::after{content:"ドメイン、サーバについて";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation11 .cp_pagenum:nth-of-type(7):hover::after{content:"アフターフォロー";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation11 .cp_pagenum:nth-of-type(8):hover::after{content:"オプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation11 .cp_pagenum:nth-of-type(9):hover::after{content:"ホームページの乗り換え";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation11 .cp_pagenum:nth-of-type(10):hover::after{content:"解約";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation11 .cp_pagenum:nth-of-type(11):hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation12 .cp_pagenum:nth-of-type(1):hover::after{content:"よくある質問";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation12 .cp_pagenum:nth-of-type(2):hover::after{content:"制作の流れ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation12 .cp_pagenum:nth-of-type(3):hover::after{content:"サブスクリプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation12 .cp_pagenum:nth-of-type(4):hover::after{content:"ドメイン、サーバについて";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation12 .cp_pagenum:nth-of-type(5):hover::after{content:"SSL";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation12 .cp_pagenum:nth-of-type(7):hover::after{content:"オプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation12 .cp_pagenum:nth-of-type(8):hover::after{content:"ホームページの乗り換え";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation12 .cp_pagenum:nth-of-type(9):hover::after{content:"解約";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation12 .cp_pagenum:nth-of-type(10):hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation12 .cp_pagenum:nth-of-type(11):hover::after{content:"会社概要";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation13 .cp_pagenum:nth-of-type(1):hover::after{content:"制作の流れ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation13 .cp_pagenum:nth-of-type(2):hover::after{content:"サブスクリプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation13 .cp_pagenum:nth-of-type(3):hover::after{content:"ドメイン、サーバについて";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation13 .cp_pagenum:nth-of-type(4):hover::after{content:"SSL";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation13 .cp_pagenum:nth-of-type(5):hover::after{content:"アフターフォロー";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation13 .cp_pagenum:nth-of-type(7):hover::after{content:"ホームページの乗り換え";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation13 .cp_pagenum:nth-of-type(8):hover::after{content:"解約";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation13 .cp_pagenum:nth-of-type(9):hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation13 .cp_pagenum:nth-of-type(10):hover::after{content:"会社概要";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation13 .cp_pagenum:nth-of-type(11):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation14 .cp_pagenum:nth-of-type(1):hover::after{content:"サブスクリプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation14 .cp_pagenum:nth-of-type(2):hover::after{content:"ドメイン、サーバについて";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation14 .cp_pagenum:nth-of-type(3):hover::after{content:"SSL";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation14 .cp_pagenum:nth-of-type(4):hover::after{content:"アフターフォロー";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation14 .cp_pagenum:nth-of-type(5):hover::after{content:"オプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation14 .cp_pagenum:nth-of-type(7):hover::after{content:"解約";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation14 .cp_pagenum:nth-of-type(8):hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation14 .cp_pagenum:nth-of-type(9):hover::after{content:"会社概要";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation14 .cp_pagenum:nth-of-type(10):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation14 .cp_pagenum:nth-of-type(11):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation15 .cp_pagenum:nth-of-type(1):hover::after{content:"ドメイン、サーバについて";position:absolute;width:250px;position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation15 .cp_pagenum:nth-of-type(2):hover::after{content:"SSL";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation15 .cp_pagenum:nth-of-type(3):hover::after{content:"アフターフォロー";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation15 .cp_pagenum:nth-of-type(4):hover::after{content:"オプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation15 .cp_pagenum:nth-of-type(5):hover::after{content:"ホームページの乗り換え";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation15 .cp_pagenum:nth-of-type(7):hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation15 .cp_pagenum:nth-of-type(8):hover::after{content:"会社概要";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation15 .cp_pagenum:nth-of-type(9):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation15 .cp_pagenum:nth-of-type(10):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation15 .cp_pagenum:nth-of-type(11):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation16 .cp_pagenum:nth-of-type(1):hover::after{content:"SSL";position:absolute;width:250px;position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation16 .cp_pagenum:nth-of-type(2):hover::after{content:"アフターフォロー";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation16 .cp_pagenum:nth-of-type(3):hover::after{content:"オプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation16 .cp_pagenum:nth-of-type(4):hover::after{content:"ホームページの乗り換え";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation16 .cp_pagenum:nth-of-type(5):hover::after{content:"解約";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation16 .cp_pagenum:nth-of-type(7):hover::after{content:"会社概要";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation16 .cp_pagenum:nth-of-type(8):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation16 .cp_pagenum:nth-of-type(9):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation16 .cp_pagenum:nth-of-type(10):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation16 .cp_pagenum:nth-of-type(11):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation17 .cp_pagenum:nth-of-type(1):hover::after{content:"アフターフォロー";position:absolute;width:250px;position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation17 .cp_pagenum:nth-of-type(2):hover::after{content:"オプション";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation17 .cp_pagenum:nth-of-type(3):hover::after{content:"ホームページの乗り換え";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation17 .cp_pagenum:nth-of-type(4):hover::after{content:"解約";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation17 .cp_pagenum:nth-of-type(5):hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation17 .cp_pagenum:nth-of-type(7):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation17 .cp_pagenum:nth-of-type(8):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation17 .cp_pagenum:nth-of-type(9):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation17 .cp_pagenum:nth-of-type(10):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation17 .cp_pagenum:nth-of-type(11):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation18 .cp_pagenum:nth-of-type(1):hover::after{content:"オプション";position:absolute;width:250px;position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation18 .cp_pagenum:nth-of-type(2):hover::after{content:"ホームページの乗り換え";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation18 .cp_pagenum:nth-of-type(3):hover::after{content:"解約";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation18 .cp_pagenum:nth-of-type(4):hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation18 .cp_pagenum:nth-of-type(5):hover::after{content:"会社概要";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation18 .cp_pagenum:nth-of-type(7):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation18 .cp_pagenum:nth-of-type(8):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation18 .cp_pagenum:nth-of-type(9):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation18 .cp_pagenum:nth-of-type(10):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation18 .cp_pagenum:nth-of-type(11):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation19 .cp_pagenum:nth-of-type(1):hover::after{content:"ホームページの乗り換え";position:absolute;width:250px;position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation19 .cp_pagenum:nth-of-type(2):hover::after{content:"解約";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation19 .cp_pagenum:nth-of-type(3):hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation19 .cp_pagenum:nth-of-type(4):hover::after{content:"会社概要";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation19 .cp_pagenum:nth-of-type(5):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation19 .cp_pagenum:nth-of-type(7):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation19 .cp_pagenum:nth-of-type(8):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation19 .cp_pagenum:nth-of-type(9):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation19 .cp_pagenum:nth-of-type(10):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation19 .cp_pagenum:nth-of-type(11):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation20 .cp_pagenum:nth-of-type(1):hover::after{content:"解約";position:absolute;width:250px;position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation20 .cp_pagenum:nth-of-type(2):hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation20 .cp_pagenum:nth-of-type(3):hover::after{content:"会社概要";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation20 .cp_pagenum:nth-of-type(4):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation20 .cp_pagenum:nth-of-type(5):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation20 .cp_pagenum:nth-of-type(7):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation20 .cp_pagenum:nth-of-type(8):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation20 .cp_pagenum:nth-of-type(9):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation20 .cp_pagenum:nth-of-type(10):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation20 .cp_pagenum:nth-of-type(11):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation21 .cp_pagenum:nth-of-type(1):hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation21 .cp_pagenum:nth-of-type(2):hover::after{content:"会社概要";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation21 .cp_pagenum:nth-of-type(3):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation21 .cp_pagenum:nth-of-type(4):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation21 .cp_pagenum:nth-of-type(5):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation21 .cp_pagenum:nth-of-type(7):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation21 .cp_pagenum:nth-of-type(8):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation21 .cp_pagenum:nth-of-type(9):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation21 .cp_pagenum:nth-of-type(10):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation21 .cp_pagenum:nth-of-type(11):hover::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation22 .cp_pagenum:nth-of-type(1):hover::after{content:"会社概要";position:absolute;width:250px;position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation22 .cp_pagenum:nth-of-type(2):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation22 .cp_pagenum:nth-of-type(3):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation22 .cp_pagenum:nth-of-type(4):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation22 .cp_pagenum:nth-of-type(5):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation22 .cp_pagenum:nth-of-type(7):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation22 .cp_pagenum:nth-of-type(8):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation22 .cp_pagenum:nth-of-type(9):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation22 .cp_pagenum:nth-of-type(10):hover::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation22 .cp_pagenum:nth-of-type(11):hover::after{content:"制作実績";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-40px}.nation27 .prev,.nation27 .next{position:relative}.nation27 .prev:hover::after{content:"WEB検索広告運用代行";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}.nation27 .next:hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}.nation27 .cp_pagenum:nth-of-type(2):hover::after{content:"代表挨拶";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}.nation27 .cp_pagenum:nth-of-type(3):hover::after{content:"求人情報";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}.nation27 .cp_pagenum:nth-of-type(4):hover::after{content:"先輩社員の声";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}.nation27 .cp_pagenum:nth-of-type(5):hover::after{content:"サイトマップ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}.nation27 .cp_pagenum:nth-of-type(6):hover::after{content:"お問い合わせ";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}.nation27 .cp_pagenum:nth-of-type(7):hover::after{content:"HOME";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}.nation27 .cp_pagenum:nth-of-type(8):hover::after{content:"ホームページ制作";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}.nation27 .cp_pagenum:nth-of-type(9):hover::after{content:"定額制と買取り型";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}.nation27 .cp_pagenum:nth-of-type(10)::after{content:"サンプルサイト";position:absolute;width:250px;color:#3b3b3b!important;left:50%!important;transform:translate(-50%,0);top:-60px}@media only screen and (max-width:960px){.cp_pagination .cp_pagenum{position:relative}.j5 .cp_pagenum:nth-of-type(2){display:block!important}.j5 .cp_pagenum:nth-of-type(2):after{position:absolute;top:0;left:-12px;width:10px;height:10px;content:"<";color:#fff}.j5 .cp_pagenum:nth-of-type(3){display:block!important}.j5 .cp_pagenum:nth-of-type(4){display:block!important}.j5 .cp_pagenum:nth-of-type(4):after{position:absolute;top:0;right:-12px;width:10px;height:10px;content:">";color:#fff}.j5 .cp_pagenum:nth-of-type(5){display:none!important}.j4 .cp_pagenum:nth-of-type(2){display:block!important}.j4 .cp_pagenum:nth-of-type(2):after{position:absolute;top:0;left:-12px;width:10px;height:10px;content:"<"}.j4 .cp_pagenum:nth-of-type(3){display:block!important}.j4 .cp_pagenum:nth-of-type(4){display:block!important}.j4 .cp_pagenum:nth-of-type(4):after{position:absolute;top:0;right:-12px;width:10px;height:10px;content:">"}.j4 .cp_pagenum:nth-of-type(5){display:none!important}nav.cp_navi{padding:50px 0!important;margin:0}.cp_navi .cp_pagenum{border:0 solid #ccc!important}}.clusen{text-align:center}@media only screen and (min-width:551px){.hhyt{text-align:left!important;width:70%!important;margin:0 auto!important}}@media only screen and (max-width:550px){.hhyt{text-align:left!important;width:100%}}.complete{margin-top:50px;font-size:20px}.contactTable,.btn__link{display:none}.grecaptcha-badge{z-index:2000;bottom:115px!important}body{font-family:'Noto Serif JP',serif!important;letter-spacing:.15em;font-size:17px}.block-revealer__element{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;pointer-events:none;opacity:0}.c-marker{background:-webkit-linear-gradient(left,#ff6699 50%,transparent 50%);background:-moz-linear-gradient(left,#ff6699 50%,transparent 50%);background:linear-gradient(left,#ff6699 50%,transparent 50%);background-repeat:no-repeat;background-size:200% .8em;background-position:100% 1.1em;transition:2s;padding-bottom:2px}.c-marker.is-active{background-position:0% 1.1em}.anima{animation-duration:1s;animation-delay:0.55s}#page-top a{position:fixed;bottom:20px;right:20px;width:auto;height:auto;padding:28px 5px;text-align:center;display:block;border-radius:90px;opacity:.9;transition:all .3s ease;z-index:9999}#page-top a:hover{text-decoration:none;opacity:.5}@media only screen and (max-width:550px){.c-marker{background:-webkit-linear-gradient(left,#ff6699 50%,transparent 50%);background:-moz-linear-gradient(left,#ff6699 50%,transparent 50%);background:linear-gradient(left,#ff6699 50%,transparent 50%);background-repeat:no-repeat;background-size:200% .8em;background-position:100% 1.1em;transition:2s;padding-bottom:8px}.c-marker.is-active{background-position:0% 1.1em}}@font-face{font-display:swap;font-family:'icomoon';src:url(/wp-content/themes/wapuru-child/fonts/icomoon.eot?b7wfct);src:url('/wp-content/themes/wapuru-child/fonts/icomoon.eot?b7wfct#iefix') format('embedded-opentype'),url(/wp-content/themes/wapuru-child/fonts/icomoon.ttf?b7wfct) format('truetype'),url(/wp-content/themes/wapuru-child/fonts/icomoon.woff?b7wfct) format('woff'),url('/wp-content/themes/wapuru-child/fonts/icomoon.svg?b7wfct#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-newspaper:before{content:"\e904"}