@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville:400");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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media screen and (min-width:840px){.pc{display:inherit !important}}@media screen and (max-width:839px){.pc{display:none !important}}@media screen and (min-width:840px){.sp{display:none !important}}@media screen and (max-width:839px){.sp{display:inherit !important}}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}html{font-size:62.5%}body,button,input,select,textarea{color:#333;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.6rem;line-height:1.8;letter-spacing:1px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-text-size-adjust:100%;word-break:break-all}@media screen and (max-width:839px){body,button,input,select,textarea{font-size:1.4rem}}p{margin:0;padding:0}dfn,cite,em,i{font-style:italic}blockquote{color:#666;font-size:1.8rem;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0;overflow:hidden;padding:0}blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:1.5rem;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:1.5rem;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#eee;text-decoration:none}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.5;font-weight:700}big{font-size:125%}blockquote{quotes:"" ""}q{quotes:"“" "”" "‘" "’"}blockquote:before,blockquote:after{content:""}:focus{outline:none}img,video{height:auto;max-width:100%;vertical-align:top}img.alignleft,img.alignright{float:none;margin:0}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{margin-bottom:1.5em;max-width:100%}ul,ol{margin:0;padding:0}ul{list-style:none}ol{list-style:none}li>ul,li>ol{margin:0}a{color:#222;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}a:focus{outline:0}a:hover,a:active{outline:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#333;background:#fff;border:1px solid #bbb;border-radius:3px;display:block;padding:.7em;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#222;border-color:#333}select{border:1px solid #bbb;border-radius:3px;height:3em;max-width:100%}input[type=radio],input[type=checkbox]{margin-right:.5em}input[type=radio]+label,input[type=checkbox]+label{font-weight:400}button{color:#fff;background:0 0;border:none;outline:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}button:hover{opacity:.8}button:disabled{opacity:.5 !important;cursor:default}input,textarea,select{-webkit-transition:all .3s;transition:all .3s}input.error,textarea.error,select.error{color:red}@media screen and (max-width:839px){input,textarea,select{font-size:16px}}.wp h1{font-size:3.2rem;font-weight:700;margin:1.6em 0;clear:both}.wp h2{font-size:2.4rem;font-weight:700;margin:1.6em 0;clear:both}.wp h3{font-size:1.5em;font-weight:700;margin:1.6em 0;clear:both}.wp h4{font-size:1.25em;font-weight:700;margin:1.3em 0;clear:both}.wp h5{font-weight:700;margin:1.1em 0;clear:both}.wp ul,.wp p{margin:1em 0}.wp pre{display:block;padding:.6em;margin:0 0 .8em;font-size:.8em;line-height:1.4;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.wp pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.wp strong{font-weight:700}.wp em{font-style:italic}.wp del{text-decoration:line-through}.wp blockquote{display:inline-block;padding:1em;position:relative}.wp blockquote:before{content:'"';position:absolute;left:0;top:0}.wp blockquote:after{content:'"';position:absolute;right:0;bottom:0}.wp a{color:#00d;text-decoration:underline}.wp a:hover{text-decoration:none}@media screen and (min-width:768px){.wp .aligncenter{display:block;margin:0 auto .8em}.wp .alignleft{float:left;margin:0 .8em .8em 0}.wp .alignright{float:right;margin:0 0 .8em .8em}}.wp img[class*=wp-image-],.wp img[class*=attachment-]{height:auto;max-width:100%}.wp .clearfix{overflow:hidden;zoom:1}.wp .clearfix:after{content:"";display:block;clear:both}.l-section{padding:110px 0}.l-section .l-section-header{margin-bottom:60px}@media screen and (max-width:959px){.l-section .l-section-header{margin-bottom:40px}}.l-section .l-section-header .lead{margin-top:24px}@media screen and (max-width:959px){.l-section{padding:60px 0}}.l-container{margin:0 auto;max-width:1135px;width:100%;padding:0 24px}.l-container-s{margin:0 auto;max-width:840px;width:100%;padding:0 24px}.l-pagination{text-align:center;width:100%;display:block;margin-top:60px}.l-pagination a{background:#f6f6f6;color:#000;text-decoration:none;-webkit-transition:all .15s;transition:all .15s}.l-pagination a i{font-size:1.3rem}@media only screen and (max-width:667px){.l-pagination .inner{width:90%;margin:0 5%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:46px}.l-pagination .page-of{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:absolute;left:37%;width:26%;color:#fff;background:#ccc;height:46px;line-height:46px;font-size:1.3rem}.l-pagination .m-prev{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:15%;position:absolute;left:0}.l-pagination .pn-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:22%;position:absolute;left:15%}.l-pagination .pn-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:22%;position:absolute;left:63%}.l-pagination .m-next{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:15%;position:absolute;left:85%}.l-pagination .current,.l-pagination .pn-numbers{display:none}.l-pagination a{line-height:46px;height:46px;font-size:1.3rem}}@media only screen and (min-width:668px){.l-pagination .page-of{display:none;width:100%;font-size:108%;color:#000;text-align:center;margin-bottom:2em}.l-pagination a,.l-pagination .current{display:inline-block;padding:0 1.5em;line-height:50px;height:50px}.l-pagination .current{background:#ccc;color:#fff}.l-pagination a:hover{background:#ccc;color:#fff}}.l-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}@media screen and (max-width:839px){main{margin-top:60px}}.l-header{position:absolute;top:0;left:0;width:100%;z-index:1000;background-color:transparent;padding:20px 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.l-header .logo svg{vertical-align:bottom}.l-header.scrolled{position:fixed;-webkit-animation:slideInDown .5s forwards linear;animation:slideInDown .5s forwards linear;background:#fff;padding:10px 0;-webkit-box-shadow:0 1px 5px 0 rgba(216,221,230,.5);box-shadow:0 1px 5px 0 rgba(216,221,230,.5)}@media screen and (max-width:839px){.l-header.scrolled{-webkit-animation:inherit;animation:inherit}}.l-header.scrolled a{color:#333}@media screen and (max-width:839px){.l-header.scrolled a{color:#fff}}.l-header.scrolled .logo svg{-webkit-filter:none;filter:none}.l-header.scrolled .logo path{color:#b59f65;fill:currentColor}.l-header .l-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:839px){.l-header{padding:10px 0;background:#fff;position:fixed}.l-header .logo svg{-webkit-filter:none;filter:none}.l-header .logo path{color:#b59f65;fill:currentColor}.l-header .logo svg{height:40px;width:auto}}.l-header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header-nav ul li:not(:first-child){margin-left:4rem}.l-header-nav ul a{display:block;color:#fff}.l-header-nav ul a:hover{opacity:.7}@media screen and (max-width:839px){.l-header-nav{margin:0 0 0 auto;position:fixed;width:100%;left:0;top:0;background:0 0 !important;padding:0;z-index:0}.l-header-nav.bgactive{background:#b59520 !important;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header-nav ul{display:none}.l-header-nav ul.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header-nav ul.show li:not(:first-child){margin-left:0}.l-header-nav ul.show a{padding:15px}}.l-breadcrumb>div{margin-top:15px}@media screen and (max-width:839px){.l-breadcrumb>div{padding:10px 20px}}.l-breadcrumb ul{overflow:auto;white-space:nowrap}.l-breadcrumb li{display:inline-block;font-size:1.4rem}.l-breadcrumb li:not(:last-child):after{content:"/";padding:0 8px}.l-breadcrumb li a{font-size:1.4rem}.l-breadcrumb li a:hover{text-decoration:underline}.l-hero{position:relative}.l-hero .l-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;position:relative}@media screen and (max-width:959px){.l-hero .l-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.toggle-btn{display:block;position:absolute;width:60px;height:60px;background-color:#b59520;right:0;top:0;cursor:pointer}.toggle-btn span:nth-of-type(1),.toggle-btn span:nth-of-type(2),.toggle-btn span:nth-of-type(3){display:inline-block;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:15px;width:50%;margin:0 auto;height:1px;background-color:#fff}.toggle-btn span:nth-of-type(1){top:20px}.toggle-btn span:nth-of-type(2){top:29px}.toggle-btn span:nth-of-type(3){bottom:20px}.toggle-btn.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.toggle-btn.active span:nth-of-type(2){-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}.toggle-btn.active span:nth-of-type(3){opacity:0}.contact-area{background:#b49e73;padding:72px 0}@media screen and (max-width:599px){.contact-area{padding:40px 0}}.contact-area .l-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.contact-area .l-container .left{margin-right:40px}.contact-area .l-container .right{border-left:1px solid #fff;padding-left:40px}.contact-area .l-container .btn-wrap{margin-top:24px}@media screen and (max-width:599px){.contact-area .l-container .left{margin-right:16px;display:none}.contact-area .l-container .right{padding-left:0;border-left:none}}.l-footer{padding:72px 0;background:#393535}.l-footer .l-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-footer .logo-area{color:#fff;text-align:right}.l-footer .logo-area img{margin:0 0 16px auto;display:block}.l-footer .logo-area .copy{font-size:1.4rem}@media screen and (max-width:599px){.l-footer .logo-area{text-align:center}}@media screen and (max-width:599px){.l-footer{padding:40px 0}.l-footer .l-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer .l-container img{margin:0 auto 16px auto;display:block}}.sns-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-area li:not(:last-child){margin-right:16px}.sns-area a:hover{opacity:.75}@media screen and (max-width:599px){.sns-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.sns-area li:not(:last-child){margin-right:24px}}@media screen and (max-width:599px){.home .l-section{padding:80px 0}}.home .heading-lead{color:#fff;background:0 0}@media screen and (max-width:599px){.home .heading-lead{font-size:1.6rem;padding:10px 0}}.home .l-hero{background:url(//www.tiplog.co.jp/wp-content/themes/base/assets/css/../img/index/index-hero.jpg) no-repeat center;background-size:cover;height:640px}.home .l-hero:before{height:640px}.home .l-hero figure{max-width:220px;margin:0 auto 30px}.home .l-hero figure img{display:block;margin:0 auto;-webkit-filter:drop-shadow(0px 0px 5px #333);filter:drop-shadow(0px 0px 5px #333)}@media screen and (max-width:959px){.home .l-hero figure{max-width:160px}}@media screen and (max-width:599px){.home .l-hero figure{max-width:140px}}.home .l-hero .l-page-title{margin-right:10%;padding-top:46px}@media screen and (max-width:959px){.home .l-hero .l-page-title{margin-right:2%;padding-top:0}}@media screen and (max-width:599px){.home .l-hero .l-page-title{margin-right:0}}@media screen and (max-width:959px){.home .l-hero{height:480px}.home .l-hero:before{height:480px}}@media screen and (max-width:599px){.home .l-hero:before{background-color:rgba(0,0,0,.5)}.home .l-hero .l-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.home #topics .l-section-header{margin-bottom:40px}.home #topics .l-container{display:-webkit-box;display:-ms-flexbox;display:flex}.home #topics .l-container .title-area{width:240px;margin-right:60px}.home #topics .l-container .list-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.home #topics .l-container .list-area .btn-wrap{display:none}@media screen and (max-width:959px){.home #topics .l-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home #topics .l-container .title-area{width:100%;margin-right:0}.home #topics .l-container .title-area .btn-wrap{display:none}.home #topics .l-container .list-area .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.home #topics .l-container .list-area .btn-wrap .btn{display:block;margin:10px}}.home #column{background:#edeff2;padding-top:0}.home #column .l-section-header{background:url(//www.tiplog.co.jp/wp-content/themes/base/assets/css/../img/index/bg-column.jpg) no-repeat;background-size:cover;padding:130px 0 140px;margin-bottom:-64px}.home #column .btn-wrap .btn{display:block;margin:0 auto}.home #company{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home #company figure{width:60%}.home #company figure img{width:100%;height:400px}.home #company .l-section-header{margin-bottom:40px}.home #company .l-section-header .lead{margin-top:24px}.home #company .text-area{position:absolute;left:0;top:0;width:100%;height:100%}.home #company .l-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home #company .l-container .inner{padding:64px 0;width:31%;min-width:240px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home #company .l-container .inner .lead{font-size:1.5rem}.home #company .btn-wrap{display:block;margin-top:0}@media screen and (max-width:599px){.home #company{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home #company figure{width:100%}.home #company figure img{height:240px}.home #company .text-area{position:relative}.home #company .l-container .inner{width:100%;padding:40px 0 0}.home #company .l-container .btn{display:block;margin:0 auto}}.home #service{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:110px;margin-bottom:20px;position:relative;z-index:10}@media screen and (max-width:959px){.home #service{margin-top:80px}}.home #service figure{width:40%}.home #service figure img{width:100%;height:460px}.home #service .l-section-header .lead{margin-top:24px}.home #service .text-area{position:absolute;left:0;top:0;width:100%;height:100%}.home #service .l-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home #service .l-container .inner{width:57%;min-width:240px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:599px){.home #service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.home #service figure{width:100%}.home #service figure img{height:240px}.home #service .text-area{position:relative}.home #service .l-container .inner{width:100%;padding-top:40px}.home #service .l-container .btn{display:block;margin:0 auto}}.home #member{margin-top:0;padding-top:0}@media screen and (max-width:599px){.home #member{padding-bottom:4rem}}.home #web{position:relative;z-index:1;padding-top:80px;padding-bottom:180px}@media screen and (max-width:959px){.home #web{padding-top:40px;padding-bottom:60px}}@media screen and (max-width:599px){.home #web{margin-bottom:60px}}.home #web .l-section-header{padding:0 60px}@media screen and (max-width:959px){.home #web .l-section-header{padding:0 2rem 4rem}}.home #web .heading-default span{font-size:3.2rem}.home #web:after{width:90%;height:calc(100% + 20px);background:#edeff2;content:'';display:block;position:absolute;top:-10%;left:0;z-index:-1}@media screen and (max-width:959px){.home #web:after{height:100%;top:-20%}}@media screen and (max-width:599px){.home #web{padding:0 20px}.home #web .l-container{background:#edeff2}.home #web .heading-default span{font-size:2.4rem}.home #web:after{display:none}.home #web .l-section-header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}.home #web .wetuku{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home #web .wetuku a{margin-top:0}.home #web .backyard{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.home #web .l-section-header{margin-top:0;padding-top:40px}}.career{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:50px}@media screen and (max-width:599px){.career{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:0}}.career .l-section-header{padding:0 40px !important}@media screen and (max-width:959px){.career .l-section-header{padding:0 2rem 4rem !important}}@media screen and (max-width:599px){.career .text-area{width:100%;padding-right:0 !important}}.career .text-area .service-kind{margin-top:16px}.career .text-area .text-small{margin-top:16px;font-size:14px}@media screen and (max-width:599px){.career .text-area .text-small{font-size:13px}}.career .link-area{width:33.33%;padding:0 2rem}@media screen and (max-width:599px){.career .link-area{width:100%;padding:0 0 6rem}}.career .link-area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;height:100%;background:#fff;-webkit-box-shadow:0 8px 24px 0 rgba(0,0,0,.1);box-shadow:0 8px 24px 0 rgba(0,0,0,.1)}@media screen and (max-width:959px){.career .link-area a{height:auto}}.career .link-area a:hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.career .link-area a span{padding:32px;font-size:1.4rem}@media screen and (max-width:959px){.career .link-area a span{padding:20px}}.career .link-area .logo-wrap{margin:32px auto 0;padding:0 20px}.career .link-area .logo-wrap img{display:block;margin:0 auto}.l-topics-single .l-hero{background:url(//www.tiplog.co.jp/wp-content/themes/base/assets/css/../img/single/bg-single.jpg) no-repeat center;background-size:cover}.l-topics-single .l-hero .l-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-topics-single .l-hero .l-page-title{padding:140px 0 110px}@media screen and (max-width:839px){.l-topics-single .l-hero .l-page-title{padding:80px 0}}.l-topics-single .l-hero .heading-h1{margin-bottom:0}.l-topics-single .entry-header{margin-bottom:60px}.l-topics-single .entry-wrap{overflow:hidden}.l-topics-single .btn-wrap{margin-top:60px}.l-topics-single .btn-wrap .btn{margin:0 auto}.l-topics-all .l-hero{background:url(//www.tiplog.co.jp/wp-content/themes/base/assets/css/../img/single/bg-single.jpg) no-repeat center;background-size:cover}.l-topics-all .l-hero .l-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-topics-all .l-hero .l-page-title{padding:140px 0 110px}@media screen and (max-width:839px){.l-topics-all .l-hero .l-page-title{padding:80px 0}}.l-topics-all .l-hero .heading-h1{margin-bottom:0}.l-column-all{background:#edeff2}.l-column-all .l-hero{background:url(//www.tiplog.co.jp/wp-content/themes/base/assets/css/../img/column/bg-column.jpg) no-repeat center;background-size:cover}.l-column-all .l-hero .l-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-column-all .l-hero .l-page-title{padding:140px 0 110px}@media screen and (max-width:839px){.l-column-all .l-hero .l-page-title{padding:80px 0}}.l-column-all .l-hero .heading-h1{margin-bottom:0}.l-about .l-hero{background:url(//www.tiplog.co.jp/wp-content/themes/base/assets/css/../img/about/bg-about.jpg) no-repeat center;background-size:cover}.l-about .l-hero .l-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-about .l-hero .l-page-title{padding:140px 0 110px}@media screen and (max-width:839px){.l-about .l-hero .l-page-title{padding:80px 0}}.l-about .l-hero .heading-h1{margin-bottom:0}.l-about table{border-collapse:collapse;border-spacing:0;border-bottom:1px solid #ddd;margin:15px 0;width:100%}.l-about table th{background:none repeat scroll 0 0 #b59f65;border:1px solid #fff;vertical-align:top;color:#fff;font-weight:700;padding:10px;text-transform:uppercase;white-space:nowrap;text-align:left}.l-about table td{border:1px solid #ddd;padding:10px}.l-about table td p{width:60%;float:left;padding:40px}.l-about table td p.txt img{padding:0 0 0 30px}.l-about table td p.img{width:40%;float:right}@media screen and (max-width:839px){.l-about table th,.l-about table td{display:block;width:100%}.l-about table td p{width:100%;float:none;padding:10px 5px}.l-about table td p.img{width:100%;float:none}.l-about table td p.txt img{padding:15px}}.l-column-single .l-hero{background:url(//www.tiplog.co.jp/wp-content/themes/base/assets/css/../img/column/bg-column.jpg) no-repeat center;background-size:cover}.l-column-single .l-hero .l-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-column-single .l-hero .l-page-title{padding:140px 0 110px}@media screen and (max-width:839px){.l-column-single .l-hero .l-page-title{padding:80px 0}}.l-column-single .l-hero .heading-h1{margin-bottom:0}.l-column-single .entry-header{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}.l-column-single .entry-wrap{overflow:hidden}.l-column-single .btn-wrap{margin-top:60px}.l-column-single .btn-wrap .btn{margin:0 auto}.l-contact .l-hero{background:url(//www.tiplog.co.jp/wp-content/themes/base/assets/css/../img/contact/bg-contact.jpg) no-repeat center;background-size:cover}.l-contact .l-hero .l-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-contact .l-hero .l-page-title{padding:140px 0 110px}@media screen and (max-width:839px){.l-contact .l-hero .l-page-title{padding:80px 0}}.l-contact .l-hero .heading-h1{margin-bottom:0}.l-contact .form_wrap{margin-top:60px}.l-contact .form_wrap .btn-wrap{margin-top:40px;text-align:center}.l-contact .form_wrap .btn-wrap .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:240px;line-height:5rem;border-radius:40px;text-align:center;color:#b59520;border:1px solid #b59520;-webkit-box-shadow:0 5px 10px 0 rgba(181,149,32,.2);box-shadow:0 5px 10px 0 rgba(181,149,32,.2);-webkit-transition:all .3s;transition:all .3s;position:relative;margin:0 auto;background:#fff;cursor:pointer;display:inline-block}.l-contact .form_wrap .btn-wrap .btn:not(:last-child){margin-right:40px}.l-contact .form_wrap .btn-wrap .btn:hover{background:#b59520;color:#fff}.l-contact .form_wrap .btn-wrap .btn.back{border:1px solid #929292;color:#929292;-webkit-box-shadow:0 5px 10px 0 rgba(100,100,100,.2);box-shadow:0 5px 10px 0 rgba(100,100,100,.2)}.l-contact .form_wrap .btn-wrap .btn.back:hover{background:#929292;color:#fff}.l-contact .form_wrap .form_table .error{color:#f84e59;padding:10px 0;display:inline-block}.l-contact .form_wrap .form_table dl{display:table;width:100%;border-bottom:1px dotted #e5e5e5}.l-contact .form_wrap .form_table dl dt,.l-contact .form_wrap .form_table dl dd{display:table-cell;vertical-align:top}.l-contact .form_wrap .form_table dl dt{width:30%;padding:36px 0 30px 10px;position:relative;font-weight:700}.l-contact .form_wrap .form_table dl dt.required:after{content:"必須";width:40px;position:relative;margin-left:10px;display:inline-block;background:#f84e59;color:#000;padding:5px;vertical-align:initial;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;font-size:12px;line-height:1;color:#fff}.l-contact .form_wrap .form_table dl dd{width:70%;padding:30px 0 30px 20px;background:#fff}.l-contact .form_wrap .form_table dl input[type=text],.l-contact .form_wrap .form_table dl input[type=tel],.l-contact .form_wrap .form_table dl input[type=url],.l-contact .form_wrap .form_table dl input[type=email],.l-contact .form_wrap .form_table dl select,.l-contact .form_wrap .form_table dl textarea{width:100%;padding:10px 15px;background-color:#f4f6f9;border-radius:3px;border:1px solid #d8dde6;font-size:14px;line-height:20px;letter-spacing:.1em;vertical-align:middle}.l-contact .form_wrap .form_table dl input[type=text]:focus,.l-contact .form_wrap .form_table dl input[type=tel]:focus,.l-contact .form_wrap .form_table dl input[type=url]:focus,.l-contact .form_wrap .form_table dl input[type=email]:focus,.l-contact .form_wrap .form_table dl select:focus,.l-contact .form_wrap .form_table dl textarea:focus{border:1px solid #b59f65}.l-contact .form_wrap .form_table dl select{height:3em;max-width:100%}.l-contact .form_wrap .mw_wp_form_preview .form_table dl dt{padding-top:30px}@media (max-width:767px){.l-contact .form_wrap{padding:0}.l-contact .form_wrap .form_table dl dt{display:block;width:100%;padding:20px 0 10px}.l-contact .form_wrap .form_table dl dd{display:block;width:100%;padding:0 0 20px}.l-contact .form_wrap .form_table dl dd *{font-size:16px !important}.l-contact .form_wrap .form_table dl dd select{height:42px;padding-top:8px}.l-contact .form_wrap .btnWrap .btn:not(:last-child){margin-right:0;margin-bottom:20px}}.error404 .l-page-title{padding:140px 0 110px}@media screen and (max-width:839px){.error404 .l-page-title{padding:80px 0}}.error404 .l-hero .l-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error404 .l-section{text-align:center}.error404 .l-section .btn-wrap{margin-top:40px}.error404 .l-section .btn-wrap a{margin:0 auto}.post-type-archive-wccolumn .list-wccolumn .list-wccolumn__cat .cat{background:#223f9d}.single-interview .interviewee{padding-top:40px;margin-top:40px;border-top:1px solid #ccc}.single-wccolumn .column-meta .cat{background:#223f9d}.single-wccolumn .l-column-single .btn-wrap .btn{width:100%;max-width:240px;line-height:5rem;border-radius:25px;display:block;text-align:center;background:#223f9d;border:none;color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(17,71,145,.2);box-shadow:0 5px 10px 0 rgba(17,71,145,.2);text-decoration:none;-webkit-transition:.3s;transition:.3s}.single-wccolumn .l-column-single .btn-wrap .btn:hover{background:#062d64;-webkit-box-shadow:0 2px 4px 0 rgba(17,71,145,.2);box-shadow:0 2px 4px 0 rgba(17,71,145,.2)}.single-wacolumn .contributor{margin-top:40px;padding-top:40px;border-top:1px solid #ccc}.single-wacolumn .contributor .contributor__img{-ms-flex-negative:0;flex-shrink:0;width:80px}@media screen and (max-width:839px){.single-wacolumn main{margin-top:0}}.contributor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contributor .contributor__text{font-size:1.4rem}.contributor .contributor__img{position:relative;width:60px;margin-right:15px}.contributor .contributor__img:before{content:"";display:block;padding-top:100%}.contributor .contributor__img img{position:absolute;border-radius:100%;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover}.contributor .contributor__text span{display:block;color:#999da5}.post-type-archive-wacolumn .column-meta,.author .column-meta{margin-bottom:10px}.post-type-archive-wacolumn .column-content,.author .column-content{padding:20px}.post-type-archive-wacolumn .list-column a,.author .list-column a{padding:0}.post-type-archive-wacolumn .column-thumbnail,.author .column-thumbnail{position:relative;width:100%}.post-type-archive-wacolumn .column-thumbnail:before,.author .column-thumbnail:before{content:"";display:block;padding-top:60%}.post-type-archive-wacolumn .column-thumbnail img,.author .column-thumbnail img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:839px){.post-type-archive-wacolumn main,.author main{margin-top:0}.post-type-archive-wacolumn .l-column-all,.author .l-column-all{background:0 0}.post-type-archive-wacolumn .list-column li a .column-meta,.author .list-column li a .column-meta{margin-bottom:5px}.post-type-archive-wacolumn .list-column li a .column-meta .date,.author .list-column li a .column-meta .date{line-height:1}.post-type-archive-wacolumn .list-column li a .column-thumbnail:before,.author .list-column li a .column-thumbnail:before{padding-top:50%}.post-type-archive-wacolumn .list-column li a .column-title,.author .list-column li a .column-title{color:#b59520}.post-type-archive-wacolumn .list-column li a .contributor,.author .list-column li a .contributor{margin-top:5px}.post-type-archive-wacolumn .list-column li a .contributor .contributor__img,.author .list-column li a .contributor .contributor__img{width:40px;margin-right:5px}.post-type-archive-wacolumn .list-column li a .contributor .contributor__text,.author .list-column li a .contributor .contributor__text{font-size:1rem}}.list-wccolumn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px 40px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:839px){.list-wccolumn{gap:40px 20px}}.list-wccolumn .list-wccolumn__item{width:calc((100% - 40px*3)/4)}@media screen and (max-width:839px){.list-wccolumn .list-wccolumn__item{width:calc((100% - 20px*2)/3)}}@media screen and (max-width:599px){.list-wccolumn .list-wccolumn__item{width:calc((100% - 20px*1)/2)}}.list-wccolumn .list-wccolumn__item a{color:#333;text-decoration:none}.list-wccolumn .list-wccolumn__item:hover .list-wccolumn__img img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-duration:.6s;transition-duration:.6s;opacity:.8}.list-wccolumn .list-wccolumn__img{position:relative;margin-bottom:16px;overflow:hidden;background:#000;border-radius:4px}.list-wccolumn .list-wccolumn__img:before{content:"";display:block;padding-top:150%}.list-wccolumn .list-wccolumn__img img{position:absolute;width:100%;height:100%;-webkit-transition-duration:.3s;transition-duration:.3s;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;border-radius:4px}.list-wccolumn .list-wccolumn__cat .cat{display:inline-block;background:#b59520;color:#fff;font-size:1.3rem;line-height:1;border-radius:20px;padding:5px 10px}.list-wccolumn .list-wccolumn__title{font-size:1.5rem;margin:10px 0}.list-wccolumn .list-wccolumn__text{font-size:1.3rem}@media screen and (max-width:599px){.list-wccolumn .list-wccolumn__text{font-size:1.1rem;line-height:1.5}}.author-profile{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc;padding-bottom:40px;margin-bottom:40px}.author-profile .author-profile__name{font-size:1.8rem;margin-bottom:5px}@media screen and (max-width:599px){.author-profile .author-profile__name{font-size:1.4rem}}.author-profile .author-profile__sns a{font-size:2rem;color:#747474}.author-profile .author-profile__sns a:hover{color:#222}.author-profile .author-profile__img{width:100px;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:599px){.author-profile .author-profile__img{width:64px;margin-right:10px}}.author-profile .author-profile__img img{border-radius:100%}.list-column.list-column--wa a{padding:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;height:auto}.list-column.list-column--wa a:hover{opacity:.75;-webkit-box-shadow:none;box-shadow:none}.list-column.list-column--wa p{font-size:1.4rem}.list-column.list-column--wa .contributor{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-column.list-column--wa .column-meta{margin-bottom:5px}.list-column.list-column--wa .column-title{font-weight:700;font-size:1.6rem}.list-column.list-column--wa .column-content{padding:10px 0}.wetuku_academia .heading-academia{text-align:center;margin-bottom:64px}.wetuku_academia .heading-academia span{display:inline-block;font-weight:400;font-size:1.3rem;position:relative}.wetuku_academia .heading-academia span:before,.wetuku_academia .heading-academia span:after{content:"";width:1px;height:72px;background-color:#2e2e2e;position:absolute;-webkit-transform:translate(0%,-50%) rotate(24deg);transform:translate(0%,-50%) rotate(24deg);top:50%}.wetuku_academia .heading-academia span:before{left:-40px}.wetuku_academia .heading-academia span:after{right:-40px}.wetuku_academia .heading-academia em{font-family:"Libre Baskerville",serif;font-size:2.8rem;display:block;font-style:normal}@media screen and (max-width:599px){.wetuku_academia .heading-academia{margin-bottom:48px}.wetuku_academia .heading-academia span:before{left:-20px}.wetuku_academia .heading-academia span:after{right:-20px}.wetuku_academia .heading-academia em{font-size:2rem}}.wetuku_academia .service .service__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem;height:100%}.wetuku_academia .service .service__list>li{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem 4rem}.wetuku_academia .service .service__list>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;height:100%;background:#fff;color:#333;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 8px 24px 0 rgba(0,0,0,.1);box-shadow:0 8px 24px 0 rgba(0,0,0,.1)}.wetuku_academia .service .service__list>li a:hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.wetuku_academia .service .service__list>li a p{color:#b59520;font-size:1.8rem;padding:32px 32px 0;font-weight:700}.wetuku_academia .service .service__list>li a p+span{padding-top:16px}@media screen and (max-width:959px){.wetuku_academia .service .service__list>li a p{padding:16px 16px 0;font-size:1.5rem}}.wetuku_academia .service .service__list>li a span{padding:32px;font-size:1.4rem}@media screen and (max-width:959px){.wetuku_academia .service .service__list>li a span{padding:20px}}.wetuku_academia .service .service__list>li .logo-wrap{margin:32px auto 0;padding:0 20px}.wetuku_academia .service .service__list>li .logo-wrap img{display:block;margin:0 auto}@media screen and (max-width:599px){.wetuku_academia .service .service__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wetuku_academia .service .service__list li{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.text-s,.text-s *{font-size:1.3rem}.text-ms,.text-ms *{font-size:1.4rem}.text-m{font-size:1.8rem;font-weight:700}@media screen and (max-width:839px){.text-m{font-size:1.6rem}}.text-small{font-size:1.2rem}.align-right{text-align:right}.align-center{text-align:center}@media screen and (max-width:599px){.align-center{text-align:left}}.heading-h1{font-family:"Libre Baskerville",serif;word-break:break-word;font-weight:400;font-size:7.2rem;line-height:1.25}@media screen and (max-width:959px){.heading-h1{font-size:4.8rem}}.heading-h1 span{font-size:1.4rem;display:block;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;margin-top:10px}.heading-lead{color:#333;font-size:1.8rem;line-height:3}.heading-lead span{display:inline-block;padding:5px;background:#fff;line-height:120%}@media screen and (max-width:599px){.heading-lead{background:#fff;padding:10px 20px;line-height:1.5}.heading-lead span{display:inline;font-size:1.4rem;padding:0;line-height:1}}.heading-default{color:#9b9b9b;font-size:1.4rem}.heading-default span{display:block;font-family:"Libre Baskerville",serif;font-size:4.8rem;font-weight:400;color:#333;word-break:break-word}@media screen and (max-width:599px){.heading-default span{font-size:4rem}}@media screen and (max-width:599px){.heading-default{text-align:center}}.heading-center{text-align:center}@media screen and (max-width:599px){.heading-center{text-align:center}}.heading-single{font-size:2.8rem}@media screen and (max-width:599px){.heading-single{font-size:2rem}}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-60{font-size:60px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}input[type=submit],input[type=button]{-webkit-appearance:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}button{-webkit-appearance:none}.list-topics li:not(:first-child){margin-top:30px}.list-topics li a{color:#b59520;display:block}.list-topics li a:hover{text-decoration:underline}.list-topics li a.blank:after{font-family:"Material Icons";content:"\e89e";display:inline-block;vertical-align:middle;padding-bottom:2px}.list-topics li a.linkPdf:after{font-family:"Material Icons";content:"\e415";display:inline-block;vertical-align:middle;padding-bottom:2px}.topics-meta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.topics-meta span{font-size:1.4rem;background:#fff}.topics-meta .topics-date{padding-right:10px}.topics-meta .topics-cat{padding-left:10px}.topics-meta:after{content:"";width:100%;height:1px;background:#ccc;position:absolute;top:12px;z-index:-1}.list-member{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem}.list-member li{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem 4rem}.list-member li .modal-open{display:block;text-align:center;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.list-member li .modal-open .img-area{position:relative;margin-bottom:2rem}.list-member li .modal-open .img-area img{width:100%;border-radius:50%}.list-member li .modal-open .img-area:after{position:absolute;width:100%;height:100%;content:"";top:0;left:0;border:10px solid rgba(255,255,255,.5);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.list-member li .modal-open:hover{opacity:.8}.list-member li .modal-open:hover .img-area:after{border:0 solid rgba(255,255,255,.5)}@media screen and (max-width:599px){.list-member li{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.member-cat{color:#b59520;font-size:1.4rem}@media screen and (max-width:599px){.member-cat{font-size:1.2rem}}.member-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.member-name .kanji{font-size:2rem}.member-name span{display:inline-block;font-size:1.4rem}.member-name span{margin:0 .5rem}.heading-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;border-bottom:1px solid #d8d8d8;padding-bottom:15px}.heading-member .kanji{margin-right:10px;font-size:2rem}.heading-member .kana{font-size:1.4rem}.list-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin-bottom:40px}.list-column li{width:calc((100% - 40px*2)/3);-webkit-box-sizing:border-box;box-sizing:border-box}.list-column li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;height:100%;background:#fff;-webkit-box-shadow:0 8px 24px 0 rgba(0,0,0,.1);box-shadow:0 8px 24px 0 rgba(0,0,0,.1);padding:40px 24px}.list-column li a:hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}@media screen and (max-width:959px){.list-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-column li{width:100%}}.column-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.column-meta .cat{background:#b59520;color:#fff;padding:5px 10px;border-radius:20px;line-height:1}.column-meta .date{color:#999da5}.list-web{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-web>li{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem 4rem}.list-web>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;height:100%;background:#fff;-webkit-box-shadow:0 8px 24px 0 rgba(0,0,0,.1);box-shadow:0 8px 24px 0 rgba(0,0,0,.1)}.list-web>li a:hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.list-web>li a p{color:#b59520;font-size:1.8rem;padding:32px 32px 0;font-weight:700}.list-web>li a p+span{padding-top:16px}@media screen and (max-width:959px){.list-web>li a p{padding:16px 16px 0;font-size:1.5rem}}.list-web>li a span{padding:32px;font-size:1.4rem}@media screen and (max-width:959px){.list-web>li a span{padding:20px}}.list-web>li .logo-wrap{margin:32px auto 0;padding:0 20px}.list-web>li .logo-wrap img{display:block;margin:0 auto}@media screen and (max-width:599px){.list-web{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-web li{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.service-menu{margin-top:20px}.service-menu li{display:inline-block;font-size:1.4rem}.service-menu li:not(:last-child){margin-right:8px}.service-menu li:not(:last-child):after{content:"/";padding:0 8px}.service-kind li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem}.service-kind li span:first-child{color:#b59520;font-size:1rem;padding-top:4px;margin-right:5px}.object-fit-img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.logo{-webkit-transition:all .3s;transition:all .3s}.logo:hover{opacity:.7}.btn{width:100%;max-width:240px;line-height:5rem;border-radius:25px;display:block;text-align:center}.btn.btn-default{color:#b59520;border:1px solid #b59520;-webkit-box-shadow:0 5px 10px 0 rgba(181,149,32,.2);box-shadow:0 5px 10px 0 rgba(181,149,32,.2)}.btn.btn-default:hover{background:#b59520;color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(181,149,32,.2);box-shadow:0 2px 4px 0 rgba(181,149,32,.2)}.btn.btn-wh{color:#b59520;border:1px solid #b59520;-webkit-box-shadow:0 5px 10px 0 rgba(181,149,32,.2);box-shadow:0 5px 10px 0 rgba(181,149,32,.2);background:#fff}.btn.btn-wh:hover{background:#b59520;color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(181,149,32,.2);box-shadow:0 2px 4px 0 rgba(181,149,32,.2)}.btn.btn-border{color:#fff;border:1px solid #fff;-webkit-box-shadow:0 5px 10px 0 rgba(181,149,32,.2);box-shadow:0 5px 10px 0 rgba(181,149,32,.2)}.btn.btn-border:hover{background:#fff;color:#b49e73;-webkit-box-shadow:0 2px 4px 0 rgba(181,149,32,.2);box-shadow:0 2px 4px 0 rgba(181,149,32,.2)}@media screen and (max-width:959px){.btn-wrap{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.filter-bk:before{content:"";background-color:rgba(0,0,0,.25);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}
/*!--------------------------------------------------------------
## Animation
--------------------------------------------------------------*/
@-webkit-keyframes ripple{to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes ripple{to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInUp{0%{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideInUp{0%{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes move{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}}@keyframes move{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}}@-webkit-keyframes wave{0%{margin-left:0}to{margin-left:-100%}}@keyframes wave{0%{margin-left:0}to{margin-left:-100%}}.js-modal{cursor:pointer}.overlay.active{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.7);z-index:1000}.modal-content{display:none;width:calc(100% - 16rem);max-width:1280px;height:calc(100% - 16rem);margin:0;padding:0;background-color:#fff;color:#666;position:fixed;z-index:1002;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:959px){.modal-content{overflow:auto}}@media screen and (max-width:599px){.modal-content{width:calc(100% - 4.8rem);height:calc(100% - 4.8rem)}}.modal-close{position:absolute;right:0;top:0;width:4rem;height:4rem;background-color:#b59520;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.modal-close:hover{opacity:.8}.modal-close span{display:inline-block;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:25%;width:50%;margin:0 auto;height:1px;background-color:#fff}.modal-close span:nth-of-type(1){top:10px;-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.modal-close span:nth-of-type(2){top:20px;-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}@media screen and (max-width:599px){.modal-close{position:fixed;top:2.4rem;right:2.4rem}}#modal-bg{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:1001}.modal-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.modal-inner img{width:45%;height:100%}.modal-inner .text-area{padding:4rem;overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-inner .text-area .modal-header{border-bottom:1px solid;padding-bottom:2rem;margin-bottom:2rem}.modal-inner .text-area .modal-header .member-name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:.5rem}.modal-inner .text-area .modal-header .member-name span{margin:0;line-height:1}.modal-inner .text-area .modal-header .member-name span.kanji{margin-right:1rem}.modal-inner .text-area .modal-body h2{font-size:1.4rem}.modal-inner .text-area .modal-body p+h2{margin-top:1rem}.modal-inner .text-area .modal-body p{font-size:1.4rem}@media screen and (max-width:959px){.modal-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-inner img{width:100%;height:40%}.modal-inner .text-area{overflow:inherit}}@media screen and (max-width:599px){.modal-inner .text-area{padding:2rem}}