.btn-trigger{position:relative;width:50px;height:44px;cursor:pointer}.btn-trigger span{position:absolute;left:0;width:100%;height:4px;background-color:#fff;border-radius:4px}.btn-trigger,.btn-trigger span{display:inline-block;transition:all .5s;box-sizing:border-box}.btn-trigger span:nth-of-type(1){top:0}.btn-trigger span:nth-of-type(2){top:20px}.btn-trigger span:nth-of-type(3){bottom:0}#btn07 span:nth-of-type(1){-webkit-animation:btn07-bar01 .5s forwards;animation:btn07-bar01 .5s forwards}@-webkit-keyframes btn07-bar01{0%{-webkit-transform:translateY(20px) rotate(45deg)}50%{-webkit-transform:translateY(20px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0)}}@keyframes btn07-bar01{0%{transform:translateY(20px) rotate(45deg)}50%{transform:translateY(20px) rotate(0)}100%{transform:translateY(0) rotate(0)}}#btn07 span:nth-of-type(2){transition:all .25s .25s;opacity:1}#btn07 span:nth-of-type(3){-webkit-animation:btn07-bar03 .5s forwards;animation:btn07-bar03 .5s forwards}@-webkit-keyframes btn07-bar03{0%{-webkit-transform:translateY(-20px) rotate(-45deg)}50%{-webkit-transform:translateY(-20px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0)}}@keyframes btn07-bar03{0%{transform:translateY(-20px) rotate(-45deg)}50%{transform:translateY(-20px) rotate(0)}100%{transform:translateY(0) rotate(0)}}#btn07.active span:nth-of-type(1){-webkit-animation:active-btn07-bar01 .5s forwards;animation:active-btn07-bar01 .5s forwards}@-webkit-keyframes active-btn07-bar01{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(20px) rotate(0)}100%{-webkit-transform:translateY(20px) rotate(45deg)}}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(0)}100%{transform:translateY(20px) rotate(45deg)}}#btn07.active span:nth-of-type(2){opacity:0}#btn07.active span:nth-of-type(3){-webkit-animation:active-btn07-bar03 .5s forwards;animation:active-btn07-bar03 .5s forwards}@-webkit-keyframes active-btn07-bar03{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-20px) rotate(0)}100%{-webkit-transform:translateY(-20px) rotate(-45deg)}}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(0)}100%{transform:translateY(-20px) rotate(-45deg)}}#header{width:100%;position:fixed;top:0;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);align-items:stretch;z-index:999;transition:.5s}#header.is_fixed{background:linear-gradient(0deg,rgba(178,163,148,0) 0%,rgba(178,163,148,.5) 20%,rgba(178,163,148,.8) 100%)}.flex{flex-wrap:wrap}body{font-size:4vw;overflow:hidden;letter-spacing:0}#nav{opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(178,163,148,.9);display:flex;transition:opacity .5s ease,visibility .5s ease}#nav.active{opacity:1;visibility:visible;pointer-events:auto}.sp{display:block}.pc{display:none}#header #logo{width:25vw}#header #logo img{width:100%}#header #nav .flex{display:flex;flex-wrap:wrap;align-content:center;justify-content:center}#header #nav .flex li{width:100%;margin:0}#header #nav a{padding:2vh 0}.btn-trigger{margin:5vw 2.5vw 1vw}em{display:block;text-align:center;color:#fff;font-size:3.5vw}#mainview{font-size:10px}#mainview .scroll{display:none}#mainview div.box{bottom:3.5vw;right:2.5vw;font-size:120%}#mainview div.box p{letter-spacing:0;line-height:140%;margin:0 0 1.5vw}#mainview div.box h2{line-height:150%;letter-spacing:0}#mainview .sell{bottom:-5vw;width:30vw}#header #nav ul li:last-child img{width:5vw;height:5vw}#header #nav ul li:last-child .btn{width:80%;margin:0 auto}.block800{width:96%;margin:0 auto}.tl{margin:0 0 7vw;font-size:130%}.sub_tl{padding:2vw;text-align:center;margin-bottom:5vw;font-size:130%}.pa{padding:10vw 0}.pab0{padding:10vw 0 0}.pat0{padding:0 0 10vw}#sns{display:none}.sec01 li{width:80%;margin:0 auto 5vw}.sec01 li:last-child{margin-bottom:0}.sec01 li p{margin:-6vw 0 0}.sec01 li h3{font-size:120%}.sec02 .tl{margin-bottom:4vw}.sec02{background:url(//rapport-k.com/kanri/wp-content/themes/rapport/css/../img/sec02_bk.png) no-repeat -75vw center;background-size:cover}.sec02 .copy{line-height:180%;letter-spacing:0}.sec02 .sec02_bk{background:url(//rapport-k.com/kanri/wp-content/themes/rapport/css/../img/logo.png) no-repeat 2% 0;background-size:15vw}.sec02 .copy{font-size:100%}.sec03 .ph{width:50%;margin:0 auto}.sec03 .copy{width:100%;margin:7vw 0 0;font-size:100%}.sec03 .copy p{padding:1vw 0}.sec03 .copy .copy2{padding:6vw 0}.tl_copy{margin:-3vw 0 5vw}.sec05 .beginner{padding:5vw;text-align:center}.sec05 .beginner .flex{display:inline-block;margin:0 auto;border-bottom:dotted 1px rgba(178,163,148,1)}.sec05 .beginner li{width:100%;display:flex;text-align:left;border-right:none;border-top:dotted 1px rgba(178,163,148,1);padding:5vw;align-items:center}.sec05 .beginner li img{width:20%;margin:0 5% 0 0;height:auto;vertical-align:middle}.sec05 .beginner h2{margin-bottom:5vw}#conversion .tl{margin-bottom:5vw}#conversion .btn a,.btn a{width:80%}#foot_area{padding:10vw 5vw 20vw}.news .flex li{width:100%;margin:0 0 5vw}.news .flex li:last-child{margin-bottom:0}.news .flex li a{display:flex;justify-content:space-between;align-items:center}.news .flex li a img{width:30%;height:auto}.news .flex li a div{width:65%;line-height:120%}.news .flex li span{padding:0 0 2vw}.news .flex{margin:0 0 8vw}#foot_area .logo{width:30vw;margin:0 auto 5vw}#foot_area .flex{text-align:center}#foot_area .btn{padding:5vw 0 0}#foot_area .ft_nav{width:100%;margin:5vw 0 0}#foot_area .ft_nav a{padding:2vw 0;display:block}.copyright{text-align:center;padding:10vw 0 20vw}#foot_area .ft_nav .flex li{margin:0 3vw}#foot_area .ft_nav .flex{justify-content:center}#second #mainview{width:140vw;margin:0 -20vw}#second #mainview h1{font-size:200%;letter-spacing:0;margin:16vw 0 0}#second #mainview h1 span{padding:1vw 0 0;line-height:100%}.f_sec01 .box{padding:3vw 6vw}.f_sec01 .box li{font-size:100%;margin-left:0 !important;margin:2vw}.f_sec01 p{width:35vw;right:-5vw}.f_sec01 .box li{padding-left:5vw;background:url(//rapport-k.com/kanri/wp-content/themes/rapport/css/../img/check.svg) no-repeat left 1vw;background-size:4.3vw 3.6vw;line-height:140%;width:80%}.f_sec02 .flex{align-items:flex-start}.f_sec02 .flex li h3{font-size:120%;padding:2.5vw 0 1vw;line-height:130%}.f_sec02 .flex li p{line-height:140%}.f_sec02 .flex li p br{display:none}.f_sec03 li{padding:3vw}.f_sec03 li h3{margin-bottom:1vw}.m_sec03 .tl_copy{padding:3vw 0 4vw;margin:-5vw 0 0}.page_copy br{display:none}.m_sec01 table{display:block;border-top:solid 1px #918070}.m_sec01 table th,.m_sec01 table td{display:block;width:100%;border-bottom:none;border-top:none;padding:5vw 0}.m_sec01 table th{padding:5vw 0 2vw}.m_sec01 table td{padding:0 0 5vw;border-bottom:solid 1px #918070}.m_sec02 .beginner li{text-align:center;display:block}.sec04 .shampoo{display:block;width:96%;margin:5vw auto 0}.sec04 .shampoo div h3{font-size:120%}.sec04 .shampoo div{padding:5vw}.sec04 .shampoo div p{line-height:140%}.sec04 .shampoo div{width:100%}.sec04 .shampoo .img{width:100%;overflow:hidden}.s_sec01 .copy .box{padding:10vw 5vw}.s_sec01 .copy p{line-height:140%}.s_sec01 .copy .box dd{margin-bottom:.5vw;line-height:140%}.s_sec01 .copy .box dl{margin:2vw 0 2vw}.n_sec #sidebar,.n_sec .left{width:100%}.blogsingle .entrybody h2 a{font-size:120%}.blogsingle .entrybody .btn{padding:2vw 0 0}.blogsingle .entrybody .btn a{width:100%}.c_sec01 .flex li{width:100%;font-size:120%}.c_sec02 strong{font-size:10vw}.c_sec02 strong img{width:5vw;margin-right:1vw}.c_sec02 p{padding:2vw 0 0}.c_sec03 .tl_copy br{display:none}.c_sec03 table{display:block;border-top:solid 1px #918070}.c_sec03 table th,.c_sec03 table td{display:block;width:100%;border-bottom:none;border-top:none;padding:5vw 0}.c_sec03 table th{padding:5vw 0 2vw}.c_sec03 table td{padding:0 0 5vw;border-bottom:solid 1px #918070}.c_sec03 .btn input{width:45%;margin-top:5vw}.single .n_sec .entrysingle h3{line-height:140%}.sec04 .flex{display:block;margin:0 2%}.sec04 li{width:100%}.sec04 li:nth-child(2){margin:2vw 0}.sp_conv{position:fixed;bottom:0;left:2%;width:96%;background:#fff;border:solid 1px #918070;border-bottom:none;border-radius:5px 5px 0 0}.sp_conv p{text-align:center;padding:2vw 0 1vw;color:#918070}.sp_conv ul{padding:0 .5vw}.sp_conv li{width:33.333%;text-align:center}.sp_conv li a{padding:3vw 0;display:flex;color:#000;justify-content:center;align-items:center;background:rgba(178,163,148,.2);margin:1vw .5vw;border-radius:5px}.sp_conv li a img{height:6vw;width:auto;vertical-align:middle;margin:0 1vw 0 0}.sp_conv li a span{line-height:100%}#header #nav ul li:last-child{line-height:100%}#header #nav ul li:last-child a:after{display:none}#header #nav ul li:last-child a{text-decoration:none}#header #nav ul li:last-child span{padding:2vw 0 0}.c_sec03 td input,.c_sec03 td textarea{font-size:120%}.modal-box ul li a img{width:20px;height:20px}