﻿.teamping{color:#494949;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",YuGothic,"Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#e4e4e4}.teamping div,.teamping span,.teamping object,.teamping iframe,.teamping h1,.teamping h2,.teamping h3,.teamping h4,.teamping h5,.teamping h6,.teamping p,.teamping blockquote,.teamping pre,.teamping abbr,.teamping address,.teamping cite,.teamping code,.teamping del,.teamping dfn,.teamping em,.teamping img,.teamping ins,.teamping kbd,.teamping q,.teamping samp,.teamping small,.teamping strong,.teamping sub,.teamping sup,.teamping var,.teamping b,.teamping i,.teamping dl,.teamping dt,.teamping dd,.teamping ol,.teamping ul,.teamping li,.teamping fieldset,.teamping form,.teamping label,.teamping legend,.teamping table,.teamping caption,.teamping tbody,.teamping tfoot,.teamping thead,.teamping tr,.teamping th,.teamping td,.teamping article,.teamping aside,.teamping canvas,.teamping details,.teamping figcaption,.teamping figure,.teamping footer,.teamping header,.teamping hgroup,.teamping menu,.teamping nav,.teamping section,.teamping summary,.teamping time,.teamping mark,.teamping audio,.teamping video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;text-transform:none;background:transparent}.teamping div:after,.teamping span:after,.teamping object:after,.teamping iframe:after,.teamping h1:after,.teamping h2:after,.teamping h3:after,.teamping h4:after,.teamping h5:after,.teamping h6:after,.teamping p:after,.teamping blockquote:after,.teamping pre:after,.teamping abbr:after,.teamping address:after,.teamping cite:after,.teamping code:after,.teamping del:after,.teamping dfn:after,.teamping em:after,.teamping img:after,.teamping ins:after,.teamping kbd:after,.teamping q:after,.teamping samp:after,.teamping small:after,.teamping strong:after,.teamping sub:after,.teamping sup:after,.teamping var:after,.teamping b:after,.teamping i:after,.teamping dl:after,.teamping dt:after,.teamping dd:after,.teamping ol:after,.teamping ul:after,.teamping li:after,.teamping fieldset:after,.teamping form:after,.teamping label:after,.teamping legend:after,.teamping table:after,.teamping caption:after,.teamping tbody:after,.teamping tfoot:after,.teamping thead:after,.teamping tr:after,.teamping th:after,.teamping td:after,.teamping article:after,.teamping aside:after,.teamping canvas:after,.teamping details:after,.teamping figcaption:after,.teamping figure:after,.teamping footer:after,.teamping header:after,.teamping hgroup:after,.teamping menu:after,.teamping nav:after,.teamping section:after,.teamping summary:after,.teamping time:after,.teamping mark:after,.teamping audio:after,.teamping video:after{content:initial;height:auto;visibility:visible}.teamping article,.teamping aside,.teamping details,.teamping figcaption,.teamping figure,.teamping footer,.teamping header,.teamping hgroup,.teamping menu,.teamping nav,.teamping section{display:block}.teamping img{width:100%;height:auto;line-height:0;vertical-align:top;backface-visibility:hidden}.teamping *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.teamping a,.teamping a:link{color:#d60909;text-decoration:underline;outline:none}.teamping a:visited{color:#d60909}.teamping a:hover{color:#d60909;text-decoration:none}.teamping a:active{color:#d60909}.teamping .btm1em{margin-bottom:1em}.teamping .btm0{margin-bottom:0}.teamping .btm5{margin-bottom:5px}.teamping .btm10{margin-bottom:10px}.teamping .btm15{margin-bottom:15px}.teamping .btm20{margin-bottom:20px}.teamping .btm25{margin-bottom:25px}.teamping .btm30{margin-bottom:30px}.teamping .btm35{margin-bottom:35px}.teamping .btm40{margin-bottom:40px}.teamping .btm45{margin-bottom:45px}.teamping .btm50{margin-bottom:50px}.teamping .btm60{margin-bottom:60px}.teamping .btm70{margin-bottom:70px}.teamping .lang-en{font-family:Oswald, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Verdana, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, 游ゴシック体, メイリオ, meiryo, sans-serif}.teamping .pcnone{display:none}.teamping .sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.teamping .small{font-size:1.4rem}.teamping .clearfix::after{content:"";display:block;clear:both}.teamping .kv{margin:0 0 60px}@media screen and (max-width: 640px){.teamping .kv{position:relative;margin:0 0 30px}}.teamping .kv .sp_scroll{display:none}@media screen and (max-width: 640px){.teamping .kv .sp_scroll{display:block;position:absolute;bottom:6vw;left:0;right:0;width:50px;margin:15px auto 0}}.teamping .content-block{max-width:1110px;margin:0 auto;padding:0 15px 80px;font-size:1.8rem;text-align:left;line-height:1.8}@media screen and (max-width: 640px){.teamping .content-block{width:auto;margin-top:-13vw;padding:13vw 15px 10px;font-size:1.4rem;overflow:hidden}}.teamping .ttl01{margin:0 0 20px;font-family:"ゴシックMB101 B";font-style:italic;font-size:4.8rem;color:#2d4a59;text-align:center;line-height:1.3}@media screen and (max-width: 640px){.teamping .ttl01{margin:0 0 15px;font-size:5.5vw}}.teamping .lead{font-weight:bold;color:#2d4a59;line-height:1.7}@media screen and (max-width: 640px){.teamping .lead{margin:0 0 30px}}.teamping .lead h2{width:439px;margin:0 auto 50px}@media screen and (max-width: 640px){.teamping .lead h2{width:70%;margin:0 auto 20px}}.teamping .lead p{margin:0 0 30px}@media screen and (max-width: 640px){.teamping .lead p{margin:0 0 20px}}.teamping .lead p:last-child{margin:0}.teamping .lead p span{color:#f1a522}.teamping .member{margin:0 0 90px}@media screen and (max-width: 640px){.teamping .member{margin:0 0 40px}}.teamping .member h2{margin:0 0 30px;font-family:"ゴシックMB101 B";font-style:italic;font-size:4.8rem;line-height:1.4}@media screen and (max-width: 640px){.teamping .member h2{margin:0 0 20px;font-size:6vw}}.teamping .member h2 span{color:#f12828;background:-webkit-linear-gradient(top, #f12828 54%, #ca4911 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 640px){.teamping .member h2 span{display:inline-block}}.teamping .member .member_list{background:#2d4a59;padding:40px}@media screen and (max-width: 640px){.teamping .member .member_list{padding:25px 12px 5px}}.teamping .member .member_list h3{margin:0 0 30px;font-family:"ゴシックMB101 B";font-style:italic;font-size:4.8rem;color:#fff;line-height:1.0}@media screen and (max-width: 640px){.teamping .member .member_list h3{margin:0 0 20px;font-size:5.5vw}}.teamping .member .member_list ul{display:flex;justify-content:space-between}@media screen and (max-width: 640px){.teamping .member .member_list ul{flex-wrap:wrap}}.teamping .member .member_list ul li{width:14.7%}@media screen and (max-width: 640px){.teamping .member .member_list ul li{width:31%;margin:0 0 5%}}.teamping .member .member_list ul li a{text-decoration:none;transition:.3s}.teamping .member .member_list ul li a:hover p{opacity:0.7}.teamping .member .member_list ul li p{margin:10px 0 0;color:#fff;font-weight:bold;font-size:2.4rem}@media screen and (max-width: 640px){.teamping .member .member_list ul li p{margin:5px 0 0;font-size:3.2vw}}.teamping .member .member_list ul li .btn a{display:block;background:#ed7c00 url("../img/ico_movie.png") no-repeat left 10px center;background-size:13% auto;border-radius:6px;padding:0.7vw 3px 0.7vw 20%;margin:15px 0 0;color:#fff;font-weight:bold;font-size:0.81vw;text-align:left;transition:.3s}@media screen and (max-width: 1280px){.teamping .member .member_list ul li .btn a{padding:9px 3px 9px 20%;font-size:10.3px}}@media screen and (max-width: 640px){.teamping .member .member_list ul li .btn a{background-position:left 5px center;background-size:16% auto;padding:7px 3px 7px 25.5%;margin:5px 0 0;font-size:2.25vw;line-height:1.3}}.teamping .member .member_list ul li .btn a:hover{opacity:0.7}.teamping .news-message{background-color:#fff;border-radius:20px;padding:50px 60px 35px 60px;margin:0 0 140px}.teamping .news-message h2{margin:0 0 15px;color:#d60909;font-size:2.5rem;text-align:center}.teamping .news-message p{margin-bottom:1em;color:#2d4a59}.teamping .news-message p.btm0{margin-bottom:0}.teamping .news-message p.date{text-align:right}@media screen and (max-width: 640px){.teamping .news-message{margin-bottom:18vw;border-radius:10px;padding:17px}.teamping .news-message h2{margin:0 0 10px;font-size:1.7rem}.teamping .news-message .pcnone{display:initial}}.teamping .thanks-message{position:relative;margin-bottom:55px;padding:50px 60px 35px 60px;text-align:left;background-color:#fff;border-radius:20px}.teamping .thanks-message .headline-img{position:absolute;top:-100px;left:0;width:100%;height:auto}.teamping .thanks-message p{margin-bottom:1em;color:#2d4a59}.teamping .thanks-message p.btm0{margin-bottom:0}.teamping .thanks-message p.date{text-align:right}.teamping .thanks-message .pcnone{display:none}@media screen and (max-width: 640px){.teamping .thanks-message{margin-bottom:25px;border-radius:10px;padding:42px 17px 17px 17px}.teamping .thanks-message .pcnone{display:initial}.teamping .thanks-message .headline-img{position:absolute;top:-13vw;left:-15px;width:100vw;height:auto}}.teamping .message{background:#fff;padding:60px 80px;border-radius:20px;margin:0 0 80px}@media screen and (max-width: 640px){.teamping .message{padding:17px;border-radius:10px;margin:0 0 40px}}.teamping .message p{margin:0 0 30px}@media screen and (max-width: 640px){.teamping .message p{margin:0 0 15px}}.teamping .message p:last-child{margin:0}.teamping .message dl{display:flex;justify-content:center;align-items:center;margin:70px 0 0}@media screen and (max-width: 640px){.teamping .message dl{margin:20px 0 0}}.teamping .message dl dt{width:127px;margin:0 30px 0 0}@media screen and (max-width: 640px){.teamping .message dl dt{width:85px;margin:0 10px 0 0}}.teamping .message dl dd{font-style:italic;font-weight:bold;font-size:2.0rem;line-height:1.5}@media screen and (max-width: 640px){.teamping .message dl dd{font-size:1.3rem}}.teamping .table01>dl{display:table;width:100%;margin:0 0 4px}@media screen and (max-width: 640px){.teamping .table01>dl{display:block}}.teamping .table01>dl>dt,.teamping .table01>dl>dd{display:table-cell;padding:25px;box-sizing:border-box;vertical-align:middle}@media screen and (max-width: 640px){.teamping .table01>dl>dt,.teamping .table01>dl>dd{display:block;padding:15px}}.teamping .table01>dl>dt{width:200px;background:#2d4a59;color:#fff;font-weight:bold}@media screen and (max-width: 640px){.teamping .table01>dl>dt{width:100%}}.teamping .table01>dl>dd{background:#fff}.teamping .return{display:flex;justify-content:space-between;margin:0 0 25px}@media screen and (max-width: 640px){.teamping .return{display:block;margin:0 0 15px}}.teamping .return>dl:first-child{width:450px}@media screen and (max-width: 640px){.teamping .return>dl:first-child{margin:0 0 20px}}.teamping .return>dl:last-child{width:352px}@media screen and (max-width: 640px){.teamping .return>dl{width:100% !important}}.teamping .return>dl dt{margin:0 0 10px;color:#2d4a59;font-weight:bold;font-size:1.7rem;text-align:center}@media screen and (max-width: 640px){.teamping .return>dl dt{margin:0 0 5px;font-size:1.4rem}}@media screen and (max-width: 640px){.teamping .return>dl dd{padding:0 15px}}.teamping .txt01{color:#2d4a59;font-style:italic;font-weight:bold;font-size:2.0rem;line-height:1.5}@media screen and (max-width: 640px){.teamping .txt01{font-size:1.5rem}}.teamping .txt01 small{font-size:1.6rem}@media screen and (max-width: 640px){.teamping .txt01 small{font-size:1.2rem}}.teamping .btn01{margin:55px 0}@media screen and (max-width: 640px){.teamping .btn01{margin:30px 0}}.teamping .btn02{width:360px;margin:40px auto 0}@media screen and (max-width: 640px){.teamping .btn02{width:60%;margin:20px auto 0}}.teamping .btn02 a{display:block;background:#2d4a59;padding:20px 10px;color:#fff;font-weight:bold;font-size:2.0rem;text-decoration:none;text-align:center;transition:.3s}@media screen and (max-width: 640px){.teamping .btn02 a{padding:12px 10px;font-size:1.4rem}}.teamping .btn02 a:hover{opacity:0.8}.teamping .bold{font-weight:bold}.teamping .big01{font-size:2.4rem;line-height:1.4}@media screen and (max-width: 640px){.teamping .big01{font-size:1.7rem}}.teamping .center{text-align:center}.teamping .red{color:#d60909}.teamping .yellow{color:#e5ab21}@media screen and (max-width: 640px){.teamping{width:100%;margin:auto}.teamping .pcnone{display:initial}.teamping .spnone{display:none}}.teamping .modal-open{cursor:pointer}.teamping .modal-area .modal-movie{width:94%;max-width:960px;background:#FFF;border-radius:0;z-index:10000001 !important;margin:auto;padding:50px;background:#fff;position:fixed;display:none}.teamping .modal-area .modal-iframe{width:48%}.teamping .modal-area .modal-iframe .iframe{width:100%;padding-top:56.25%;margin:0 0 10px;position:relative}.teamping .modal-area .modal-iframe .iframe:last-child{margin:0}.teamping .modal-area .modal-iframe .iframe-head{padding:10px 0;text-align:left;line-height:1.2}.teamping .modal-area .modal-iframe .iframe-head span{font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.3333333333;display:block}.teamping .modal-area .modal-iframe .iframe iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.teamping .modal-area .modal-video{margin:0 0 10px;line-height:0}.teamping .modal-area .modal-video:last-child{margin:0}.teamping .modal-area .modal-video video{width:100%}.teamping .modal-area .modal-close{width:41px;height:41px;margin-left:-24px;background:url("../img/ico_close01.svg") left top/contain no-repeat;border:none;cursor:pointer;position:absolute;right:0;top:-60px;z-index:20000000 !important;display:none}.teamping .modal-area .video-area{overflow-y:visible !important;padding:0 !important}.teamping .modal-area .video-area .modal-close{position:absolute;top:-60px}.teamping .modal-area .video-iframe{width:100%;position:relative;line-height:0;overflow:hidden;border-radius:0}.teamping .modal-area .video-iframe:before{content:"";display:block;padding-top:56.25%}.teamping .modal-area .video-iframe iframe,.teamping .modal-area .video-iframe video{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}@media screen and (max-width: 640px){.teamping .modal-area *{box-sizing:border-box}.teamping .modal-area .modal-movie{max-height:70%;padding:20px;overflow-y:scroll}.teamping .modal-area .modal-movie:after{display:none}.teamping .modal-area .modal-iframe{width:100%;padding:0 0 20px}.teamping .modal-area .modal-iframe .iframe{width:100%;padding-top:56.25%;margin:0 0 10px;position:relative}.teamping .modal-area .modal-close{width:28px;height:28px;margin:0 auto;background:url("../img/ico_close01.svg") center bottom/contain no-repeat;position:fixed;right:0;top:-60px}}body.body-fixed{position:fixed !important;width:100%;height:100%;left:0}#modal-overlay{z-index:10000000 !important;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.8)}
