@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:16px;vertical-align:baseline}h1,h2,h3,h4,h5,h6,p{box-sizing:border-box;line-height:1.5}div,a{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}p,a,li{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}th,td{box-sizing:border-box}:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1;}img{max-width:100%}table{width:100%}a,a:hover,a:active{text-decoration:none;transition:.7s}a:focus{text-decoration:none}.row-eq-height{display:flex;flex-wrap:wrap}html{width:100%;max-width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%}body{display:none;opacity:0;transition:all 2s ease-in;width:100%;max-width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background-color:#fff}@media screen and (max-width:1000px){body{font-size:100% !important}}.en{font-family:din-condensed,sans-serif;font-weight:300;font-style:normal}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,3%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,3%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeIn{0%{opacity:0}70%{opacity:.5}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}70%{opacity:.5}100%{opacity:1}}p{color:#3f3f3f}.open-sans{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5{transition:all 1s ease-in}.text-center{text-align:center !important}.ovr-hdn{overflow:hidden}.posi-rel{position:relative}a{color:#000}a,button{transition:all 1s ease-in;text-decoration:none}button:focus{outline:0}li{list-style:none}b{font-weight:700 !important}img{height:auto}img[src$=".svg"]{height:auto}::-moz-selection{background:#bedcea}::selection{background:#bedcea}::-moz-selection{background:#bedcea}.fadeIn{opacity:0;transition:all 2s ease-in}.fadeIn.active{opacity:1}.fadein-blur{opacity:0;-ms-filter:blur(6px);filter:blur(6px);transition:all 1s ease-in}.fadein-blur.active{opacity:1;-ms-filter:blur(0px);filter:blur(0px)}.fadein-small{transform:scale(.5,.5)}.fadein-small.active{opacity:1;transform:scale(1,1)}.fadein-down{position:relative;opacity:0;top:-120px !important;transition:all 1s ease-in}.fadein-down.active{opacity:1;top:0 !important}.fadein-up{position:relative;opacity:0;bottom:-120px !important;transition:all 1s ease-in}.fadein-up.active{opacity:1;bottom:0 !important}.element-fadein-up{position:relative;opacity:0;bottom:-120px !important;transition:all 2s ease-in}.element-fadein-up.active{opacity:1;bottom:0 !important}.fadein-right{position:relative;opacity:0;right:-120px !important;transition:all 1s ease-in}.fadein-right.active{opacity:1;right:0 !important}.fadein-left{position:relative;opacity:0;left:-120px !important;transition:all 1s ease-in}.fadein-left.active{opacity:1;left:0 !important}.tr-y{transform:translateY(100%);transition:all 1s ease-in}.tr-y.active{transform:translateY(0%)}.st10{fill:#632c18;stroke:#632c18;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;-webkit-animation:load 5s ease-in -1s;animation:load 5s ease-in -1s}.st11{fill:#6a9b68;stroke:#6a9b68;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;-webkit-animation:load2 5s ease-in -1s;animation:load2 5s ease-in -1s}@keyframes load{0%{display:none;stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:transparent}}@-webkit-keyframes load{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:transparent}}@keyframes load3{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}60%{stroke-dashoffset:3000;fill:transparent}100%{stroke-dashoffset:0;fill:#221815}}@-webkit-keyframes load3{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}60%{stroke-dashoffset:3000;fill:transparent}100%{stroke-dashoffset:0;fill:#221815}}@keyframes load2{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#d01126}}@-webkit-keyframes load2{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#d01126}}@-webkit-keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(50px)}100%{transform:translateY(0px)}}@keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(50px)}100%{transform:translateY(0px)}}@keyframes hello{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:transparent}}@-webkit-keyframes hello{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:transparent}}.nav-layer{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;margin:auto;transform:translateY(-100%);z-index:95;transition:all 1s ease-in}.nav-layer.active{transform:translateY(0%)}.nav-layer .logo{position:absolute;top:12px;left:12px;display:block}@media screen and (max-width:640px){.nav-layer .logo{top:14px;left:10px;width:125px}}.nav-layer .info{position:absolute;top:20px;right:125px}@media screen and (max-width:640px){.nav-layer .info{top:15px;right:75px}}@media screen and (max-width:480px){.nav-layer .info{right:70px}}.nav-layer .info a{display:inline-block;vertical-align:top;width:76px;height:76px;font-size:10px;line-height:1.2;letter-spacing:0em;text-align:center;color:#fff;background-color:#6fa8c7;border-radius:50%;padding:10px 8px}@media screen and (max-width:640px){.nav-layer .info a{width:68px;height:68px;padding:8px}}@media screen and (max-width:480px){.nav-layer .info a{width:64px;height:64px;padding:6px 5px}}.nav-layer .info a.net{margin-right:10px}@media screen and (max-width:640px){.nav-layer .info a.net{margin-right:5px}}.nav-layer .info a.net img{width:38px}@media screen and (max-width:640px){.nav-layer .info a.net img{width:34px}}@media screen and (max-width:480px){.nav-layer .info a.net img{width:33px}}.nav-layer .info a.line{background-color:#59ad50;padding:10px 8px}@media screen and (max-width:640px){.nav-layer .info a.line{padding:8px}}@media screen and (max-width:480px){.nav-layer .info a.line{padding:6px 5px}}.nav-layer .info a.line img{width:28px}@media screen and (max-width:640px){.nav-layer .info a.line img{width:26px}}.nav-layer .info a img{display:block;margin:0 auto 7px}@media screen and (max-width:640px){.nav-layer .info a img{margin:0 auto 5px}}.inner{position:relative}h1{position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center;z-index:2}h1 a{font-size:14px;font-weight:400;line-height:1;letter-spacing:0em;color:#fff}@media screen and (max-width:640px){h1 a{font-size:12px}}@media screen and (max-width:480px){h1 a{font-size:11px}}@-webkit-keyframes fuwattoBlock{0%{opacity:0}100%{opacity:1}}@keyframes fuwattoBlock{0%{opacity:0}100%{opacity:1}}.drawer-btn .btn_border{display:inline-block;position:relative;width:100%;height:15px;transition:all 1s ease-in}.drawer-btn{display:block;position:fixed;top:25px;right:-134px;z-index:100;transition:all 2s ease-in}@media screen and (max-width:1180px){.drawer-btn{display:block}}.drawer-btn.on{right:25px}.drawer-btn.scroll{display:block;-webkit-animation:fuwattoBlock 1.5s ease-out forwards;animation:fuwattoBlock 1.5s ease-out forwards}.drawer-btn img.cl{display:none}.drawer-btn.current img.on{display:none}.drawer-btn.current img.cl{display:block}.drawer-btn .border01{position:relative;display:block;width:100%;height:2px;background-color:#fff;margin:0 0 0 auto}.drawer-btn .border02{display:block;position:relative;top:9px;width:90%;height:2px;background-color:#fff;margin:0 0 0 auto}.drawer-btn .border03{position:relative;display:block;top:18px;width:70%;height:2px;background-color:#b3b3b3;margin:0 0 0 auto}.current.drawer-btn{display:block}.current.drawer-btn .btn_border:before{transition:.2s ease .1s;opacity:0}.current.drawer-btn .border01{left:0;top:8px;transform:rotateZ(-45deg);transition:margin .1s cubic-bezier(.36,0,.59,.99) .1s,transform .15s ease .26s}.current.drawer-btn .border01:after{width:40px}.current.drawer-btn .border02{transition:.2s ease .1s;opacity:0}.current.drawer-btn .border03{top:4px;width:100%;transform:rotateZ(45deg);transition:margin .1s cubic-bezier(.36,0,.59,.99) .1s,transform .15s ease .26s}.current.drawer-btn .border03:after{width:40px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0 !important}.owl-theme .owl-nav{position:absolute;top:0;bottom:0;width:100%;height:50px;margin:auto}.owl-carousel .owl-item{padding:10px}.owl-carousel .owl-prev{position:absolute;bottom:0;left:-18px;width:42px;height:42px;border:1px solid #000 !important;background:#fff !important;border-radius:50% !important;margin:auto;transition:all 1s ease-in}.owl-carousel .owl-prev:hover{background-color:#000 !important}.owl-carousel .owl-prev:hover:before{background-color:#fff}.owl-carousel .owl-prev:hover:after{background-color:#fff}.owl-carousel .owl-prev:before{content:"";position:absolute;top:0;bottom:0;left:10px;width:2px;height:20px;background-color:#000;margin:auto;z-index:1;transition:all 1s ease-in}.owl-carousel .owl-prev:after{content:"";position:absolute;top:0;bottom:0;left:11px;width:20px;height:2px;background-color:#000;margin:auto;z-index:1;transition:all 1s ease-in}.owl-carousel .owl-prev:hover,.owl-carousel .owl-next:hover{opacity:.8}.owl-carousel .owl-next{position:absolute;bottom:0;right:-18px;width:42px;height:42px;border:1px solid #000 !important;background:#fff !important;border-radius:50% !important;margin:auto;transition:all 1s ease-in}.owl-carousel .owl-next:hover{background-color:#000 !important}.owl-carousel .owl-next:hover:before{background-color:#fff}.owl-carousel .owl-next:hover:after{background-color:#fff}.owl-carousel .owl-next:before{content:"";position:absolute;top:0;bottom:0;right:10px;width:2px;height:20px;background-color:#000;margin:auto;z-index:1;transition:all 1s ease-in}.owl-carousel .owl-next:after{content:"";position:absolute;top:0;bottom:0;right:11px;width:20px;height:2px;background-color:#000;margin:auto;z-index:1;transition:all 1s ease-in}.owl-theme .owl-dots .owl-dot{margin:20px 0 10px 1% !important}.owl-theme .owl-dots .owl-dot span{width:16px !important;height:16px !important;border-radius:0 !important;border:1px solid #333 !important;margin:0 !important;box-sizing:border-box}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#666 !important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;background:#aaa}.gnav::-webkit-scrollbar{width:3px;height:3px}@-webkit-keyframes fuwattoNone{0%{opacity:1}100%{opacity:0;display:none}}@keyframes fuwattoNone{0%{opacity:1}100%{opacity:0;display:none}}.gnav{opacity:0;position:absolute;top:20px;right:0;width:calc(100vw - 100px);text-align:center;transition:all .5s;z-index:100}@media screen and (max-width:960px){.gnav{display:none}}.gnav.scroll .gnav-inner li a{color:#3f3f3f}.gnav.blk .gnav-inner li a{color:#3f3f3f}.gnav.on{display:block !important;top:0;bottom:0;left:0;width:100%;height:100vh;margin:0 auto 0}.gnav.on .gnav-inner{position:absolute;top:18%;bottom:0;left:0;right:0;width:100%;height:80%;max-height:90%;overflow-y:scroll;padding:20px 1.5em 80px;margin:auto;box-sizing:border-box}@media screen and (max-height:700px){.gnav.on .gnav-inner{overflow-y:scroll}}@media screen and (max-width:480px){.gnav.on .gnav-inner{top:12%;height:77%;max-height:77%}}.gnav.on .gnav-inner li{display:block;max-width:220px;margin:0 auto 12px}.gnav.on .gnav-inner li a{font-size:22px;line-height:1.4;letter-spacing:.2em;text-align:center;padding:5px 0 8px;margin-bottom:12px}@media screen and (max-width:640px){.gnav.on .gnav-inner li a{font-size:22px}}@media screen and (max-width:480px){.gnav.on .gnav-inner li a{font-size:20px}}.gnav.on .gnav-inner li.add{display:block;max-width:440px;text-align:center;margin:50px auto}.gnav.on .gnav-inner li.add .stc{font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.2em;text-align:center;color:#3f3f3f;margin:0 auto 0px}@media screen and (max-width:1024px){.gnav.on .gnav-inner li.add .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}.gnav.on .gnav-inner li.add .stc a{font-size:18px;font-weight:900;letter-spacing:.1em;margin-bottom:0}.gnav.on .gnav-inner li.add .stc a span{display:inline-block;font-size:15px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;border-radius:5px;background-color:#215945;padding:3px .5em 4px;margin-right:8px}.gnav.on .gnav-inner li.add .stc span{font-size:16px;letter-spacing:0em}@media screen and (max-width:640px){.gnav.on .gnav-inner li.add .stc span{font-size:15px}}@media screen and (max-width:480px){.gnav.on .gnav-inner li.add .stc span{font-size:14px}}.gnav.on .gnav-inner li.add .tel{display:inline-block;font-size:24px;font-weight:700;line-height:1.6;letter-spacing:.2em;color:#00a6e9;padding:0;margin:0 auto}.gnav.on .gnav-inner li.add .tel-stc{font-size:16px;font-weight:700;line-height:1.5;color:#3f3f3f;letter-spacing:.1em;margin:0 auto 10px}.gnav.on .gnav-inner li.add .or-area{text-align:center;margin-top:20px}.gnav.on .gnav-inner li.add .or-area .or{display:inline-block;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;background-color:#e7380d;border-radius:5px;padding:3px .5em 4px;margin-bottom:5px}@media screen and (max-width:640px){.gnav.on .gnav-inner li.add .or-area .or{font-size:15px}}.gnav.on .gnav-inner li.add .c-stc{font-size:18px;line-height:1.7;font-weight:700;letter-spacing:.1em;text-align:center;color:#3f3f3f}.gnav.on .gnav-inner li.add .c-stc a{font-size:18px;font-weight:600}.gnav.on .gnav-inner li.add .c-stc span{font-size:16px;font-weight:400}.gnav.on .gnav-inner li.add table{max-width:640px;text-align:center;margin:10px auto 10px}.gnav.on .gnav-inner li.add table tr:first-child th{padding:8px .5em}.gnav.on .gnav-inner li.add table tr:first-child td{color:#3f3f3f;padding:8px .5em}.gnav.on .gnav-inner li.add table tr:nth-child(2) th{border-bottom:1px solid #000}.gnav.on .gnav-inner li.add table tr:nth-child(n+2) th{font-size:15px;letter-spacing:.05em}@media screen and (max-width:640px){.gnav.on .gnav-inner li.add table tr:nth-child(n+2) th{font-size:13px;letter-spacing:0em}}.gnav.on .gnav-inner li.add table tr:last-child td:last-child{font-size:15px;letter-spacing:0}@media screen and (max-width:640px){.gnav.on .gnav-inner li.add table tr:last-child td:last-child{font-size:12px}}.gnav.on .gnav-inner li.add table th{width:24%;vertical-align:middle;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:center;color:#3f3f3f;border:1px solid #000;padding:10px .2em}@media screen and (max-width:640px){.gnav.on .gnav-inner li.add table th{font-size:14px}}.gnav.on .gnav-inner li.add table td{vertical-align:middle;width:12.5%;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:center;color:#3f3f3f;border:1px solid #000;padding:10px .5em}@media screen and (max-width:640px){.gnav.on .gnav-inner li.add table td{font-size:15px}}.gnav.on .gnav-inner li.add table td img{display:block;margin:0 auto}@media screen and (max-width:640px){.gnav.on .gnav-inner li.add table td img{width:18px}}.gnav.on .gnav-inner li.cnt{display:block;max-width:350px;border-bottom:none;margin:0 auto}.gnav.on .gnav-inner li.cnt .contact-btn{display:block;width:96%;max-width:350px;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1em;border:2px solid #3f3f3f;padding:16px .5em 15px;margin:20px auto}@media screen and (max-width:640px){.gnav.on .gnav-inner li.cnt .contact-btn{font-size:16px}}.gnav.on .gnav-inner li.cnt .contact-btn:hover{color:#000;background-color:#fff}.gnav.on .gnav-inner li.cnt .contact-btn img{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:3px}.gnav .gnav-inner li{display:inline-block;vertical-align:top;margin-right:30px}.gnav .gnav-inner li:last-child{margin-right:0}.gnav .gnav-inner li.add{display:none}.gnav .gnav-inner li.cnt{display:none}.gnav .gnav-inner li.cnt a:nth-child(2){display:none}.gnav .gnav-inner li a{position:relative;display:block;font-size:16px;font-weight:700;line-height:1;letter-spacing:.2em;color:#3f3f3f;text-align:left;transition:all .5s ease-in}@media screen and (max-width:1280px){.gnav .gnav-inner li a{font-size:15px}}@media screen and (max-width:960px){.gnav .gnav-inner li a{letter-spacing:.1em}}@media screen and (max-width:480px){.gnav .gnav-inner li a{letter-spacing:0;line-height:1.3}}.gnav .gnav-inner li a:hover{opacity:.7}.gnav .gnav-inner li a span{display:block;font-size:12px;letter-spacing:.3em;line-height:1;color:#fff;margin-bottom:3px}.gnav-ly{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#fff;transition:all .5s;margin:auto;z-index:99}.gnav-ly.on{display:block;-webkit-animation:fuwattoBlock 1s ease-out forwards;animation:fuwattoBlock 1s ease-out forwards}.fix-boxed{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;text-align:center;background:rgba(0,0,0,.7);padding:0 1.5em;z-index:100}.fix-boxed:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.fix-boxed .boxed-inner{position:relative;display:inline-block;vertical-align:middle;width:96%;max-width:900px;margin:0 auto}.fix-boxed .movie-box{width:100%;height:0;overflow:hidden;padding-top:56.25%}.fix-boxed .movie-box .close-btn{position:absolute;top:0;right:0;font-size:140%;color:#fff}.fix-boxed .movie-box iframe{position:absolute;top:30px;left:0;width:100%;height:100%;margin:auto}.fix-boxed .movie-box iframe:hover{box-shadow:none;transform:scale(1,1)}.fix-boxed .img-box{width:100%;height:0;overflow:hidden;padding-top:56.25%}.fix-boxed .img-box .close-btn{position:absolute;top:0;right:0;font-size:35px;color:#fff}.fix-boxed .img-box img{position:absolute;top:50px;left:0;right:0;width:auto;height:auto;margin:auto}.btn-area{overflow:hidden;max-width:700px;margin:0 auto 60px}.btn-area .btn{float:left;width:47%;margin:0 auto;margin-right:6%}@media screen and (max-width:640px){.btn-area .btn{float:none;width:100%;margin:0 auto 20px}}.btn-area .btn:nth-child(2){margin:0 auto}.btn{position:relative;display:block;width:100%;max-width:300px;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#000;text-align:left;padding:14px 0;margin:60px auto;z-index:0}@media screen and (max-width:640px){.btn{font-size:16px}}.btn:hover:before{width:320px;border:4px solid #000}.btn:hover svg .bt0{stroke:#000}.btn:before{content:"";position:absolute;top:0;bottom:0;right:-8px;width:70px;height:70px;border-radius:50px;border:4px solid #939393;margin:auto;opacity:.2;transition:all 1s ease-in}.btn svg{position:absolute;top:17px;right:10px;width:42px}.btn svg .bt0{transition:all 1s ease-in}.d-btn{position:relative;display:block;width:190px;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.1em;color:#000;padding-right:45px;margin:0 0 0 auto}.d-btn:before{content:"";position:absolute;top:0;bottom:3px;right:0;width:41px;height:13px;background:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/arrow.svg) no-repeat center center;margin:auto;transition:all 1s ease-in}.d-btn:hover:before{right:-8px}table{word-break:break-all;word-wrap:break-word}@-webkit-keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}.page-top{display:block;width:60px;border-bottom:2px solid #000;margin:0 0 80px auto}.page-top span{display:block;width:28px;height:28px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:0 auto 0}@keyframes lineh{0%{height:0}40%{height:20%}100%{height:100%}}@-webkit-keyframes lineh{0%{height:0}40%{height:20%}100%{height:100%}}.loader{opacity:0;position:fixed;top:-100%;left:-60%;width:250%;height:250%;text-align:center;z-index:1001;transition:all .8s cubic-bezier(.8,0,.2,1);transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media screen and (max-height:800px){.loader{width:240%;height:280%}}@media screen and (max-width:640px){.loader{top:-80%;left:-70%;transform:rotate(30deg);-webkit-transform:rotate(30deg)}}.loader.on:before{left:-50%}.loader.on:after{right:-50%}.loader.on .line{opacity:0}.loader:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#000;transition:all 2s ease-in}.loader:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-color:#000;transition:all 2s ease-in}.loader .line{position:relative;display:block;width:4px;height:100%;background-color:#fff;margin:0 auto;-webkit-animation:lineh 2.5s ease-in 0s forwards;animation:lineh 2.5s ease-in 0s forwards;margin:0 auto;z-index:1;transition:all 1s ease-in}.nav-links{text-align:center;margin-top:35px}.pagination{position:relative;display:block;width:100%;z-index:1}.screen-reader-text{display:none !important}.navigation span.current{color:#fff;background-color:#000;border-radius:5px;padding:6px 9px}.navigation a,.navigation span{vertical-align:middle;color:#3f3f3f;background:0 0;border-radius:0;padding:5px 13px}.navigation a:hover,.navigation span:hover{color:#fff;background-color:#000}.navigation a.next,.navigation a.prev{position:relative;width:38px;height:45px;color:#fff;background-color:#000;border:1px solid #000;border-radius:5px}.navigation a.next{margin-left:30px}.navigation a.next:hover{background-color:#fff}.navigation a.next:hover:before{border-top:2px solid #000;border-right:2px solid #000}.navigation a.next:before{position:absolute;top:10px;right:10px;width:10px;height:10px;content:"";z-index:0;border-top:2px solid #fff;border-right:2px solid #fff;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.navigation a.prev{margin-right:30px}.navigation a.prev:hover{background-color:#fff}.navigation a.prev:hover:before{border-top:2px solid #000;border-right:2px solid #000}.navigation a.prev:before{position:absolute;top:10px;right:10px;width:10px;height:10px;content:"";z-index:0;border-top:2px solid #fff;border-right:2px solid #fff;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.clear{clear:both}header{opacity:0;overflow:hidden;position:absolute;top:15px;left:15px;z-index:101;transition:all 2s ease-in}@media screen and (max-width:640px){header{top:10px;left:5px}}@media screen and (max-height:850px){header h2{width:140px}}@media screen and (max-width:960px){header h2{width:160px}}@media screen and (max-width:640px){header h2{width:120px}}header h2.active a svg .st3{fill:#000 !important}header h2.active a svg .st0,header h2.active a svg .st1{stroke:#000 !important}header h2.active a svg .st2{stroke:#fff !important}header h2.drw a svg .st3{fill:#fff !important}header h2.drw a svg .st0,header h2.drw a svg .st1{stroke:#fff !important}header h2.drw a svg .st2{stroke:#000 !important}header h2 a{display:inline-block}header h2 a svg{width:100%;max-width:180px}header h2 a svg .st0,header h2 a svg .st1,header h2 a svg .st2,header h2 a svg .st3{transition:all 1s ease-in}.contact-area{position:relative;z-index:2;background-color:#fff;text-align:center;padding:80px 1em}.contact-area .stc{font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.2em;text-align:center;color:#3f3f3f;margin:0 auto 10px}@media screen and (max-width:1024px){.contact-area .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}.contact-area .tel{display:inline-block;font-size:24px;font-weight:700;line-height:1.6;letter-spacing:.2em;text-align:center;color:#1d5999;margin:0 auto}.contact-area .tel img{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:7px}.contact-area .tel-stc{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-align:center;color:#3f3f3f;margin:0 auto 10px}.contact-area .btn{max-width:340px;margin:20px auto}.contact-btn{display:block;width:96%;max-width:350px;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1em;border:2px solid #000;padding:16px .5em 15px;margin:20px auto}@media screen and (max-width:640px){.contact-btn{font-size:16px}}.contact-btn:hover{color:#fff;background-color:#000}.contact-btn img{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:3px}footer{position:relative;overflow:hidden;padding:80px 1.5em 0}@media screen and (max-width:640px){footer{padding:60px 1.5em 120px}}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:0}footer .footer-inner{position:relative;max-width:1180px;margin:0 auto 0px;z-index:1}footer .col-area .col{display:inline-block;vertical-align:middle;width:31%;margin-right:5%}@media screen and (max-width:768px){footer .col-area .col{display:block;vertical-align:middle;width:100%;margin-right:0;margin-bottom:20px}}footer .col-area .col:nth-child(2){width:63%;margin-right:0}@media screen and (max-width:768px){footer .col-area .col:nth-child(2){width:100%;text-align:center}}footer .f-logo{display:block;max-width:220px;margin:40px auto 10px}@media screen and (max-width:640px){footer .f-logo{max-width:200px}}footer .logo-p{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;text-align:center;margin-bottom:40px}@media screen and (max-width:960px){footer .logo-p{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}footer .logo-p a{display:inline-block;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff}@media screen and (max-width:960px){footer .logo-p a{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}footer ul{max-width:640px;text-align:center;margin:0 auto}@media screen and (max-width:768px){footer ul{text-align:center}}footer ul li{display:inline-block;vertical-align:middle;margin-bottom:20px;margin-right:20px}footer ul li:last-child{margin-right:0}footer ul li a{position:relative;display:block;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.2em;color:#fff}@media screen and (max-width:960px){footer ul li a{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}footer .copyright{position:relative;width:100%;text-align:center;padding:6px 1em 40px;z-index:1}footer .copyright .copy{display:inline-block;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff}@keyframes sclmove{0%{transform:translateY(0%)}50%{transform:translateY(2%)}100%{transform:translateY(10%)}}@-webkit-keyframes sclmove{0%{transform:translateY(0%)}50%{transform:translateY(2%)}100%{transform:translateY(10%)}}@keyframes main{0%{opacity:0;transform:scale(1)}40%{opacity:1}100%{transform:scale(1.1)}}@-webkit-keyframes main{0%{opacity:0;transform:scale(1)}40%{opacity:1}100%{transform:scale(1.1)}}@keyframes del{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes del{0%{opacity:1}100%{opacity:0}}@media screen and (max-width:1180px){.gnav{display:block}}@media screen and (max-width:960px){.gnav{display:none}}.main-visual{opacity:0;overflow:hidden;position:relative;width:100%;background-color:#edebe4}.main-visual .bg{position:absolute;left:0;top:0;right:0;min-width:1280px;margin:auto;z-index:0}@media screen and (max-width:960px){.main-visual .bg.pc{display:none}}.main-visual .bg.sp{display:none;min-width:800px}@media screen and (max-width:960px){.main-visual .bg.sp{display:block}}@media screen and (max-width:640px){.main-visual .bg.sp{min-width:660px}}.main-visual h2{opacity:0;position:absolute;top:15%;left:14%;font-size:42px;font-weight:700;line-height:2;letter-spacing:.3em;color:#000;margin:auto;z-index:3;transition:all 1s ease-in}@media screen and (max-height:1000px){.main-visual h2{top:20%}}@media screen and (max-height:850px){.main-visual h2{top:22%;left:15%;font-size:38px}}@media screen and (max-width:1024px){.main-visual h2{font-size:calc(2rem + (1vw - 7.68px) * 0.8681)}}@media screen and (max-width:768px){.main-visual h2{top:25%;left:5%}}@media screen and (max-width:640px){.main-visual h2{letter-spacing:.2em;top:23%;left:3%}}.main-visual h2.active{opacity:1}.main-visual .concept-img{position:absolute;display:block;bottom:7%;right:-1%;width:85%;max-width:1400px;transition:all .5s ease-in}@media screen and (max-height:850px){.main-visual .concept-img{width:70%;bottom:-5%}}@media screen and (max-height:700px){.main-visual .concept-img{bottom:-10%;right:-6%}}@media screen and (max-width:1280px){.main-visual .concept-img{width:70%;right:-3%}}@media screen and (max-width:768px){.main-visual .concept-img{width:80%;right:-1%;bottom:5%}}@media screen and (max-width:640px){.main-visual .concept-img{width:98%;right:-5%}}@media screen and (max-width:768px){.main-visual .concept-img.pc{display:none}}.main-visual .concept-img.sp{display:none}@media screen and (max-width:768px){.main-visual .concept-img.sp{display:block;max-width:600px}}@media screen and (max-width:640px){.main-visual .concept-img.sp{max-width:500px}}.main-visual .concept-img.img1{opacity:0;z-index:1}.main-visual .concept-img.img2{opacity:0;z-index:1}.main-visual .concept-img img{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-image:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/top_main.svg);-webkit-mask-image:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/top_main.svg);transition:all .5s ease-in}.main-visual .concept-img.on{opacity:1}.main-visual .concept-img.del{opacity:0;-webkit-animation:del 4s ease-in -1s forwards;animation:del 4s ease-in -1s forwards}.main-visual .fix-btn.on{position:fixed}.main-visual .fix-btn.pc{position:absolute;bottom:0;top:80px;left:10px;height:270px;margin:auto;z-index:101}@media screen and (max-width:640px){.main-visual .fix-btn.pc{display:none}}.main-visual .fix-btn.pc a{display:block;margin-bottom:20px}@media screen and (max-width:1180px){.main-visual .fix-btn.pc a img{width:80px}}.main-visual .fix-btn.sp{overflow:hidden;display:none;position:fixed;bottom:0;left:0;right:0;width:100%;max-width:480px;margin:0 auto;z-index:101}@media screen and (max-width:640px){.main-visual .fix-btn.sp{display:block}}.main-visual .fix-btn.sp a{float:left;display:block;width:33.333%;line-height:0}.main-visual .fix-btn.sp a img{vertical-align:bottom;width:100%}.container{overflow:hidden;position:relative;background-color:#fff;z-index:2}.recruit-btn{opacity:0;position:fixed;bottom:10px;right:10px;display:block;width:100px;z-index:10;transition:all 1s ease-in}@media screen and (max-width:640px){.recruit-btn{width:80px}}.recruit-btn img{transition:all 1s ease-in}.recruit-btn:hover img{opacity:.7}#concept{position:relative;margin-bottom:-200px;z-index:1}@media screen and (max-width:640px){#concept{margin-bottom:-110px}}#concept .section-inner{max-width:1280px;padding:0 4em;margin:0 auto 0}@media screen and (max-width:1280px){#concept .section-inner{padding:0 3em}}@media screen and (max-width:640px){#concept .section-inner{padding:0 1em}}#concept .concept-img{display:block;width:75%;max-width:900px;margin:0 0 -70px auto;position:relative;top:-22px}@media screen and (max-width:1280px){#concept .concept-img{width:70%}}@media screen and (max-width:768px){#concept .concept-img{width:85%;margin:0 0 0 auto}}@media screen and (max-width:640px){#concept .concept-img{width:120%;margin:0 0 0 auto;margin-right:-30%}}#concept .concept-img img{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-image:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/top_concept_img.svg);-webkit-mask-image:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/top_concept_img.svg)}#concept .img-area .care{display:block;width:80%;max-width:300px;margin-bottom:30px}#concept .img-area .tore{display:block;width:80%;max-width:300px;margin-left:86px;margin-bottom:60px}@media screen and (max-width:768px){#concept .img-area .tore{margin-bottom:50px}}#concept h2{font-size:24px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-align:center;color:#3f3f3f;margin-bottom:110px}@media screen and (max-width:960px){#concept h2{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}@media screen and (max-width:640px){#concept h2{letter-spacing:.1em}}#concept .link-area{text-align:center}@media screen and (max-width:480px){#concept .link-area{width:108%;margin-left:-6%}}#concept .link-area a{display:inline-block;vertical-align:top;position:relative;font-size:30px;font-weight:900;line-height:1.5;color:#3f3f3f;margin-right:10%;z-index:1}@media screen and (max-width:960px){#concept .link-area a{font-size:calc(1.375rem + (1vw - 7.68px) * 0.6944)}}@media screen and (max-width:640px){#concept .link-area a{margin-right:7%}}#concept .link-area a:last-child{margin-right:0}#concept .link-area a img{position:absolute;top:-64px;right:-20px;z-index:-1}@media screen and (max-width:640px){#concept .link-area a img{top:-54px}}#concept .link-area a:before{content:"";position:absolute;bottom:0;left:0;right:0;bottom:-25px;width:20px;height:20px;border-right:2px solid #b3b3b3;border-bottom:2px solid #b3b3b3;margin:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:0}#concept .stc{display:inline-block;vertical-align:middle;font-size:18px;font-weight:600;line-height:1.6;text-align:left;color:#3f3f3f;margin-bottom:60px}@media screen and (max-width:1024px){#concept .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}@media screen and (max-width:768px){#concept .stc{width:90%}}#concept .stc .cr{color:#8bc120;font-weight:700}#concept .stc .tre{color:#e7380d;font-weight:700}@media screen and (max-width:480px){#concept .stc .pc{display:none}}#concept .g-img{display:block;margin:0 auto}@media screen and (max-width:960px){#concept .g-img{max-width:130%;margin-left:-15%}}@media screen and (max-width:640px){#concept .g-img{max-width:200%;margin-left:-10%}}@media screen and (max-width:480px){#concept .g-img{max-width:210%}}.bg_top,.bg_bottom{display:block;position:relative;width:100%;min-width:1180px}@media screen and (max-width:768px){.bg_top,.bg_bottom{min-width:800px;right:0}}@media screen and (max-width:480px){.bg_top,.bg_bottom{left:-50%;right:-50%}}@media screen and (max-width:768px){.bg_top.pc,.bg_bottom.pc{display:none}}.bg_top.sp,.bg_bottom.sp{display:none}@media screen and (max-width:768px){.bg_top.sp,.bg_bottom.sp{display:block}}#concept02{position:relative;background-color:#e9f4f4;padding:0 0 40px}#concept02 .col-area{position:relative;top:-140px;bottom:auto !important;max-width:1280px;padding:0 2em;margin:0 auto -180px}@media screen and (max-width:768px){#concept02 .col-area{top:-160px;padding:0 1.5em;margin:0 auto -120px}}@media screen and (max-width:640px){#concept02 .col-area{margin:0 auto -200px}}#concept02 .col-area.active{top:-260px}#concept02 .col-area .col{display:inline-block;vertical-align:middle;width:47%;margin-right:6%}@media screen and (max-width:768px){#concept02 .col-area .col{display:block;width:100%;margin:0 auto}}@media screen and (max-width:768px){#concept02 .col-area .col:first-child{width:100%;max-width:480px;margin-bottom:20px}}#concept02 .col-area .col:first-child img{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-image:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/top_concept_img02.svg);-webkit-mask-image:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/top_concept_img02.svg)}#concept02 .col-area .col:nth-child(2){width:46%;margin-right:0;text-align:center}@media screen and (max-width:768px){#concept02 .col-area .col:nth-child(2){width:100%}}#concept02 .stc{font-size:16px;line-height:1.7;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#3f3f3f;padding:0 1.5em;margin-bottom:20px}@media screen and (max-width:640px){#concept02 .stc{font-size:15px;letter-spacing:0em}}#concept02 .stc b{font-weight:700}#concept02 .stc-price{display:inline-block;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:.1em;color:#3f3f3f;border-bottom:2px solid #000;margin-bottom:5px}@media screen and (max-width:1024px){#concept02 .stc-price{font-size:calc(1.375rem + (1vw - 7.68px) * 0.1736)}}#concept02 .stc-price.pd{padding:0 15px}#concept02 .stc-price span{font-size:16px;letter-spacing:0}@media screen and (max-width:640px){#concept02 .stc-price span{font-size:15px}}#concept02 .stc-right{text-align:right}#concept02 .stc-right .price{display:inline-block;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#3f3f3f;border-bottom:2px solid #000}@media screen and (max-width:1024px){#concept02 .stc-right .price{font-size:calc(1.25rem + (1vw - 7.68px) * 0.1736)}}#concept02 .stc-right .price .zei{font-size:16px;letter-spacing:0}#concept02 .stc-right .kome{display:block;font-size:16px;line-height:1.7;letter-spacing:.1em;color:#3f3f3f}@media screen and (max-width:1024px){#concept02 .stc-right .kome{font-size:15px}}#concept02 .br-box{max-width:480px;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:center;border:2px solid #b5b5b5;padding:10px 1em;margin:0 auto}@media screen and (max-width:1024px){#concept02 .br-box{font-size:calc(1.125rem + (1vw - 7.68px) * 0.1736)}}#concept02 .br-box .zei{font-size:15px;letter-spacing:0}@media screen and (max-width:640px){#concept02 .br-box .zei{font-size:15px}}#concept02 .br-box .ch{display:block;font-size:15px;font-weight:700}@media screen and (max-width:640px){#concept02 .br-box .ch{font-size:15px}}#concept02 .plus{font-size:47px;font-weight:900;line-height:1;text-align:center;margin:1px 0 8px}#concept02 #care{position:relative;top:-200px;margin-bottom:-160px}#concept02 #care h2{text-align:center;margin-bottom:30px}@media screen and (max-width:640px){#concept02 #care h2 img{width:260px}}#concept02 #care .stc{font-weight:700;text-align:center}#concept02 #care .niji{position:absolute;top:35%;right:-3%;z-index:0}@media screen and (max-width:640px){#concept02 #care .niji{right:-10%}}#concept02 #care .niji2{position:absolute;bottom:-7%;left:-4%;z-index:0;transform:scale(-1,1)}@media screen and (max-width:640px){#concept02 #care .niji2{left:-10%}}#concept02 #care .wht-box{position:relative;text-align:center;background-color:#fff;border-radius:8px;padding:35px 2.5em;width:94%;max-width:900px;margin:0 auto 40px;z-index:1}@media screen and (max-width:640px){#concept02 #care .wht-box{padding:35px 1.5em}}#concept02 #care .wht-box .kumo{position:absolute;top:-28px;right:-26px;z-index:1}#concept02 #care .wht-box ul{margin:0 auto 0px;text-align:left;max-width:680px}#concept02 #care .wht-box ul:nth-of-type(1) li{color:#3f3f3f;background-color:#d7f2f9}#concept02 #care .wht-box ul:nth-of-type(2) li{color:#3f3f3f;background-color:#f9ebb2}#concept02 #care .wht-box ul:nth-of-type(3) li{color:#3f3f3f;background-color:#efcb97}#concept02 #care .wht-box ul li{display:inline-block;vertical-align:top;font-size:14px;font-weight:700;line-height:1.5;color:#fff;background-color:#a3a3a3;border-radius:100px;padding:1px .5em;margin-right:10px;margin-bottom:10px}@media screen and (max-width:640px){#concept02 #care .wht-box ul li{font-size:13px;margin-right:4px;margin-bottom:6px}}#concept02 #care .wht-box .stc{max-width:680px;text-align:left;padding:0;margin:0 auto 20px}#concept02 #care .wht-box table{overflow:hidden;display:table;border-collapse:separate;max-width:680px;border-radius:8px;border-spacing:0;margin:0 auto 50px}#concept02 #care .wht-box table:nth-of-type(2) tr:first-child th{border-top-left-radius:8px;background-color:#d7f2f9}#concept02 #care .wht-box table:nth-of-type(3) tr:first-child th{border-top-left-radius:8px;background-color:#f9ebb2}#concept02 #care .wht-box table:nth-of-type(4) tr:first-child th{border-top-left-radius:8px;background-color:#efcb97}#concept02 #care .wht-box table tr:first-child th{border-top-left-radius:8px;background-color:#8bc120}#concept02 #care .wht-box table tr:first-child td:last-child{border-top-right-radius:8px}#concept02 #care .wht-box table tr:nth-child(2) th{background-color:#e2e2e2}#concept02 #care .wht-box table tr th{width:42%;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#3f3f3f;background-color:#f4f4f4;border:1px solid #fff;padding:16px 1.5em;vertical-align:middle}@media screen and (max-width:640px){#concept02 #care .wht-box table tr th{font-size:13px;letter-spacing:0em;padding:12px .5em}}#concept02 #care .wht-box table tr th span{font-size:14px;line-height:1.4}@media screen and (max-width:640px){#concept02 #care .wht-box table tr th span{font-size:15px}}#concept02 #care .wht-box table tr td{vertical-align:middle;font-size:22px;font-weight:900;line-height:1.3;letter-spacing:.1em;color:#3f3f3f;text-align:center;border-bottom:2px solid #3f3f3f;padding:16px 1.5em}@media screen and (max-width:640px){#concept02 #care .wht-box table tr td{font-size:16px;letter-spacing:0em;padding:12px .5em}}#concept02 #care .wht-box table tr td span{font-size:15px;letter-spacing:0}@media screen and (max-width:640px){#concept02 #care .wht-box table tr td span{font-size:14px}}#concept02 #care .wht-box table tr td span.yen{font-size:16px;font-weight:900;color:#e7380d}@media screen and (max-width:640px){#concept02 #care .wht-box table tr td span.yen{font-size:15px}}#concept02 #care .wht-box table tr td span.red1{font-size:16px;font-weight:900;color:#e7380d;margin-right:8px}@media screen and (max-width:640px){#concept02 #care .wht-box table tr td span.red1{font-size:15px}}#concept02 #care .wht-box table tr td span.red2{font-size:24px;font-weight:900;color:#e7380d}@media screen and (max-width:640px){#concept02 #care .wht-box table tr td span.red2{font-size:22px}}#concept02 .wht-area{position:relative;text-align:center;background-color:#fff;border-radius:8px;padding:30px 2.5em;width:94%;max-width:800px;margin:0 auto 40px}@media screen and (max-width:640px){#concept02 .wht-area{padding:30px 1.5em}}#concept02 .wht-area h2{text-align:center;margin-bottom:25px}#concept02 .wht-area h3{font-size:22px;font-weight:900;line-height:1.5;letter-spacing:.1em;color:#3f3f3f;text-align:left;margin-bottom:5px}@media screen and (max-width:480px){#concept02 .wht-area h3{letter-spacing:0}}#concept02 .wht-area h3 span{font-size:22px;font-weight:900}@media screen and (max-width:480px){#concept02 .wht-area h3 span{display:block;letter-spacing:0;text-align:right}}#concept02 .wht-area .stc{text-align:left}#concept02 .wht-area .small{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-align:left}@media screen and (max-width:1024px){#concept02 .wht-area .small{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}#concept02 .wht-area .red{position:relative;top:-51px;left:0;right:0;width:100%;text-align:center;font-size:26px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#e7380d;margin-bottom:-30px}@media screen and (max-width:1024px){#concept02 .wht-area .red{font-size:calc(1.375rem + (1vw - 7.68px) * 0.3472)}}@media screen and (max-width:640px){#concept02 .wht-area .red{top:-46px}}#concept02 .wht-area .red span{font-size:26px;font-weight:700;line-height:1.5;letter-spacing:-.1em}@media screen and (max-width:1024px){#concept02 .wht-area .red span{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}#concept02 .col-area02{max-width:1280px;padding:0 2em;margin:0 auto 60px}@media screen and (max-width:768px){#concept02 .col-area02{padding:0 1.5em}}#concept02 .col-area02 .col{display:inline-block;vertical-align:top;width:53%;margin-right:6%}@media screen and (max-width:768px){#concept02 .col-area02 .col{display:block;width:100%;margin-right:0}}#concept02 .col-area02 .col:first-child{margin-top:30px}@media screen and (max-width:768px){#concept02 .col-area02 .col:first-child{margin-top:0;margin-bottom:30px}}@media screen and (max-width:480px){#concept02 .col-area02 .col:first-child h3{letter-spacing:.1em}}@media screen and (max-width:480px){#concept02 .col-area02 .col:first-child h3 span{letter-spacing:.1em}}#concept02 .col-area02 .col:nth-child(2){width:40%;text-align:center;margin-right:0}@media screen and (max-width:768px){#concept02 .col-area02 .col:nth-child(2){width:100%}}#concept02 .col-area02 .col h2{margin-bottom:25px}#concept02 .col-area02 .col h3{font-size:22px;font-weight:900;line-height:1.5;letter-spacing:.1em;color:#3f3f3f;text-align:left;margin-bottom:5px}@media screen and (max-width:480px){#concept02 .col-area02 .col h3{letter-spacing:0}}#concept02 .col-area02 .col h3 span{font-size:22px;font-weight:900}@media screen and (max-width:480px){#concept02 .col-area02 .col h3 span{display:block;letter-spacing:0;text-align:right}}#concept02 .col-area02 .col .small{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1em}@media screen and (max-width:1024px){#concept02 .col-area02 .col .small{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}#concept02 .col-area02 .col .grn{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#8bc120;text-align:center}@media screen and (max-width:1024px){#concept02 .col-area02 .col .grn{font-size:calc(1.1875rem + (1vw - 7.68px) * 0.0868)}}#concept02 .col-area02 .col .blu{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#00a6e9;text-align:center;margin-top:10px}@media screen and (max-width:1024px){#concept02 .col-area02 .col .blu{font-size:calc(1.1875rem + (1vw - 7.68px) * 0.0868)}}#concept02 .slick-area{overflow:hidden;display:block;margin:0 auto 80px}#concept02 .slick-area img{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-image:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/top_main.svg);-webkit-mask-image:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/top_main.svg);margin:0 40px}@media screen and (max-width:640px){#concept02 .slick-area img{margin:0 20px}}#price{max-width:1280px;padding:0 1.5em;margin:0 auto 100px}@media screen and (max-width:640px){#price{padding:0 1em}}#price h3{font-size:38px;font-weight:700;line-height:1.5;letter-spacing:.3em;text-align:center;color:#3f3f3f;margin-bottom:20px}@media screen and (max-width:1024px){#price h3{font-size:calc(1.875rem + (1vw - 7.68px) * 0.6944)}}#price h3 img{display:block;margin:0 auto 5px}#price h4{font-size:38px;font-weight:700;line-height:1.5;letter-spacing:.3em;text-align:center;color:#3f3f3f;margin:40px 0 5px}@media screen and (max-width:1024px){#price h4{font-size:calc(1.875rem + (1vw - 7.68px) * 0.6944)}}@media screen and (max-width:640px){#price h4{margin:40px 0 15px}}#price h5{max-width:980px;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-align:left;color:#3f3f3f;margin:0 auto 5px}@media screen and (max-width:1024px){#price h5{font-size:calc(1.5rem + (1vw - 7.68px) * 0.3472)}}#price table{overflow:hidden;display:table;border-collapse:collapse;max-width:980px;border-radius:8px;margin:0 auto}#price table:nth-of-type(1){margin-bottom:30px}#price table:nth-of-type(1) td{width:70%;font-size:22px}@media screen and (max-width:640px){#price table:nth-of-type(1) td{font-size:18px}}#price table:nth-of-type(1) tr:last-child th{border-bottom:1px solid #93908f}#price table:nth-of-type(2){margin-bottom:10px}#price table:nth-of-type(2) tr:first-child td{font-size:16px;text-align:center}#price table tr:first-child th{border-top-left-radius:8px}#price table tr:first-child td:last-child{border-top-right-radius:8px}#price table tr:last-child td:last-child{border-bottom-right-radius:8px}#price table tr:last-child th{border-bottom:1px solid #93908f}#price table tr:last-child th:last-child{border-bottom-left-radius:8px}#price table tr th{width:60%;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#000;background-color:#f4f4f4;border:1px solid #93908f;padding:12px 1em}@media screen and (max-width:640px){#price table tr th{width:40%;font-size:15px;letter-spacing:0em;padding:12px .3em}}#price table tr th span{font-size:14px;line-height:1.4}@media screen and (max-width:640px){#price table tr th span{font-size:15px}}#price table tr td{vertical-align:middle;width:20%;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#3f3f3f;text-align:right;border:1px solid #93908f;padding:12px 1em}@media screen and (max-width:640px){#price table tr td{width:30%;font-size:16px;letter-spacing:0em;padding:12px .5em}}#price table tr td span{font-size:15px;letter-spacing:0}@media screen and (max-width:640px){#price table tr td span{font-size:14px}}#price .small{max-width:980px;font-size:16px;line-height:1.7;letter-spacing:.1em;color:#3f3f3f;margin:0 auto 20px}#price .small b{font-weight:700}#price .stc{max-width:980px;font-size:17px;font-weight:700;line-height:1.7;letter-spacing:.1em;color:#3f3f3f;margin:0 auto 30px}@media screen and (max-width:1024px){#price .stc{font-size:16px}}#price .stc b{font-weight:700}#intro{max-width:1280px;padding:0 1.5em;margin:0 auto 80px}#intro h3{font-size:38px;font-weight:700;line-height:1.8;letter-spacing:.3em;text-align:center;color:#3f3f3f;margin-bottom:20px}@media screen and (max-width:1024px){#intro h3{font-size:calc(1.875rem + (1vw - 7.68px) * 0.6944)}}#intro h3 img{display:block;margin:0 auto 5px}#intro .col-area{max-width:1080px;margin:0 auto 0}@media screen and (max-width:1024px){#intro .col-area{margin-left:-.5em}}#intro .col-area .col{display:inline-block;vertical-align:middle;width:50%}@media screen and (max-width:768px){#intro .col-area .col{display:block;width:96%}}#intro .col-area .col:nth-child(1){max-width:400px;margin:0 auto}#intro .col-area .col:nth-child(2){width:65%;border-radius:8px;border:2px solid #3f3f3f;padding:40px 2em 40px 7em;margin-left:-11%}@media screen and (max-width:768px){#intro .col-area .col:nth-child(2){width:100%;padding:60px 2em 40px;margin:-30px auto 0}}#intro .col-area .col img{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-image:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/intro_bg.svg);-webkit-mask-image:url(//nijiiro-jt-sekkotsuin.com/wp-content/themes/nijiiro-child/css/../img/intro_bg.svg)}#intro .col-area .col .stc{font-size:16px;line-height:1.7;font-weight:600;letter-spacing:.1em;color:#3f3f3f;margin:0 auto 15px}#intro .col-area .col .stc b{font-weight:700}#intro .col-area .col .txt-right{font-size:18px;font-weight:900;line-height:1.5;letter-spacing:.1em;color:#3f3f3f;text-align:right}@media screen and (max-width:1024px){#intro .col-area .col .txt-right{font-size:17px}}#access{max-width:1280px;padding:0 1.5em;margin:0 auto 80px}#access h3{font-size:38px;font-weight:700;line-height:1.8;letter-spacing:.3em;text-align:center;color:#3f3f3f;margin-bottom:20px}@media screen and (max-width:1024px){#access h3{font-size:calc(1.875rem + (1vw - 7.68px) * 0.6944)}}#access h3 img{display:block;margin:0 auto 5px}#access iframe{display:block;max-width:100%;border:2px solid #3f3f3f !important;border-radius:8px}#access .stc-area{max-width:800px;margin:10px auto 0}@media screen and (max-width:768px){#access .stc-area{margin:20px auto 0}}#access .stc-area h4{position:relative;display:inline-block;vertical-align:middle;width:35%;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:.2em;text-align:center;color:#3f3f3f;margin-right:3%;z-index:1}@media screen and (max-width:1024px){#access .stc-area h4{font-size:calc(1.5rem + (1vw - 7.68px) * 0.3472)}}@media screen and (max-width:768px){#access .stc-area h4{display:block;width:100%;font-size:28px;text-align:center;margin-right:0;margin-bottom:20px}}#access .stc-area .r-cnt{position:relative;z-index:1;display:inline-block;vertical-align:middle;width:60%;border-left:1px solid #e6e6e6;padding:10px 1.5em}@media screen and (max-width:768px){#access .stc-area .r-cnt{display:block;width:100%;text-align:center;border:none;padding:0}}#access .stc-area .r-cnt .stc{font-size:18px;line-height:1.7;font-weight:600;letter-spacing:.1em;color:#3f3f3f}#access .stc-area .r-cnt .stc a{font-size:18px;font-weight:600}#access .stc-area .r-cnt .stc a span{font-size:15px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;border-radius:5px;background-color:#215945;padding:3px .5em 4px;margin-right:8px}#access .stc-area .r-cnt .stc span{font-size:16px;font-weight:400}#access .or-area{text-align:center;margin-top:30px}#access .or-area .or{display:inline-block;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;background-color:#e7380d;border-radius:5px;padding:3px .5em 4px;margin-bottom:5px}@media screen and (max-width:640px){#access .or-area .or{font-size:15px}}#access .c-stc{font-size:18px;line-height:1.7;font-weight:700;letter-spacing:.1em;text-align:center;color:#3f3f3f}#access .c-stc a{font-size:18px;font-weight:600}#access .c-stc span{font-size:16px;font-weight:400}#access table{max-width:640px;text-align:center;margin:10px auto 10px}#access table tr:first-child th{padding:8px .5em}#access table tr:first-child td{color:#3f3f3f;padding:8px .5em}#access table tr:nth-child(2) th{border-bottom:1px solid #000}#access table tr:nth-child(n+2) th{font-size:15px;letter-spacing:.05em}@media screen and (max-width:640px){#access table tr:nth-child(n+2) th{font-size:13px;letter-spacing:0em}}#access table tr:last-child td:last-child{font-size:15px;letter-spacing:0}@media screen and (max-width:640px){#access table tr:last-child td:last-child{font-size:12px}}#access table th{width:24%;vertical-align:middle;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:center;color:#3f3f3f;border:1px solid #000;padding:10px .2em}@media screen and (max-width:640px){#access table th{font-size:14px}}#access table td{vertical-align:middle;width:12.5%;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:center;color:#3f3f3f;border:1px solid #000;padding:10px .5em}@media screen and (max-width:640px){#access table td{font-size:15px}}#access table td img{display:block;margin:0 auto}@media screen and (max-width:640px){#access table td img{width:18px}}