@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,table,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:0 0}html{line-height:0;font-size:15px}body{line-height:2;text-align:justify;font-feature-settings:"palt"}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}section{width:100%;clear:both}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;color:#333}sup{vertical-align:top}ins{background-color:#ccc;color:#000;text-decoration:none}mark{background-color:#ccc;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;vertical-align:middle}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em auto;padding:0;max-width:1000px}input,select{vertical-align:middle}li{list-style:none}img{width:100%;height:auto;line-height:0;vertical-align:middle}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table;min-height:1%}* html .clearfix{height:1%}.clearfix{display:block}body{font-family:'Lexend','Noto Sans JP','游ゴシック','ヒラギノ角ゴ Pro W3','メイリオ','YuGothic','Hiragino Kaku Gothic Pro','Meiryo','ＭＳ Ｐゴシック',sans-serif;color:#494844;-webkit-text-size-adjust:100%;letter-spacing:2px;background:#f5f3eb}a img:hover,input[type=image]:hover{opacity:.6;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover{opacity:.6;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#wrapper{width:100%}.fuwafuwa1{-webkit-animation:fuwafuwa1 13s infinite linear alternate;animation:fuwafuwa1 13s infinite linear alternate}@-webkit-keyframes fuwafuwa1{0%{transform:translate(0,0) rotate(-10deg)}30%{transform:translate(-25px,-30px) rotate(0deg)}60%{transform:translate(-50px,-10px) rotate(5deg)}100%{transform:translate(-65px,20px)rotate(15deg)}}@keyframes fuwafuwa1{0%{transform:translate(0,0) rotate(-10deg)}30%{transform:translate(-25px,-30px) rotate(0deg)}60%{transform:translate(-50px,-10px) rotate(5deg)}100%{transform:translate(-65px,20px)rotate(15deg)}}.fuwafuwa2{-webkit-animation:fuwafuwa2 15s infinite linear alternate;animation:fuwafuwa2 15s infinite linear alternate}@-webkit-keyframes fuwafuwa2{0%{transform:translate(0,0) rotate(-5deg)}30%{transform:translate(-40px,10px) rotate(0deg)}60%{transform:translate(-60px,-10px) rotate(5deg)}100%{transform:translate(-80px,20px)rotate(15deg)}}@keyframes fuwafuwa2{0%{transform:translate(0,0) rotate(-5deg)}30%{transform:translate(-40px,10px) rotate(5deg)}60%{transform:translate(-100px,-10px) rotate(15deg)}100%{transform:translate(-160px,20px)rotate(0deg)}}.fuwafuwa3{-webkit-animation:fuwafuwa3 1s infinite linear alternate;animation:fuwafuwa3 1s infinite linear alternate}@-webkit-keyframes fuwafuwa3{0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(0,10px)rotate(0deg)}}@keyframes fuwafuwa3{0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(0,10px)rotate(0deg)}}.fuwafuwa4{-webkit-animation:fuwafuwa4 1.3s infinite linear alternate;animation:fuwafuwa4 1.3s infinite linear alternate}@-webkit-keyframes fuwafuwa4{0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(0,-10px)rotate(0deg)}}@keyframes fuwafuwa4{0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(0,5px)rotate(0deg)}}.fuwafuwa5{-webkit-animation:fuwafuwa5 1.3s infinite linear alternate;animation:fuwafuwa5 1.3s infinite linear alternate}@-webkit-keyframes fuwafuwa5{0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(0,0)rotate(5deg)}}@keyframes fuwafuwa5{0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(0,0)rotate(5deg)}}.fadein{opacity:0;transform:translate(0,30px);transition:all 2s}.fadein.scrollin{opacity:1;transform:translate(0,0)}.txt_s{font-size:.8rem;line-height:1.3}.txt_m{font-size:1.2rem}.txt_l{font-size:1.8rem}.txt_cc{font-size:1.5rem;letter-spacing:3px}.mincho{font-family:'Zen Old Mincho',serif}.txt_cnt{text-align:center}.txt_right{text-align:right}.green{color:#aacd06}.lavender{color:#ada5cc}.orange{color:#e79676}.strong{font-weight:700}.pc_disp{display:block}.sp_disp{display:none}.pc_img{display:inline-block}.sp_img{display:none}#contact_area{background:url(//trip-hair.com/dev/wp-content/themes/TRiP/css/../images/common/bg_bnrarea.jpg) no-repeat left bottom;background-size:cover;padding:150px 0 130px}#contact_area .inner_box{width:82%;max-width:1100px;margin:auto}#contact_area .inner_box span{font-size:1.2rem}#contact_area .inner_box .bnr_staff{width:45%;float:left;margin:0 10% 0 0}#contact_area .inner_box .bnr_cp{width:45%;float:left}.ttl_box1 h2{font-family:'Zen Old Mincho',serif;font-size:3.2rem;font-weight:400;line-height:1.7}.ttl_box1 h2 span{background:#fff;display:inline}.ttl_box1 h3{font-size:1rem;line-height:2;font-weight:400}.ttl_box1 h3 span{font-family:'Zen Old Mincho',serif;font-size:2.2rem;font-weight:400}.ttl_box2 h2{font-family:'Zen Old Mincho',serif;font-size:2.7rem;font-weight:400;line-height:1.8}.ttl_box2 h2 span{background:#fff;display:inline}.frame_box_gray{width:100%;border:1px solid #b2b2b2;margin-top:20px;box-sizing:border-box;overflow:hidden}.frame_box_gray .frame_inner{padding:15px 20px}table{width:100%;border:1px solid #dddcd8;margin-bottom:5px}table th,table td{padding:10px 2%;border:1px solid #dddcd8}table th{background:#5f0100;color:#fff;text-align:center}table td{background:#fff}table td.bg_gray{background:#b9a2a2;color:#fff}.btn1 a{width:220px;padding:12px 15px 12px 0;font-size:.85rem;text-align:center;overflow:hidden;position:relative;border:1px solid #696865;display:inline-block;transition:all .2s linear;text-decoration:none;outline:none}.btn1 a:before{content:"";position:absolute;top:50%;right:20px;width:30px;height:1px;background:#696865;transition:all .2s linear}.btn1 a:after{content:'';position:absolute;top:43.5%;right:12px;border:4px solid transparent;border-top-width:4%;border-bottom-width:4%;border-left-color:#696865;transition:all .2s linear}.btn1 a:hover{background:#494844;color:#fff}.btn1 a:hover:before{right:10px;width:20px;background:#fff}.btn1 a:hover:after{border-left-color:#fff;right:5px}.btn_staff a{width:80%;padding:8% 10%;text-align:left;overflow:hidden;position:relative;background:#b8b4a4;color:#fff;display:inline-block;transition:all .2s linear;text-decoration:none;outline:none}.btn_cp a{width:80%;padding:8% 10%;text-align:left;overflow:hidden;position:relative;background:#96b542;color:#fff;display:inline-block;transition:all .2s linear;text-decoration:none;outline:none}.btn_staff a:before,.btn_cp a:before{content:"";position:absolute;top:50%;right:20px;width:30px;height:1px;background:#fff;transition:all .2s linear}.btn_staff a:after,.btn_cp a:after{content:'';position:absolute;top:47.8%;right:12px;border:4px solid transparent;border-top-width:4%;border-bottom-width:4%;border-left-color:#fff;transition:all .2s linear}.btn_staff a:hover,.btn_cp a:hover{opacity:.7}.btn_staff a:hover:before,.btn_cp a:hover:before{right:10px;width:20px}.btn_staff a:hover:after,.btn_cp a:hover:after{right:5px}@media screen and (max-width:767px){img{width:100%}.pc_disp{display:none}.sp_disp{display:block}.pc_img{display:none}.sp_img{display:inline-block}.pagetop img{display:none}#contact_area{background:url(//trip-hair.com/dev/wp-content/themes/TRiP/css/../images/common/bg_bnrarea_sp.jpg) no-repeat right bottom;background-size:cover;padding:20% 0}#contact_area .inner_box{width:82%;max-width:1200px;margin:auto;line-height:1.5}#contact_area .inner_box span{font-size:1rem}#contact_area .inner_box .bnr_staff{width:100%;float:none;margin:0;margin:0 0 10%}#contact_area .inner_box .bnr_cp{width:100%;float:none;margin:0}.ttl_box1 h2{font-family:'Zen Old Mincho',serif;font-size:7vw;font-weight:400;line-height:1.7}.ttl_box1 h2 span{background:#fff;display:inline}.ttl_box1 h3{font-size:1rem;line-height:2;font-weight:400}.ttl_box1 h3 span{font-family:'Zen Old Mincho',serif;font-size:1.5rem;font-weight:400}.ttl_box2 h2{font-family:'Zen Old Mincho',serif;font-size:6vw;font-weight:400;line-height:1.8}.ttl_box2 h2 span{background:#fff;display:inline}.frame_box_gray .txt_l{font-size:1.5rem}table{font-size:.8rem}table th,table td{padding:2%;border:1px solid #dddcd8;text-align:center}.btn1 a{width:80%;padding:10px 0;text-align:center;overflow:hidden;margin:0 0 0 10%;font-size:.7rem;position:relative;border:1px solid #696865;display:inline-block;transition:all .2s linear;text-decoration:none;outline:none}.btn1 a:before{content:"";position:absolute;top:50%;right:20px;width:30px;height:1px;background:#696865;transition:all .2s linear}.btn1 a:after{content:'';position:absolute;top:42%;right:12px;border:4px solid transparent;border-top-width:4px;border-bottom-width:4px;border-left-color:#696865;transition:all .2s linear}.btn1 a:hover{background:#494844;color:#fff}.btn1 a:hover:before{right:10px;width:20px;background:#fff}.btn1 a:hover:after{border-left-color:#fff;right:5px}.btn2 a{width:100%;padding:10px 0;text-align:center;overflow:hidden;margin:0;position:relative;border:1px solid #696865;display:inline-block;transition:all .2s linear;text-decoration:none;outline:none}.btn2 a:before{content:"";position:absolute;top:50%;right:20px;width:30px;height:1px;background:#696865;transition:all .2s linear}.btn2 a:after{content:'';position:absolute;top:42.8%;right:12px;border:4px solid transparent;border-top-width:4px;border-bottom-width:4px;border-left-color:#696865;transition:all .2s linear}.btn2 a:hover{background:#494844;color:#fff}.btn2 a:hover:before{right:10px;width:20px;background:#fff}.btn2 a:hover:after{border-left-color:#fff;right:5px}.btn_staff a{width:90%;padding:7% 5%;text-align:left;font-size:.85rem;overflow:hidden;position:relative;background:#b8b4a4;color:#fff;display:inline-block;transition:all .2s linear;text-decoration:none;outline:none}.btn_cp a{width:90%;padding:7% 5%;text-align:left;font-size:.85rem;overflow:hidden;position:relative;background:#96b542;color:#fff;display:inline-block;transition:all .2s linear;text-decoration:none;outline:none}.btn_staff a:before,.btn_cp a:before{content:"";position:absolute;top:50%;right:20px;width:30px;height:1px;background:#fff;transition:all .2s linear}.btn_staff a:after,.btn_cp a:after{content:'';position:absolute;top:46.8%;right:12px;border:4px solid transparent;border-top-width:4%;border-bottom-width:4%;border-left-color:#fff;transition:all .2s linear}.btn_staff a:hover,.btn_cp a:hover{opacity:.7}.btn_staff a:hover:before,.btn_cp a:hover:before{right:10px;width:20px}.btn_staff a:hover:after,.btn_cp a:hover:after{right:5px}}