@charset "utf-8";html{overflow:auto}ul{list-style:none;margin:0;padding:0}a{color:#0060a3}a.hoge{color:#0060a3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a.hoge:hover{color:#0060a3a6}body{margin:0;min-height:100%;overflow:hidden;color:#000;font-size:12px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;letter-spacing:.05em}.h3,h3{font-size:1.25rem;font-weight:800}a.skip-link.screen-reader-text{display:none}#gallery-1 img{border:none!important}.shutter{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:9999;-webkit-animation:byeShutter 3s forwards;animation:byeShutter 3s forwards}.shutter:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;background-color:#f8f9fa;width:0;height:1px;-webkit-animation:shutterOpen 3s forwards;animation:shutterOpen 3s forwards}@keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@keyframes shutterOpen{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}body:after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;pointer-events:none;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}nav#js__nav span{display:block}.is-fixed a{color:#000!important}.navbar-brand img{width:150px}.navbar-brand>a:visited,.navbar-brand>a:hover{text-decoration:none}.navbar-brand>a{font-size:1.1rem;outline:medium none;text-decoration:none;color:#fff;font-weight:700}.menu-btn{position:absolute;line-height:50px;font-size:12px;text-align:center;cursor:pointer;z-index:1;right:0;top:3px}.menu-btn,.menu-btn span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-btn{position:relative;width:30px;height:36px;z-index:20}.menu-btn span{position:absolute;left:0;width:100%;height:3px;background-color:#212529}.menu-btn span:nth-of-type(1){top:5px}.menu-btn span:nth-of-type(2){top:16px}.menu-btn span:nth-of-type(3){bottom:6px}.open .menu-btn span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(10px) rotate(-45deg);background:#fff}.open .menu-btn span:nth-of-type(2){opacity:0}.open .menu-btn span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(45deg);transform:translateY(-12px) rotate(45deg);background:#fff}.menu{position:fixed;display:table;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0}.menu ul{display:table-cell;vertical-align:middle}.menu li{width:300px;height:65px;line-height:65px;margin:0 auto;text-align:center}.menu li a{display:block;font-size:16px;color:#fff!important;line-height:1.25}.menu li a:hover{color:#999}.open .menu{-webkit-transition:all .5s;transition:all .5s;visibility:visible;opacity:1;height:100vh}.side-open .menu li:nth-child(1){-webkit-transition:opacity 1s ease .5s;transition:opacity 1s ease .5s}.side-open .menu li:nth-child(2){-webkit-transition:opacity 1s ease .6s;transition:opacity 1s ease .6s}.side-open .menu li:nth-child(3){-webkit-transition:opacity 1s ease .7s;transition:opacity 1s ease .7s}.side-open .menu li:nth-child(4){-webkit-transition:opacity 1s ease .8s;transition:opacity 1s ease .8s}.side-open .menu li:nth-child(5){-webkit-transition:opacity 1s ease .9s;transition:opacity 1s ease .9s}.animation-box:nth-child(odd){background:#eee}.animation-box{padding:120px;transition:.5s}.animation-box.active{background:#666;color:#fff}_:-ms-lang(x)::-ms-backdrop,#menu-item-507:hover:after{padding-top:0}_:-ms-lang(x)::backdrop,#menu-item-507:hover:after{padding-top:0}header#masthead{background-color:rgba(255,255,255,0);box-shadow:none;position:fixed;width:100%;z-index:100}.is-fixed{background-color:#fff!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1)!important}.navbar-brand>a{color:#000}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{color:#000;padding:1rem 0;font-weight:500;font-size:.75rem;font-weight:600;margin:0 1.25rem}.navbar-nav.is-visible a{color:#000!important}.navbar-nav.is-visible a:after{color:#000!important}#masthead #main-nav a{color:#fff;position:relative;display:inline-block;text-decoration:none;z-index:10;line-height:1.25;width:100%}#masthead #main-nav a:after{position:absolute;bottom:-7px;left:0;content:'';width:100%;height:3px;background:#b49531;transform:scale(0,1) rotate(.1deg);transform-origin:center top;transition:transform .3s}#masthead #main-nav a:hover:after{transform:scale(1,1) rotate(.1deg)}#menu-item-907:hover:after{content:"メディカルサービス";position:absolute;top:0;padding-top:3.25rem;margin-left:1.25rem;font-size:.75rem;color:#fff;font-weight:600}#menu-item-507:hover:after{content:"生命保険";position:absolute;top:0;padding-top:3.25rem;margin-left:1.25rem;font-size:.75rem;color:#fff;font-weight:600}#menu-item-506:hover:after{content:"会計代行サービス";position:absolute;top:0;padding-top:3.25rem;margin-left:1.25rem;font-size:.75rem;color:#fff;font-weight:600}#menu-item-508:hover:after{content:"会社情報";position:absolute;top:0;padding-top:2.35rem;margin-left:1.25rem;font-size:.75rem;color:#fff;font-weight:600}#menu-item-510:hover:after{content:"金融教育";position:absolute;top:0;padding-top:3.25rem;margin-left:1.25rem;font-size:.75rem;color:#fff;font-weight:600}#menu-item-509:hover:after{content:"お問い合わせ";position:absolute;top:0;padding-top:2.35rem;margin-left:1.25rem;font-size:.75rem;color:#fff;font-weight:600}.is-visible #menu-item-507:hover:after{color:#000}.is-visible #menu-item-506:hover:after{color:#000}.is-visible #menu-item-508:hover:after{color:#000}.is-visible #menu-item-510:hover:after{color:#000}.is-visible #menu-item-509:hover:after{color:#000}.is-visible #menu-item-907:hover:after{color:#000}.is-fixed #menu-item-507:hover:after{color:#000}.is-fixed #menu-item-506:hover:after{color:#000}.is-fixed #menu-item-508:hover:after{color:#000}.is-fixed #menu-item-510:hover:after{color:#000}.is-fixed #menu-item-509:hover:after{color:#000}.is-fixed #menu-item-907:hover:after{color:#000}@media (min-width:992px){header#masthead{padding:.74rem 2rem}#menu-mainmenu br{display:none}#menu-item-507:hover:after{padding-top:2.35rem;margin-left:3.25rem}#menu-item-506:hover:after{padding-top:2.35rem;margin-left:3rem}#menu-item-508:hover:after{padding-top:2.35rem;margin-left:1.75rem}#menu-item-510:hover:after{padding-top:2.35rem;margin-left:4.5rem}#menu-item-509:hover:after{padding-top:2.35rem;margin-left:1rem}#menu-item-907:hover:after{padding-top:2.35rem;margin-left:1.75rem}}#content.site-content{padding-top:0}.page-content,.entry-content,.entry-summary{line-height:2}#content.site-content{padding-bottom:0}.head-bg{height:100%;position:absolute;top:0;right:0;left:0;z-index:1;background-color:#fff;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition-duration:.3s;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.head-bg.hbg-t{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.head-bg.is-visible{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1)}#masthead nav{z-index:10}h1.entry-title{font-size:1.75rem;margin:0 auto;padding-right:15px;padding-left:15px;color:#000;font-weight:800;padding-top:200px;letter-spacing:5px;border-bottom:none}span.en-title{display:block;font-family:'Libre Baskerville',serif;text-transform:uppercase;font-size:2.5rem}span.ja-title{font-size:1.25rem}.entry-content h2{font-size:1.75rem;font-weight:800;margin-bottom:2.35rem;padding-bottom:0;color:#000}.p-mission{box-sizing:border-box;position:relative;color:#fff;text-align:center;width:100vw;margin-left:calc(50% - 50vw);padding:4rem 15px;margin-bottom:4rem}.p-mission h2{font-weight:800;color:#fff;letter-spacing:1px;font-size:1.6rem}p.p-mission-text{max-width:480px;margin:0 auto;padding:0 1rem;line-height:1.75}.box-g img{margin:auto}.box-s{position:relative;margin-bottom:4rem}.box-s p{display:block}h3.text-container__title{font-size:1.25rem;color:#000}.wrap-s{margin:2rem;padding:2rem;background:#fff;transition:all .8s .8s ease;opacity:.9}.btn-s{text-align:center;margin-top:2rem;max-width:280px}.btn-s a{padding:1rem 0;background:#000;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;display:block}.btn-s a:hover{background-color:#b49531}.btn-info{color:#fff;background-color:none;margin:2rem auto 0;padding:0;text-align:center;min-width:150px}.btn-info a{background-color:#000;color:#fff;padding:1rem;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.btn-info a:hover{background-color:#b49531}section#company{overflow:hidden;max-height:600px;position:relative;min-height:350px}.box-header h3{color:#000;align-items:center;display:flex;margin:auto;height:100%;vertical-align:middle;justify-content:center}section#info{margin-bottom:0}.col-lg-4.mb0{margin-bottom:0!important}.box-header{position:absolute;top:0;left:0;pointer-events:none;width:100%;min-height:350px;height:100%;z-index:1}.box-main-photo{position:relative;width:100%;min-height:350px;overflow:hidden}.background-image{position:absolute;width:100%;height:100%;background:url(https://wsconsul.jp/wp/wp-content/uploads/img_com001.jpg) no-repeat center center;background-size:cover;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;transition:all .8s ease-out;will-change:transform;filter:grayscale(1);opacity:.8}.background-image:hover{transform:scale(1.1);text-decoration:none;filter:grayscale(0);opacity:1}.box-s span.en-title{font-size:1.75rem;letter-spacing:1px;line-height:1.5;margin-bottom:1rem}.box-s figure{margin:0}.box-semi a{display:flex;height:100%;width:100%;margin:auto;align-items:center;justify-content:center;color:#000;text-decoration:none;z-index:20}.d-none{display:none}.mission-bg{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.mission-bg:before{background:#b49531;content:'';display:block;height:100%;position:absolute;transform:translateX(-100%);transition:all .7s 0s ease;width:100%;z-index:1}.mission-bg:before.active{opacity:1}.mission-bg.active:before{transform:translateX(0)}.ml5{font-family:'Montserrat',sans-serif;position:absolute;font-weight:300;font-size:1.75em;color:#fff;z-index:50;align-items:center;display:block;top:20%;width:100vw;text-align:center}.ml5 .text-wrapper{position:relative;display:inline-block;padding-top:.75em;padding-right:.05em;padding-bottom:.75em;line-height:1em}.ml5 .line{position:absolute;left:0;top:0;bottom:0;margin:auto;height:2px;width:100%;background-color:#fff;transform-origin:.5 0}.ml5 .letters{display:inline-block;opacity:0}.ml3{text-align:center;font-size:2.35rem;font-weight:800;color:#fff;margin-top:1rem}.ml3-2{text-align:center;font-size:2.35rem;font-weight:800;color:#fff}.ml3-3{text-align:center;font-size:2.35rem;font-weight:800;color:#fff}.letter{opacity:0}.slogo1{opacity:0}.slogo2{opacity:0}@media all and (-ms-high-contrast:none){.letter{opacity:1}.slogo1{opacity:1}.slogo2{opacity:1}}.sin{position:absolute;z-index:10;width:100vw;display:block;top:15%}.sin img{width:45%;max-width:250px;margin:auto;display:block}.box{width:100vw;height:100vh;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:calc(50% - 50vw)}.box:after{content:"";width:100%;height:100%;position:absolute;background:#000;opacity:.2}.slider_css{width:100vw;height:100vh;margin:0 auto;position:relative;overflow:hidden}.slider_css ul{margin:0;padding:0;list-style:none}.slider_css ul li{background-size:cover;background-position:bottom;width:100vw;height:100vh;position:absolute;top:0;left:0;animation-iteration-count:infinite;animation-duration:40s}.slider_css ul li img{width:130%}@media only screen and (max-width:768px){.slider_css ul li{background-repeat:no-repeat}}.page-title{text-align:center}.page-title__title{color:#333;font-size:48px;font-weight:700;margin-bottom:40px}.img-container{overflow:hidden;position:relative;max-height:550px}.img-container__img{display:block;opacity:0;position:relative;transition:all .5s .3s ease;z-index:0}.img-container:before{background:#e9ecef36;content:'';display:block;height:100%;position:absolute;transform:translateX(-100%);transition:all .7s 0s ease;width:100%;z-index:1}.text-container{opacity:0;transition:all .8s .8s ease;position:absolute;z-index:10;left:0;align-self:center}.text-container__title{display:inline-block;overflow:hidden;position:relative;z-index:0}.img-container.active img{opacity:1;height:400px;object-fit:cover}.img-container.active:before{transform:translateX(100%)}.text-container.active{opacity:1}header.entry-header{z-index:-1;height:450px;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:3rem}#post-2 header.entry-header{background:url(https://wsconsul.jp/wp/wp-content/uploads/istockphoto-1017703910-2048x2048.jpg);background-size:cover;background-position:50% 60%}#post-494 header.entry-header{background:url(https://wsconsul.jp/wp/wp-content/uploads/img_com100.jpg);background-size:cover;background-position:50% 60%}#post-163 header.entry-header{background:url(https://wsconsul.jp/wp/wp-content/uploads/istockphoto-685797134-2048x2048.jpg);background-size:cover;background-position:50% 60%}#post-14 header.entry-header{background:url(https://wsconsul.jp/wp/wp-content/uploads/img_ins100.jpg);background-size:cover;background-position:30% 0}#post-16 header.entry-header{background:url(https://wsconsul.jp/wp/wp-content/uploads/img_acc100.jpg);background-size:cover;background-position:50% 60%}#post-56 header.entry-header{background:url(https://wsconsul.jp/wp/wp-content/uploads/img_fe100.jpg);background-size:cover;background-position:50% 60%}#post-163 header.entry-header{background:url(https://wsconsul.jp/wp/wp-content/uploads/img_phi100.jpg);background-size:cover;background-position:50% 60%}#post-864 header.entry-header{background:url(https://wsconsul.jp/wp/wp-content/uploads/img_medical.jpg);background-size:cover;background-position:50% 20%}section{margin-bottom:5rem}.page-content,.entry-content,.entry-summary{padding-top:1rem}.entry-content h2:after{display:block;margin:28px 0;width:40px;height:3px;background:#b49531;content:""}.img-life{margin-bottom:3rem}.post-14 p{margin-bottom:3rem}.box-acc{background:url(https://wsconsul.jp/wp/wp-content/uploads/img_acc003.jpg);height:500px;align-items:center;justify-content:center;display:flex;background-size:cover;background-position-x:60%}.txtbox-a{text-align:center;color:#fff;z-index:15}.box__cover{z-index:2;background-color:#2125297a;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 15px}.box__cover__w{z-index:2;background-color:#fffa;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 15px}h4.card-title{font-size:1rem;font-weight:800;text-align:center;margin-top:1rem}.row.acc{margin-top:3rem}.card-header{padding:0;border-bottom:none;background-color:#fff}.card-body{padding:.5rem 1.25rem 1.25rem}.acc .col-lg-15{margin-bottom:4rem}.acc .card{border-radius:0;height:100%;padding-bottom:1rem}.acc .card:after{content:"";height:35px;width:1px;position:absolute;bottom:-22px;left:50%;background:#ccc}.card.last:after{padding-bottom:0;content:none}.card.last:after{contet:unset}.ex .card-text{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}p.card-text{text-align:center}span.icon-acc i{font-size:4em}span.num-acc{width:60px;height:40px;display:flex;font-size:3rem;padding:1rem 0;background-color:#fff;color:#ccc;align-items:center;text-align:center;justify-content:center;left:50%;margin:-20px auto 0;top:-31px;font-family:'Hammersmith One',sans-serif}span.icon-acc i{font-size:3em;text-align:center;color:#ccc;display:block}.acc-h3 i.fas.fa-check{font-size:2.5rem;vertical-align:bottom;color:#b49531;margin-right:.2rem}.acc-case{padding:1rem;height:100px}.acc-case p{display:flex;height:100%;border:1px solid #fff;color:#fff;display:flex;justify-content:center;align-items:center;padding:1rem}.acc-case i.fas.fa-check{position:absolute}h3.acc-h3{font-size:1.75rem;z-index:10;color:#fff;top:40px;width:100%;text-align:center}.acc-txt{z-index:10;padding:2rem}.tbl-acc{text-align:center;margin-bottom:.5rem}.tbl-acc2{text-align:center;border:1px solid #ccc;margin-top:3rem;margin-bottom:0}caption{caption-side:top;text-align:center;font-size:1.5rem;font-weight:800;background:#32373c;color:#fff}.l-hojin{padding:10px;background:#aac6cc;color:#fff;font-weight:800}.txt-hojin{background:#ebebeb;padding:2rem}.tbl-acc th{background:#ebebeb;border:solid 1px #ccc;color:#212529;padding:10px}.tbl-acc span{margin-right:5px}.tbl-acc td{border:solid 1px #ccc;padding:10px}.tbl-acc table{margin:20px auto}.tbl-acc td:first-child{background:#f8f9fa}.submenu{max-width:480px;text-align:center;margin-bottom:4rem;background:#212529;height:54px}.sub-1{color:#fff;padding:.5rem}.sub-2{padding:2px}.sub-2 a{background:#fbfbfb;display:flex;width:100%;height:50px;color:#212529;align-items:center;justify-content:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sub-2 a:hover{background:#495057;color:#fbfbfb;text-decoration:none}.submenu span{display:flex;justify-content:center;align-items:center;height:100%}table{margin-bottom:2.5em}.company_t tr{display:block;padding:20px 0;border-top:1px solid #ebebeb}.company_t tr th{display:block;white-space:nowrap;padding:0;vertical-align:top}.company_t td{padding:0}.company_t tbody{border-bottom:1px solid #ebebeb}.c-phi .col-lg-4{margin-bottom:3rem}.c-phi .card{border-radius:0;height:100%}.box-phi{padding:2rem}.c-phi h3{text-align:center;margin-bottom:1.5rem}span.h3-en{display:block;font-size:2.25rem;font-family:'Libre Baskerville',serif;letter-spacing:2px;color:#000}span.h3-en:after{display:block;margin:15px auto;width:30px;height:3px;background:#b49531;position:initial;content:""}span.h3-ja{line-height:2;font-size:1.125rem}p.c-g{text-align:right;margin:0;font-weight:800}.c-g a{color:#9c7500}p.c-g:before{content:"\f35a";font-family:'FontAwesome';margin-right:.25rem;display:inline-table;vertical-align:bottom;color:#9c7500}.box-c{padding:2.5rem 0;border-top:1px solid #ebebeb}.box-c.mbb{border-bottom:1px solid #ebebeb}#post-492 .entry-header{height:450px!important;box-shadow:0px 1px 15px 1px rgba(0,0,0,.05) inset;border-bottom:1px solid #eee}#post-492 h1.entry-title{padding-top:215px}#post-493 .entry-header{height:450px!important;box-shadow:0px 1px 15px 1px rgba(0,0,0,.05) inset;border-bottom:1px solid #eee}#post-493 h1.entry-title{padding-top:215px}#post-23 .entry-header{height:450px!important;box-shadow:0px 1px 15px 1px rgba(0,0,0,.05) inset;border-bottom:1px solid #eee}#post-23 h1.entry-title{padding-top:215px}#post-156 .entry-header{height:450px!important;box-shadow:0px 1px 15px 1px rgba(0,0,0,.05) inset;border-bottom:1px solid #eee}#post-156 h1.entry-title{padding-top:215px}#post-342 .entry-header{height:450px!important;box-shadow:0px 1px 15px 1px rgba(0,0,0,.05) inset;border-bottom:1px solid #eee}#post-342 h1.entry-title{padding-top:215px}label.kome:before{content:'※';display:inline-block;margin-right:5px;color:#c59823}label{width:100%}.form-control{border-radius:0}.form-control{height:calc(3.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1.125rem;font-weight:400;line-height:2}.wpcf7 span.wpcf7-not-valid-tip{color:#c59823}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;width:100%}.form-control{color:#333;background:#ebebeb;border:none}.col-12.sub{margin:auto;text-align:center}.col-12.sub input{color:#e9ecef;margin:auto;border-radius:0;padding:1rem;background-color:#212529;border:none;height:50px;width:140px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.col-12.sub input:hover{background-color:#495057}input.wpcf7-form-control.wpcf7-back.wpcf7c-elm-step2.wpcf7c-btn-back.form-control{display:inline-block;margin-right:2px}.form-control:disabled,.form-control[readonly]{background-color:#e8f0fe}input.wpcf7-form-control.wpcf7-submit.wpcf7c-elm-step2.btn.btn-primary{display:inline-block;margin-top:-1px;margin-left:3px}.post-2 ul{list-style:none;margin:0;padding:0}.post-2 li{padding:1rem 0;border-bottom:1px #dee2e6 solid}span.badge{width:100px;display:inline-block;padding:1.5rem 0;line-height:1.25}span.li-day{display:block;width:100%;margin-bottom:0}.semi-img{background:url(https://wsconsul.jp/wp/wp-content/uploads/img_fe100.jpg);background-size:cover;height:350px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;transition:all .8s ease-out;will-change:transform;filter:brightness(.65)}.semi-img:hover{transform:scale(1.1);text-decoration:none}.box-semi{font-size:1.5rem;font-weight:800;height:350px;text-align:center;color:#fff;z-index:20;display:flex;position:relative;width:100%;justify-content:center;align-items:center;overflow:hidden;margin-bottom:1rem}.box-i{margin-bottom:4rem}#info ul{border-top:1px solid #dee2e6}.box-header h3{color:#fff;font-size:1.5rem}#post-56 form{width:280px;margin:auto}label.mr-2{width:100px;align-self:center}input#pwbox-56{float:right;display:inline;height:40px}#post-56 input.btn.btn-primary{margin-top:3rem;background:#000;height:70px;width:210px;border:none;border-radius:0}.form-group.form-inline{align-items:center;justify-content:center}#seminar{margin-bottom:0}#seminar .col-lg-8 h3{border-bottom:2px solid #eee;padding-bottom:1rem;margin-bottom:1rem}.semi-con{color:#b49531;margin-bottom:1.5rem}p.box-yotei{text-align:center;margin:4rem 0}span.yotei{display:inline;background:#dac581;padding:.25rem .5rem}.col.row-eq-height{display:flex;flex-wrap:wrap}.card01-title{font-size:2rem;font-weight:700;text-align:center;padding:2rem 2rem 1.5rem;line-height:1.35;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;color:#343a40}.circle-medi{display:flex;border-radius:50%;width:150px;height:150px;text-align:center;margin:0 auto}.ci01{background:#d3ad6f}.ci02{background:#3aa8af}.ci03{background:#8aaa4c}.circle-medi img{display:flex;width:50%;height:50%;margin:auto}.ten{color:#ccc;text-align:center}.col-mb-me{margin-bottom:1rem}.post-3 h3{margin:3rem 0;font-weight:800}#post-493 h3{margin-top:3rem;margin-bottom:1rem}#post-493 br{display:none}.policy-list li{list-style:decimal}ul.policy-list{margin-left:1.5rem}li.pll{margin-left:1rem}ul.pl2{margin-bottom:1rem}.sitemap h3{padding-bottom:1rem;border-bottom:1px solid #ebebeb}.sitemap ul{margin:1rem 0}.sitemap .col-md-4{margin-top:2rem}.sitemap li{padding:.5rem 0}body:not(.theme-preset-active) footer#colophon{color:#f8f9fa;background-color:#000}.copyright a,footer#colophon a{color:#e9ecef;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.copyright a,footer#colophon a:hover{color:#495057}footer#colophon{font-size:100%}.site-footer{padding:0}.f-info{padding:5rem 0 0 30px}.f-menu{border-bottom:1px solid #32373c;padding:0}.f-last{padding:5rem 30px}.f-menu a{display:block;padding:30px;text-decoration:none;color:#000}.f-menu label{display:block;margin:0;padding:15px 0;line-height:1;color:#fff;cursor:pointer}.f-menu ul{margin:0;padding:0;list-style:none}.li-bb{border-bottom:1px solid #32373c}.li-bg{background:#212529}#accordion_menu a{color:#666}#accordion_menu a[data-toggle=collapse]{display:block;padding:30px;text-decoration:none;position:relative;width:100%;color:#f8f9fa!important}#accordion_menu a[data-toggle=collapse]:after{content:"";display:block;width:8px;height:8px;border-top:#666 1px solid;border-right:#666 1px solid;position:absolute;right:30px;top:0;bottom:0;margin:auto}#accordion_menu a[aria-expanded=false]:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition-duration:.3s}#accordion_menu a[aria-expanded=true]:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);transition-duration:.3s}.c-erea{background:#b49531;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.c-erea a{color:#fff;text-align:center;display:block}li.f-na{font-size:1.125rem;padding-bottom:5px;letter-spacing:1px}.site-info{font-size:x-small}ul.f-subli li{display:inline-block;margin-right:1rem}.f-subli li:before{content:"-";margin:0 5px 0 2px}.btn-4{margin:0 auto}a.res{text-decoration:none}.c-erea a{text-decoration:none}.c-erea:hover{background-color:#000c}b.c-erea-t{font-size:1.5rem;line-height:1;display:block;letter-spacing:3px}.c-erea button{display:block;position:relative;background:0 0;border:none;color:#fff;font-size:18px;cursor:pointer}.c-erea span{display:block;padding:25px 60px;font-size:.9rem}a.res button:before,a.res button:after{content:"";width:0;height:2px;position:absolute;transition:all .2s linear;background:#fff}.c-erea span:before,.c-erea span:after{content:"";width:2px;height:0;position:absolute;transition:all .2s linear;background:#fff}a.res:hover button:before,a.res:hover button:after{width:100%}a.res:hover span:before,a.res:hover span:after{height:100%}.btn-4:after{right:0;bottom:0;transition-duration:.4s}.btn-4 span:after{right:0;bottom:0;transition-duration:.4s}.btn-4:before{left:0;top:0;transition-duration:.4s}.btn-4 span:before{left:0;top:0;transition-duration:.4s}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px;padding-bottom:1rem;width:100%}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}.col-md-15{width:20%;float:left}.col-mb-me{margin-bottom:0}.card01-title{font-size:1.45rem}}@media (min-width:576px){.img-container.active img{height:460px}}@media (min-width:768px){#loader object{width:320px;height:320px}.sin img{width:40%}.navbar-brand img{width:172px}body{font-size:14px}section#service1{padding:0 3rem}section#service{padding:0 3rem}.menu-btn{visibility:hidden}header.entry-header{height:650px!important;margin-bottom:4rem}h1.entry-title{max-width:720px;padding-top:310px}.site-footer li{text-align:left}.site-footer ul{margin:0}.box-c.mbb{border-bottom:none}.box-c{border-top:none;padding:0 0 2.5rem}.f-info ul{border-top:none}label.bar02{border-top:none}.acc .card{padding-bottom:0}.acc .card:after{content:none}.col-12.sub input{height:70px;width:210px}.c-erea{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.submenu{margin:0 auto 4rem}.box-acc{height:400px;background-position:center}.tbl-acc span{display:none}.row-acc{display:none}.ml5{font-size:3.5em}.ml5 .line{height:3px}section#partner{padding:0 3rem}section#philosophy{padding:0 3rem}section#info{padding:0 3rem}.imgbox{position:absolute;top:0;right:0;bottom:0;left:0}#post-493 br{display:block}h3.text-container__title{font-size:1.5rem}.box-i{margin-bottom:0}.box-s span.en-title{display:flex;z-index:10;font-size:2rem;letter-spacing:3px}.box-s span.en-title br{display:none}.wrap-s.ll{position:relative;margin-left:auto}.box-s p{width:280px}.wrap-s{width:330px}.img-container.active img{height:auto;max-height:100vh;width:100%}.img-life{width:50%;float:right}#post-56 form{width:490px}.ml3,.ml3-2,.ml3-3{font-size:2.85rem}}@media (min-width:992px){.sin img{width:35%}div#content.top{padding:0 20px}section#service{padding:0 6rem 0 0}section#service1{margin-top:2rem;padding:0 0 1rem 6rem}section#partner{padding:0 6rem}section#philosophy{padding:0 6rem}section#info{padding:0 6rem}.col-lg-15{width:20%;float:left}p.card-text{text-align:left}.site-info{text-align:right}.site-footer ul{text-align:right}ul.f-subli li{margin-right:0;margin-left:1rem}.f-menu{border-bottom:none}h1.entry-title{max-width:960px}footer#colophon{padding:5rem}.f-last{padding:5rem 0 0 30px}.company_t tr{display:inherit}.company_t tr th{white-space:nowrap;padding:30px 25px 30px 0;vertical-align:top}.company_t td{padding:30px 0}.collapse:not(.show){display:block}.f-info{padding:0 0 0 30px}.f-menu a{padding:1rem 30px}.li-bg{background:0 0}.li-bb{border-bottom:none}.box-acc{height:500px}#accordion_menu a[data-toggle=collapse]{padding:0 30px 1.5rem;pointer-events:none;margin-bottom:1rem}#accordion_menu a[data-toggle=collapse]:after{content:none}#accordion_menu a[data-toggle=collapse]:before{content:"";width:86%;background:#32373c;position:absolute;bottom:0;height:1px}.acc-txt{padding:2rem 4rem}.acc-case{height:120px}br.li-n{display:none}#acc-ga p{max-width:600px}#post-493 br{display:block}.box-s{margin-bottom:0}.box-s span.en-title{font-size:3rem;position:absolute;width:300%}h3.text-container__title{font-size:1.75rem;margin-top:5rem}.c-phi .col-lg-4{margin-bottom:0}.box-main-photo{min-height:500px}.text-container{position:relative;align-self:flex-start;margin-top:11rem}.wrap-s{margin:0;opacity:1;padding:0 0 0 3rem}.wrap-s.ll{padding-left:1rem;margin-left:0}.wrap-s.rr{position:absolute;right:0;padding-right:1rem}.ll span.en-title{justify-content:flex-end;right:0}#service1 h2{position:absolute}.text-container.dan2{width:33.333%}.wrap-s{width:380px}.box-s p{width:320px}.card01-title{font-size:1.85rem}}@media (min-width:1200px){header#masthead{padding:.74rem 5rem}.box-s span.en-title{font-size:4.5rem}h3.text-container__title{margin-top:7rem}.wrap-s{max-width:400px}.text-container{margin-top:13rem}section{margin-bottom:6rem}.card01-title{font-size:2rem}}@media screen and (max-width:640px){.tbl-acc th{border-bottom:none}.tbl-acc td{border-bottom:none}.last td:last-child{border-bottom:solid 1px #ccc;width:100%}.tbl-acc .thead{display:none}.tbl-acc tr{width:100%}.tbl-acc td{display:block;text-align:right;width:100%}.tbl-acc td:first-child{background:#495057;color:#fff;font-weight:700;text-align:center}.tbl-acc td:before{content:attr(data-label);float:left;margin-right:10px}}@media (min-width:1200px){h1.entry-title{max-width:1140px}}.loading{font-size:3rem;font-family:'Montserrat',sans-serif;font-weight:800;text-align:center;display:block;position:absolute;top:40%;align-items:center;width:100vw;z-index:10}.loading span{display:inline-block;margin:0 -.05em}.loading span{position:relative;display:inline-block;margin:0 -.05em;color:#fff;animation:loading-parent 5s 1}.loading span:after{position:absolute;top:0;left:0;content:attr(data-text);color:#fff;opacity:0;animation:loading-child 5s 1}.loading span:nth-child(2):after{animation-delay:.2s}.loading span:nth-child(3):after{animation-delay:.4s}.loading span:nth-child(4):after{animation-delay:.6s}.loading span:nth-child(5):after{animation-delay:.8s}.loading span:nth-child(6):after{animation-delay:1s}.loading span:nth-child(7):after{animation-delay:1.2s}.slider_css ul li:nth-child(1){animation-name:slider-zoomin;animation-delay:-3s}.slider_css ul li:nth-child(2){animation-name:slider-zoomout;opacity:0;animation-delay:5s}.slider_css ul li:nth-child(3){animation-name:slider-zoomin;opacity:0;animation-delay:13s}.slider_css ul li:nth-child(4){animation-name:slider-zoomout;opacity:0;animation-delay:21s}.slider_css ul li:nth-child(5){animation-name:slider-zoomin;opacity:0;animation-delay:29s}@keyframes slider-zoomin{0%{opacity:0;transform:scale(1) rotate(.1deg)}12.5%{opacity:1}20%{opacity:1}100%{opacity:0;transform:scale(1.3) rotate(.1deg)}}@keyframes slider-zoomout{0%{opacity:0;transform:scale(1.3) rotate(.1deg)}12.5%{opacity:1}20%{opacity:1}100%{opacity:0;transform:scale(1) rotate(.1deg)}}