#intro{padding:80px 0 160px;background:#f3f2f0}#intro:after{content:'';display:block;position:absolute;bottom:-220px;left:50%;width:362px;height:370px;margin-left:-720px;background:url(../imgs/top/bg-news.svg) no-repeat center center}#intro .title{margin-bottom:20px}#intro .title img{width:100%;max-width:399px;height:auto}#intro .photo img{max-width:100%;height:auto}#intro .lead{text-align:center;line-height:2;margin-bottom:40px}@media only screen and (max-width: 767px){#intro{padding:45px 0 80px}#intro:after{left:-22px;bottom:-93px;width:160px;height:164px;margin-left:0;background-size:100% auto}#intro .title{margin-bottom:20px}#intro .title img{height:auto}#intro .lead{text-align:left;line-height:2;margin-bottom:20px}}#racer{padding:110px 0 150px;position:relative}#racer:after{top:0;height:220px;width:100%;content:'';display:block;position:absolute;background:#f3f2f0;z-index:-1}#racer .bg span{background:#fff100}#racer .racerList ul li+li{margin-top:40px}#racer .racerList ul li .name{background:#000;color:#fff;padding:17px;position:relative}#racer .racerList ul li .name h3{font-size:26px;line-height:1;border-left:solid 3px #fff100;padding-left:20px;position:relative;z-index:1}#racer .racerList ul li .name h3:before{content:'';position:absolute;left:5px;height:100%;border-left:solid 3px #fff100}#racer .racerList ul li .name .en{font-family:"Century Gothic","Lato",sans-serif;font-weight:900;position:absolute;bottom:-20px;left:180px;font-size:50px;color:#272727}#racer .racerList ul li .name .links{position:absolute;top:16px;right:15px;z-index:1}#racer .racerList ul li .name .links .sns{display:table;float:left;margin-right:15px}#racer .racerList ul li .name .links .sns li{display:table-cell;vertical-align:top}#racer .racerList ul li .name .links .sns li a{display:block;padding:0 5px;color:#ffffff;text-decoration:none}#racer .racerList ul li .name .links .sns li a:before{display:block;content:"";line-height:30px !important;text-indent:0;width:30px;height:30px}#racer .racerList ul li .name .links .sns li a.instagram:before{background:url(../imgs/racer/icon-instagram.png) center center no-repeat;background-size:100% auto}#racer .racerList ul li .name .links .sns li a.twitter:before{background:url(../imgs/racer/icon-twitter.png) center center no-repeat;background-size:100% auto}#racer .racerList ul li .name .links .sns li a.facebook:before{background:url(../imgs/racer/icon-facebook.png) center center no-repeat;background-size:100% auto}#racer .racerList ul li .name .links .sns li a span{display:none}.noTouch #racer .racerList ul li .name .links .sns li a:hover{opacity:.7}#racer .racerList ul li .name .links .btn{float:left}#racer .racerList ul li .name .links .btn a{padding:5px 10px 5px 25px;background:#333333}.noTouch #racer .racerList ul li .name .links .btn a:hover{background:#fff100}#racer .racerList ul li .profile{background:#fff;padding:30px;zoom:1}#racer .racerList ul li .profile:after{content:'';display:block;clear:both;height:0}#racer .racerList ul li .profile .block{zoom:1;margin-bottom:25px}#racer .racerList ul li .profile .block:after{content:'';display:block;clear:both;height:0}#racer .racerList ul li .profile .inner{zoom:1;position:relative}#racer .racerList ul li .profile .inner:after{content:'';display:block;clear:both;height:0}#racer .racerList ul li .profile .photo{float:left;width:27%}#racer .racerList ul li .profile .photo img{max-width:100%;height:auto}#racer .racerList ul li .profile .txtArea{float:right;width:70%}#racer .racerList ul li .profile .txtArea .block{display:table;width:100%}#racer .racerList ul li .profile .txtArea .block>div{display:table-cell}#racer .racerList ul li .profile .txtArea .block>div.ttl{width:110px}#racer .racerList ul li .profile .txtArea .block>div.txt dl{display:table}#racer .racerList ul li .profile .txtArea .block>div.txt dl dt,#racer .racerList ul li .profile .txtArea .block>div.txt dl dd{display:table-cell}#racer .racerList ul li .profile .txtArea .block>div.txt dl dt{padding-right:10px;min-width:60px}#racer .racerList ul li .profile .txtArea .block+.block{margin-top:10px}#racer .racerList ul li .profile .acMenu{display:none}#racer .racerList ul li .profile .detail{display:block;width:100%;bottom:inherit;right:inherit;position:relative}#racer .racerList ul li .profile .table02{width:100%}#racer .racerList ul li .profile .table02 td,#racer .racerList ul li .profile .table02 th{padding:6px 10px}#racer .racerList ul li .profile .table02 th{width:100px}#racer .racerList ul li .profile .table02 td{width:200px}@media only screen and (max-width: 767px){#racer{padding:50px 0 40px}#racer .racerList ul li+li{margin-top:20px}#racer .racerList ul li .name{padding:9px}#racer .racerList ul li .name h3{font-size:18px;padding-left:15px}#racer .racerList ul li .name h3:before{left:3px}#racer .racerList ul li .name .en{display:none}#racer .racerList ul li .name .links{position:absolute;top:6px;right:6px}#racer .racerList ul li .name .links .sns{margin-right:10px}#racer .racerList ul li .name .links .sns li a:before{line-height:24px !important;width:24px;height:24px}#racer .racerList ul li .name .links .btn a{padding:2px 7px 2px 22px}#racer .racerList ul li .name .links .btn a:before{left:8px}#racer .racerList ul li .profile{padding:15px}#racer .racerList ul li .profile .block{margin-bottom:15px}#racer .racerList ul li .profile .photo{width:45%}#racer .racerList ul li .profile .txtArea{width:50%}#racer .racerList ul li .profile .txtArea .block{display:block}#racer .racerList ul li .profile .txtArea .block>div{display:block}#racer .racerList ul li .profile .txtArea .block>div.ttl{width:inherit}#racer .racerList ul li .profile .txtArea .block>div.txt dl{display:block}#racer .racerList ul li .profile .txtArea .block>div.txt dl dt,#racer .racerList ul li .profile .txtArea .block>div.txt dl dd{display:block}#racer .racerList ul li .profile .txtArea .block>div.txt dl dt{font-weight:bold;padding-right:0px;min-width:inherit}#racer .racerList ul li .profile .txtArea .block>div.txt dl+dl{margin-top:5px}#racer .racerList ul li .profile .txtArea .block+.block{margin-top:10px}#racer .racerList ul li .profile .acMenu{display:block;border:solid 1px #dcdcdc;padding:10px 15px;position:relative}#racer .racerList ul li .profile .acMenu span{position:absolute;display:block;width:20px;height:20px;top:50%;margin-top:-10px;right:10px;background:#000}#racer .racerList ul li .profile .acMenu span:before{position:absolute;display:block;content:'';width:11px;height:2px;background:#fff100;top:50%;margin-top:-1px;left:50%;margin-left:-5px}#racer .racerList ul li .profile .acMenu span:after{position:absolute;display:block;content:'';width:2px;height:11px;background:#fff100;top:50%;margin-top:-5px;left:50%;margin-left:-1px}#racer .racerList ul li .profile .acMenu.on span:after{display:none}#racer .racerList ul li .profile .table02{margin-top:15px;display:none}#racer .racerList ul li .profile .table02 td,#racer .racerList ul li .profile .table02 th{display:block;width:inherit}}#staff{padding-top:90px;padding-bottom:145px}#staff .wrap{max-width:900px}#staff .btn02{margin:40px auto 0;width:260px}@media only screen and (max-width: 767px){#staff{padding-top:45px;padding-bottom:120px}}