@font-face{font-family:'arrow3';src:url('../fonts/arrow3.eot?39643437');src:url('../fonts/arrow3.eot?39643437#iefix') format('embedded-opentype'),url('../fonts/arrow3.woff?39643437') format('woff'),url('../fonts/arrow3.ttf?39643437') format('truetype'),url('../fonts/arrow3.svg?39643437#arrow3') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"arrow3";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-left-open-outline:before{content:'\e800'}.icon-left-open-1:before{content:'\e801'}.icon-right-open-outline:before{content:'\e802'}.icon-right-open-1:before{content:'\e803'}.icon-down-open:before{content:'\e804'}.icon-left-open:before{content:'\e805'}.icon-right-open:before{content:'\e806'}.icon-up-open:before{content:'\e807'}.icon-angle-left:before{content:'\e808'}.icon-angle-right:before{content:'\e809'}.icon-angle-up:before{content:'\e80a'}.icon-angle-down:before{content:'\e80b'}.icon-angle-circled-left:before{content:'\e80c'}.icon-angle-circled-right:before{content:'\e80d'}.icon-angle-circled-up:before{content:'\e80e'}.icon-angle-circled-down:before{content:'\e80f'}.icon-down:before{content:'\e810'}.icon-left:before{content:'\e811'}.icon-right:before{content:'\e812'}.icon-up:before{content:'\e813'}.icon-down-outline:before{content:'\e814'}.icon-left-outline:before{content:'\e815'}.icon-right-outline:before{content:'\e816'}.icon-up-outline:before{content:'\e817'}.icon-down-small:before{content:'\e818'}.icon-left-small:before{content:'\e819'}.icon-right-small:before{content:'\e81a'}.icon-up-small:before{content:'\e81b'}.icon-down-open-1:before{content:'\e81c'}.icon-left-open-2:before{content:'\e81d'}.icon-right-open-2:before{content:'\e81e'}.icon-up-open-1:before{content:'\e81f'}.icon-down-1:before{content:'\e820'}.icon-left-1:before{content:'\e821'}.icon-right-1:before{content:'\e822'}.icon-up-1:before{content:'\e823'}.icon-down-bold:before{content:'\e824'}.icon-left-bold:before{content:'\e825'}.icon-right-bold:before{content:'\e826'}.icon-up-bold:before{content:'\e827'}.icon-down-fat:before{content:'\e828'}.icon-left-fat:before{content:'\e829'}.icon-right-fat:before{content:'\e82a'}.icon-up-fat:before{content:'\e82b'}.icon-ccw:before{content:'\e82c'}body{background-color:#FAFAFA}body div.ami{display:none}body div.controller{display:none}footer{text-align:center;color:#FFF;font-size:11px;font-family:'Open Sans',sans-serif;padding:15px 0 50px 0;background:#222}h1,h2{font-family:'Cuprum',sans-serif}.content-block{padding-bottom:50px}.withSpace{padding-top:105px}.row{z-index:100}.videowrap iframe{width:100%;height:200px}@media (min-width:768px){.videowrap iframe{height:300px}}@media (min-width:992px){.videowrap iframe{height:400px}}@media (min-width:1200px){.videowrap iframe{height:500px}}.imgwrap img{width:100%}.pagetop-wrap{position:fixed;bottom:0;left:0;width:100%}.pagetop-wrap .pagetop{display:block;background-color:#000;padding:5px 0 ;font-size:20px;color:#FFF;width:60px;text-align:center;margin:0 auto}body.home h1{font-family:'Open Sans',sans-serif;font-size:36px;font-weight:700;text-align:center}body.home h1.whitebg{background:#FFF;margin:0;padding:25px 0;margin:0 5px}body.home h2{font-family:'Open Sans',sans-serif;font-size:24px;font-weight:700;text-align:center;margin-top:50px}body.home p.price{text-align:center;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:700}body.videotop .topslide{padding-bottom:100px}body.videotop .topslide img{opacity:0;filter:alpha(opacity=0)}body.videotop div.ami{display:block;position:fixed;top:0;left:0;background:url(../img/overlay_ami.png) left top;z-index:-11}body.videotop .controller{display:block;position:fixed;top:100px;left:10px}.bg-video{padding:5px 0}body.home .full-block{min-height:600px;margin-left:0px}@media (min-width:480px){body.home .full-block{margin-left:0px}}@media (min-width:768px){body.home .full-block{margin-left:0px}}@media (min-width:992px){body.home .full-block{margin-left:0px}}@media (min-width:1200px){body.home .full-block{margin-left:0px}}body.home .block-top{min-height:200px;padding-bottom:0px;background-size:cover}@media (min-width:992px){body.home .block-top{background-size:cover}}body.home .block-top .slick-next{display:none !important}body.home .block-top .slick-prev{display:none !important}body.home .block-top .spot-image img{width:100%}body.home .block-top div.btngroup{padding-top:150px;text-align:center}@media (min-width:480px){body.home .block-top div.btngroup{padding-top:150px}}@media (min-width:768px){body.home .block-top div.btngroup{padding-top:250px}}@media (min-width:992px){body.home .block-top div.btngroup{padding-top:350px}}body.home .block-top div.btngroup a.link{font-family:'Open Sans',sans-serif;font-size:20px;display:inline-block;border:3px solid #FFF;padding:5px 15px;margin:10px 5px;color:#FFF;background:rgba(255,255,255,0.85);color:#257CBF;font-weight:bold}body.home .block-top div.btngroup a.link:hover{text-decoration:none;background:#FFF;color:#257CBF}body.home .block-top div.btngroup a.link:active,body.home .block-top div.btngroup a.link:visited{text-decoration:none}@media (min-width:768px){body.home .block-top div.btngroup a.link{font-size:22px;margin:0 5px}}body.home .block-top .over-layer{position:relative;width:100%;height:100vh;overflow-y:visible}body.home .block-top .over-layer h1.camp-logo{position:absolute;top:-250px;left:0;width:100%;text-align:center}body.home .block-top .over-layer h1.camp-logo img{max-width:80%}@media (min-width:768px){body.home .block-top .over-layer h1.camp-logo img{max-width:100%}}body.home .block-top .over-layer .btngroup{display:block;position:absolute;top:15%;left:0;width:100%;padding-top:150px}@media (min-width:480px){body.home .block-top .over-layer .btngroup{padding-top:150px}}@media (min-width:768px){body.home .block-top .over-layer .btngroup{padding-top:100px}}@media (min-width:992px){body.home .block-top .over-layer .btngroup{padding-top:100px;top:50%}}body.home .block-top .over-layer .btngroup a.link{margin-top:10px}body.home .block-onlineshop{background-color:transparent;padding:150px 0 150px 0;min-height:100px}body.home .block-onlineshop h1{font-size:50px;color:#FFF;text-shadow:1px 1px 4px rgba(0,0,0,0.8)}@media (min-width:992px){body.home .block-onlineshop h1{font-size:120px}}body.home .block-onlineshop .btns{padding:100px 0 ;text-align:center;margin:0 auto}body.home .block-onlineshop .btns a{display:block;border:5px solid #FFF;padding:5px 5px;color:#FFF;font-size:18px;font-weight:bold;margin:15px 25px;background-color:transparent}body.home .block-onlineshop .btns a:hover{background-color:#FFF;color:#257CBF;text-decoration:none}@media (min-width:992px){body.home .block-onlineshop .btns a{display:inline-block;font-size:32px;margin:0 50px;padding:7px 15px;border:10px solid #FFF}}body.home .block-footer{background-color:#FFF;padding:75px 0 0px 0 ;min-height:100px;text-align:center}body.home .block-footer h2{padding:25px 0 25px 0;font-size:36px;font-family:'Open Sans',sans-serif;font-weight:normal}body.home .block-footer h2 small{display:block;font-size:16px;padding:10px 0;font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media (min-width:992px){body.home .block-footer h2{font-size:72px;font-weight:bold}body.home .block-footer h2 small{font-size:32px}}body.home .block-footer button{margin-top:50px;padding-left:50px;padding-right:50px}body.home .block-footer .additional-bg{margin-top:100px;background-color:#000;color:#FFF;padding:75px 0 75px 0}body.home .block-footer .additional-bg a{color:#FFF;font-size:24px;display:inline-block;margin:0 10px}body.home .block-footer .additional-bg h5{text-indent:-9999px;background:url(../img/logo_af.svg) no-repeat left top;background-size:100%;width:140px;height:70px;margin:0 auto 50px auto}body.home .block-parallax{position:fixed;top:0;left:0;width:100%;height:100%}body.home .block-parallax-0{display:block;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/main_banner_ss2026.jpg) center top;background-size:cover}@media (min-width:768px){body.home .block-parallax-0{display:block}}body.home .block-parallax-1{display:none;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/bg_parallax1.jpg) center top;background-size:cover}body.home .block-parallax-2{display:none;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/bg_parallax2.jpg) center top;background-size:cover}body.home .block-parallax-3{display:none;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/bg_parallax3.jpg) center top;background-size:cover}body.home .block-parallax-4{display:none;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/bg_parallax4.jpg) center top;background-size:cover}body.home .block-parallax-5{display:none;z-index:-2;background:#FFF}body.home .block-about-header{background-color:transparent;min-height:100px;padding:75px 0 75px 0}@media (min-width:992px){body.home .block-about-header{padding:200px 0 200px 0}}body.home .block-about-header h1{margin:0;padding:0;color:#3d96da;font-size:50px}@media (min-width:992px){body.home .block-about-header h1{font-size:100px}}body.home .block-about-header h1 small{font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;display:block;padding:5px 0 ;color:#FFF;font-size:40px;font-weight:700}body.home .block-about-header p{font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;padding:50px 0 0 0;font-size:14px;font-weight:700;width:90%;margin:0 5%;line-height:1.7;color:#FFF;text-align:center}@media (min-width:992px){body.home .block-about-header p{font-size:16px;width:70%;margin:0 15%}}body.home .block-about-body{background-color:#EFEFEF;padding:100px 0 0px 0;min-height:100px;color:#FFF}body.home .block-about-body h3{margin:0;padding:0 0 10px 0;font-family:'Open Sans',sans-serif;color:#333;font-size:36px;font-weight:bold;line-height:1}@media (min-width:992px){body.home .block-about-body h3{font-size:64px}}body.home .block-about-body h4{margin:0;padding:0 0 10px 0;font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#333;font-size:20px;font-weight:bold;line-height:1.5}@media (min-width:992px){body.home .block-about-body h4{font-size:24px}}body.home .block-about-body p.map{font-size:12px;font-weight:700;color:#999}body.home .block-about-body p.map .num{color:#257CBF;font-size:28px}body.home .block-about-body p.map .num .unit{font-size:12px}@media (min-width:992px){body.home .block-about-body p.map{font-size:15px}body.home .block-about-body p.map .num{color:#257CBF;font-size:48px}body.home .block-about-body p.map .num .unit{font-size:15px}}body.home .block-about-body p.map a{color:#999}body.home .block-about-body h5{color:#000}body.home .block-about-body p.insidemap{color:#000}body.home .block-about-body .sp-fix{margin:0 15px;padding:25px 0}@media (min-width:992px){body.home .block-about-body .sp-fix{margin:0 0px;padding:25px 0 }}body.home .block-about-body .tile-stats{line-height:1}body.home .block-about-body .tile-stats .num-population{font-family:'Open Sans',sans-serif;font-size:48px;font-weight:bold;color:#555;text-align:left;line-height:1}@media (min-width:768px){body.home .block-about-body .tile-stats .num-population{font-size:80px}}@media (min-width:992px){body.home .block-about-body .tile-stats .num-population{font-size:80px}}@media (min-width:992px){body.home .block-about-body .tile-stats .num-population{font-size:94px}}body.home .block-about-body .additional-bg{margin-top:100px;padding:100px 0 150px 0;background:#257CBF}body.home .block-about-body .additional-bg text{fill:#FFF}body.home .block-about-body .additional-bg h3{color:#FFF}body.home .block-about-body .additional-bg h4{font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#FFF;font-size:18px;font-weight:bold;text-align:center;margin:0}body.home .block-about-body .additional-bg p{color:#FFF;font-size:12px;font-weight:normal;text-align:center}body.home .block-about-body .additional-bg .row-bottom{margin-top:40px}@media (min-width:992px){body.home .block-about-body .additional-bg .row-bottom{margin-top:100px}}body.home .block-about-body .additional-bg .tile-stats .num{font-family:'Open Sans',sans-serif;font-size:32px;font-weight:bold;color:#FFF;text-align:center;line-height:1}@media (min-width:768px){body.home .block-about-body .additional-bg .tile-stats .num{font-size:48px}}@media (min-width:992px){body.home .block-about-body .additional-bg .tile-stats .num{font-size:55px}}@media (min-width:992px){body.home .block-about-body .additional-bg .tile-stats .num{font-size:64px}}body.home .block-about-body .additional-bg .tile-stats .num-lg{font-size:44px;text-align:center}@media (min-width:992px){body.home .block-about-body .additional-bg .tile-stats .num-lg{font-size:80px}}body.home .block-about-body .additional-bg #chart2 text tspan{font-family:'Open Sans',sans-serif;font-weight:bold}body.home #map_canvas{width:100%;height:220px}@media (min-width:768px){body.home #map_canvas{height:340px}}@media (min-width:992px){body.home #map_canvas{width:100%;height:500px}}body.home .sns-links{text-align:center}body.home .sns-links .news-box{display:inline-block;padding:0 25px}body.home .sns-links .news-box h2{font-size:24px}body.home .sns-links .news-box .box{display:block;margin:10px;border:5px solid #257CBF;text-align:center;padding:0}body.home .sns-links .news-box .box i{font-size:20px}body.home .sns-links .news-box .box i.aflogo{display:block;background:url(../img/aflogo.svg) no-repeat center 0;background-size:60px 60px;height:60px}@media (min-width:768px){body.home .sns-links .news-box .box{padding:30px 0}body.home .sns-links .news-box .box i{font-size:90px}body.home .sns-links .news-box .box i.aflogo{height:90px;background-size:90px 90px}}@media (min-width:992px){body.home .sns-links .news-box .box i{font-size:120px}body.home .sns-links .news-box .box i.aflogo{height:120px;background-size:120px 120px}}@media (min-width:1200px){body.home .sns-links .news-box .box i{font-size:120px}body.home .sns-links .news-box .box i.aflogo{height:120px}}body.home .block-history{background-color:transparent;padding:150px 0 150px 0;min-height:100px}body.home .block-history h1{font-size:50px;color:#FFF;text-shadow:1px 1px 4px rgba(0,0,0,0.8);padding:0 0 25px 0}body.home .block-history h1 small{display:block;font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:40px;font-weight:700;color:#FFF}@media (min-width:992px){body.home .block-history h1{font-size:100px}}body.home .block-history .video-wrap{margin:0 auto;max-width:960px}body.home .block-history iframe{width:100%;height:480px}body.home .block-history2{background-color:#FAFAFA;padding:150px 0 150px 0;min-height:100px}body.home .block-history2 .container{padding:0 15px}@media (min-width:992px){body.home .block-history2 .container{padding:0px}}body.home .block-history2 .container h2{font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:30px;padding:0 0 25px 0;color:#257CBF}@media (min-width:992px){body.home .block-history2 .container h2{font-size:50px}}body.home .block-history2 .container p{padding:15px 10px;font-size:14px;line-height:2.4}@media (min-width:992px){body.home .block-history2 .container p{padding:15px 50px;font-size:16px}}body.home .block-history2 .container p.lead{font-weight:700;text-align:center}body.home .block-history2 .container p.foot{font-weight:400;text-align:right}body.home .block-history2 .video-wrap{margin:0 auto;max-width:960px}body.home .block-history2 iframe{width:100%;height:480px}body.home .block-news{background-color:#298ad4;padding:75px 0 75px 0}@media (min-width:992px){body.home .block-news{padding:10px 0 150px 0}}body.home .block-news h1{font-size:30px;text-align:center;color:#FFF;padding:0 0 15px 0;margin:0 15px}@media (min-width:992px){body.home .block-news h1{font-size:40px;margin:0;padding:15px 15px 25px 15px}}body.home .block-news h1 small{font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#FFF;display:block;font-size:20px;font-weight:bold}@media (min-width:992px){body.home .block-news h1 small{font-size:16px}}body.home .block-news .grid-wrap{margin:0 5px}body.home .block-news .grid-wrap .grid-items .grid-item{width:100%}@media (min-width:480px){body.home .block-news .grid-wrap .grid-items .grid-item{width:50%}}@media (min-width:768px){body.home .block-news .grid-wrap .grid-items .grid-item{width:33.3%}}@media (min-width:992px){body.home .block-news .grid-wrap .grid-items .grid-item{width:33.3%}}@media (min-width:1200px){body.home .block-news .grid-wrap .grid-items .grid-item{width:25%}}body.home .block-news .grid-wrap .grid-items .grid-item .itemwrap{margin:0 0px;padding:0 0 25px 0}body.home .block-news .grid-wrap .grid-items .grid-item .imgwrap{margin:0 5px}body.home .block-news .grid-wrap .grid-items .grid-item .imgwrap img{width:100%;margin:0 auto}@media (min-width:992px){body.home .block-news .grid-wrap .grid-items .grid-item .imgwrap img{width:100%}}body.home .block-news .grid-wrap .grid-items .grid-item h3{color:#FFF;font-size:12px;font-weight:bold;margin:15px 5px 0 5px;padding:0 0 25px 0px;line-height:1.5}@media (min-width:992px){body.home .block-news .grid-wrap .grid-items .grid-item h3{font-size:14px;margin:15px 15px 0 15px}}body.home .block-news .grid-wrap .grid-items .grid-item h3 span.date-group{font-weight:bold;display:block;font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}body.home .block-news .slide-wrap{margin:0 0px}@media (min-width:992px){body.home .block-news .slide-wrap{margin:0 0px}}body.home .block-news .slide-wrap .news-items .news-item{margin:0}@media (min-width:480px){body.home .block-news .slide-wrap .news-items .news-item{margin:0 15px}}body.home .block-news .slide-wrap .news-items h3{font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1.4;font-size:18px;margin:25px 15px 0 15px}@media (min-width:992px){body.home .block-news .slide-wrap .news-items h3{font-size:20px;margin:25px 0 0 0}}body.home .block-news .slide-wrap .news-items h3 small{font-family:'Cuprum',sans-serif;padding:6px 0;display:block}body.home .block-news .slide-wrap .news-items .imgwrap img{width:100%;margin:0 auto}@media (min-width:992px){body.home .block-news .slide-wrap .news-items .imgwrap img{width:100%}}body.home .block-news .slide-wrap .news-items a.readmore-news{display:block;margin-top:25px;text-align:center}@media (min-width:992px){body.home .block-news .slide-wrap .news-items a.readmore-news{text-align:left}}body.home .block-news .slide-wrap .news-items .article{display:none;margin-top:50px;padding:15px;border:5px solid #257CBF;word-wrap:break-word;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}body.home .block-news .slide-wrap .news-items .article img{width:100%;height:auto;max-width:100%;max-height:100%}@media (min-width:992px){body.home .block-news .slide-wrap .news-items .article img{max-width:100%}}body.home .block-product{min-height:100px;padding:75px 0 75px 0}@media (min-width:992px){body.home .block-product{padding:200px 0 200px 0}}body.home .block-product h1{margin:0;padding:0;color:#3d96d9;font-size:50px;font-family:'Open Sans',sans-serif}@media (min-width:992px){body.home .block-product h1{font-size:100px}}body.home .block-product h2{color:#298ad4;padding:0 0 0 0;margin:0;font-size:23px;font-family:'Open Sans',sans-serif}@media (min-width:992px){body.home .block-product h2{font-size:45px}}body.home .block-product h2 small{padding-top:5px;display:block;color:#3d96d9;font-size:15px}@media (min-width:992px){body.home .block-product h2 small{padding-top:15px;font-size:20px}}body.home .block-product div.btngroup{padding-top:50px;text-align:center}@media (min-width:480px){body.home .block-product div.btngroup{padding-top:50px}}@media (min-width:768px){body.home .block-product div.btngroup{padding-top:100px}}@media (min-width:992px){body.home .block-product div.btngroup{padding-top:100px}}body.home .block-product div.btngroup a.link{font-size:20px;display:block;border:3px solid #257CBF;padding:8px 15px;margin:10px 15px;color:#257CBF;font-weight:bold;text-decoration:none;background-color:rgba(255,255,255,0.6)}body.home .block-product div.btngroup a.link:hover{text-decoration:none;background:#FFF;color:#2782c8}@media (min-width:768px){body.home .block-product div.btngroup a.link{display:inline-block;margin:0 5px}}body.home .block-social{background-color:#FFF;padding:75px 0 75px 0}@media (min-width:992px){body.home .block-social{padding:75px 0 150px 0}}body.home .block-social h1{margin:0;padding:0 0 25px 0;color:#333;font-size:44px}@media (min-width:992px){body.home .block-social h1{font-size:80px}}body.home .block-social h2{font-size:24px;color:#222;padding:25px 0px 10px 0px;margin:0;text-align:left}body.home .block-social h2 a{color:#222}@media (min-width:992px){body.home .block-social h2{font-size:38px;padding:25px 0px 25px 0px}}body.home .block-social .hotnews-wrap{padding:0 30px 25px 30px}@media (min-width:992px){body.home .block-social .hotnews-wrap{padding:0 50px 75px 50px}}body.home .block-social .hotnews-wrap .imgwrap{margin:0 auto;text-align:center}body.home .block-social .hotnews-wrap .imgwrap img{width:100%;max-width:200px}body.home .block-social .hotnews-wrap .caption{text-align:center;padding:5px 0}body.home .block-social .video-wrap{padding:0 30px 25px 30px}@media (min-width:992px){body.home .block-social .video-wrap{padding:0 50px 75px 50px}}body.home .block-social .video-wrap .slide-wrap .youtube-items iframe{width:100%;height:180px}@media (min-width:480px){body.home .block-social .video-wrap .slide-wrap .youtube-items iframe{height:200px}}@media (min-width:768px){body.home .block-social .video-wrap .slide-wrap .youtube-items iframe{height:300px}}@media (min-width:992px){body.home .block-social .video-wrap .slide-wrap .youtube-items iframe{height:400px}}body.home .block-social .insta-wrap{padding:0 30px 25px 30px}@media (min-width:992px){body.home .block-social .insta-wrap{padding:0 50px 0px 0px}}body.home .block-social .insta-wrap .instagram-items{margin:0}@media (min-width:992px){body.home .block-social .insta-wrap .instagram-items{margin:0}}body.home .block-social .insta-wrap .instagram-items .instagram-item{display:block;text-align:center;width:32%;float:left;margin:0;padding:0}body.home .block-social .insta-wrap .instagram-items .instagram-item a{display:block;width:100%;background-size:150%;transition:all .25s;-khtml-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s}body.home .block-social .insta-wrap .instagram-items .instagram-item a:hover{background-size:175%;transition:all .25s;-khtml-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s}body.home .block-social .insta-wrap .instagram-items .instagram-item img{display:none;height:auto;width:100%}@media (min-width:992px){}body.home .block-social .sns-links{text-align:center}body.home .block-social .sns-links .linkwrap{margin-top:25px;text-align:center}body.home .block-social .sns-links .linkwrap a{color:#257CBF;font-size:17px;width:30px;height:30px;margin:0 5px;display:inline-block;border:2px solid #257CBF;text-align:center;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}@media (min-width:992px){body.home .block-social .sns-links .linkwrap a{font-size:25px;width:40px;height:40px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}}body.product .block-parallax{position:fixed;top:0;left:0;width:100%;height:100%}body.product.product-men .block-parallax-1{display:block;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/bg_parallax_men.jpg) center center;background-size:cover}body.product.product-women .block-parallax-1{display:block;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/bg_parallax_women.jpg) center center;background-size:cover}body.product.product-kids .block-parallax-1{display:block;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/bg_parallax_kids.jpg) center center;background-size:cover}body.product.product-accessories .block-parallax-1{display:block;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/bg_parallax_accessories.jpg) center center;background-size:cover}body.product.product-bags .block-parallax-1{display:block;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/bg_parallax_bag.jpg) center center;background-size:cover}body.product.product-headwear .block-parallax-1{display:block;z-index:-2;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2026ss/top_banner/bg_parallax_headwear.jpg) center center;background-size:cover}body.product .block-parallax-2{display:none;z-index:-2;background:#FFF}body.product .block-top-product{background-color:transparent;padding:200px 0}body.product .page-product{position:relative;background-color:#FFF;padding:50px 0 150px 0;min-height:300px;border-top:3px solid #257CBF}body.product .page-product:before{content:" ";width:20%;height:3px;position:absolute;top:-3px;left:0;display:block;background:#000}body.product .page-product div.header h1{font-family:'Open Sans',sans-serif;font-size:32px;color:#333;text-align:center;font-weight:bold}@media (min-width:480px){body.product .page-product div.header h1{font-size:52px}}body.product .page-product div.header h1 small{font-size:100%;font-weight:bold;display:inline;font-family:'Open Sans',sans-serif;color:#999}@media (min-width:480px){}body.product .page-product div.header h2{font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#b3b3b3;font-size:20px;font-weight:normal;text-align:center}@media (min-width:480px){body.product .page-product div.header h2{font-size:26px}}body.product .page-product div.switcher{padding:25px 0;text-align:center}body.product .page-product div.switcher a{display:inline-block}body.product .outer-wrap{margin:0 5px}body.product .product-slick-wrap .product-slick div .slick-thumb .thumb-wrap{margin:10px}body.product .product-slick-wrap .product-slick div .slick-thumb .thumb-wrap img{width:100%}body.product .product-slick-wrap .container .zoomproduct{display:none;position:relative}body.product .product-slick-wrap .container .zoomproduct .zoom-close{color:#257CBF;font-size:32px;position:absolute;right:10px;top:-10px}body.product .product-slick-wrap .container .zoomproduct .hproduct{padding-top:50px;display:none}body.product .product-slick-wrap .container .zoomproduct .hproduct img.main{width:100%}body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap{margin:0 5px}body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap .infowrap{padding:0px 0 0 0;margin:0 25px;text-align:center}@media (min-width:992px){body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap .infowrap{margin:0;text-align:left;padding:25px 0 0 0}}body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap h3{font-family:'Open Sans',sans-serif;font-size:32px;font-weight:normal}@media (min-width:992px){body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap h3{font-size:32px}}body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap h4{font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:20px;font-weight:normal}@media (min-width:992px){body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap h4{font-size:20px}}body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap span{display:block;font-size:14px;padding:5px 0}@media (min-width:992px){body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap span{font-size:14px}}body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap span.price{font-size:18px;padding:5px 0 15px 0}@media (min-width:992px){body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap span.price{font-size:30px}}body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap span.price .small{display:inline-block;font-size:12px}body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap button{margin-top:35px}body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap p.info{font-size:14px;line-height:1.6;margin-right:0px;padding:20px 0 }@media (min-width:992px){body.product .product-slick-wrap .container .zoomproduct .hproduct .inner-wrap p.info{margin-right:25px}}body.product ul.moreinfo-container{display:none;text-align:left;vertical-align:top;padding:75px 0 0 0;margin:0 0px}body.product ul.moreinfo-container li.each{position:relative;display:inline-block;width:50%;margin:0;padding:0;vertical-align:top}@media (min-width:480px){body.product ul.moreinfo-container li.each{width:50%}}@media (min-width:768px){body.product ul.moreinfo-container li.each{width:33.3%}}@media (min-width:992px){body.product ul.moreinfo-container li.each{width:33.3%}}@media (min-width:1200px){body.product ul.moreinfo-container li.each{width:25%}}body.product ul.moreinfo-container li.each a.trigger{font-size:10px;text-align:left;display:inline-block;margin:5px}body.product ul.moreinfo-container li.each a.trigger .thumb{margin:0 15px}body.product ul.moreinfo-container li.each a.trigger .thumb img{width:100%;opacity:1}body.product ul.moreinfo-container li.each a.trigger:hover{text-decoration:none}body.product ul.moreinfo-container li.each a.trigger:hover .thumb img{opacity:.5}body.product ul.moreinfo-container li.each .detailpanel{background-color:#FFF;position:relative;display:none;width:100%;padding-bottom:0px;padding-top:0px;margin-bottom:25px;z-index:1}@media (min-width:992px){body.product ul.moreinfo-container li.each .detailpanel{padding-top:50px}}body.product ul.moreinfo-container li.each .detailpanel a.moreinfo-close{color:#257CBF;display:block;position:absolute;top:0px;right:30px;text-align:right;z-index:1000;font-size:32px}@media (min-width:992px){body.product ul.moreinfo-container li.each .detailpanel a.moreinfo-close{font-size:64px}}body.product ul.moreinfo-container li.each .detailpanel .sp-wrapper{text-align:center;margin:0 25px;max-width:600px}body.product ul.moreinfo-container li.each .detailpanel .sp-wrapper img.main{width:100%}body.product ul.moreinfo-container li.each .detailpanel .inner-wrap{margin:0 25px}body.product ul.moreinfo-container li.each .detailpanel .inner-wrap .infowrap{padding:0px 0 0 0;margin:0 25px;text-align:center}@media (min-width:992px){body.product ul.moreinfo-container li.each .detailpanel .inner-wrap .infowrap{margin:0;text-align:left;padding:25px 0 0 0}}body.product ul.moreinfo-container li.each .detailpanel .inner-wrap h3{font-family:'Open Sans',sans-serif;font-size:32px;font-weight:normal}@media (min-width:992px){body.product ul.moreinfo-container li.each .detailpanel .inner-wrap h3{font-size:32px}}body.product ul.moreinfo-container li.each .detailpanel .inner-wrap h4{font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:20px;font-weight:normal}@media (min-width:992px){body.product ul.moreinfo-container li.each .detailpanel .inner-wrap h4{font-size:20px}}body.product ul.moreinfo-container li.each .detailpanel .inner-wrap span{display:block;font-size:12px;padding:5px 0}@media (min-width:992px){body.product ul.moreinfo-container li.each .detailpanel .inner-wrap span{font-size:14px}}body.product ul.moreinfo-container li.each .detailpanel .inner-wrap span.price{font-size:18px;padding:5px 0 15px 0}@media (min-width:992px){body.product ul.moreinfo-container li.each .detailpanel .inner-wrap span.price{font-size:30px}}body.product ul.moreinfo-container li.each .detailpanel .inner-wrap span.price .small{display:inline-block;font-size:12px}body.product ul.moreinfo-container li.each .detailpanel .inner-wrap button{margin-top:35px}body.product ul.moreinfo-container li.each-extended{padding-bottom:20px}body.product .sp-loading{text-align:center;padding:15px;border:5px solid #eee;border-radius:3px;font-size:12px;color:#888}body.product .sp-wrap{display:none;line-height:0;font-size:0;background:#FFF;border:5px solid #FFF;border-radius:3px;position:relative;margin:0 0px 15px 0;float:left;width:100%;max-width:100%}body.product .sp-thumbs{text-align:left;display:inline-block}body.product .sp-thumbs img{min-height:50px;min-width:50px;max-width:50px}body.product .sp-thumbs a:link,body.product .sp-thumbs a:visited{width:50px;height:50px;overflow:hidden;opacity:.3;display:inline-block;background-size:cover;background-position:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}body.product .sp-thumbs a:hover{opacity:1}body.product .sp-thumbs a:active,body.product .sp-current{opacity:1!important;position:relative}body.product .sp-large{position:relative;overflow:hidden;top:0;left:0}body.product .sp-large a img{max-width:100%;height:auto}body.product .sp-large a{display:block}body.product .sp-zoom{position:absolute;left:-50%;top:-50%;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;display:none}body.product .sp-lightbox{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.9);z-index:500;display:none}body.product .sp-lightbox img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:90%;max-height:90%;border:2px solid #fff}body.product #sp-prev,body.product #sp-next{position:absolute;top:50%;margin-top:-25px;z-index:501;color:#fff;padding:14px;text-decoration:none;background:#000;border-radius:25px;border:2px solid #fff;width:50px;height:50px;box-sizing:border-box;transition:.2s}body.product #sp-prev{left:10px}body.product #sp-prev:before{content:'';border:7px solid transparent;border-right:15px solid #fff;position:absolute;top:16px;left:7px}body.product #sp-next{right:10px}body.product #sp-next:before{content:'';border:7px solid transparent;border-left:15px solid white;position:absolute;top:16px;left:18px}body.product #sp-prev:hover,body.product #sp-next:hover{background:#444}@media screen and (max-width:400px){body.product .sp-wrap{margin:0 0 15px 0}body.product #sp-prev,body.product #sp-next{top:auto;margin-top:0;bottom:25px}}body.product .block-footer{background-color:#EEE;padding:50px 0 0px 0 ;min-height:100px;text-align:center}body.product .block-footer h2{padding:25px 0 25px 0;font-size:36px;color:#257CBF;font-family:'Open Sans',sans-serif;font-weight:normal}body.product .block-footer h2 small{color:#333;display:block;padding:10px 0;font-size:16px;font-family:'Noto Sans',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media (min-width:992px){body.product .block-footer h2{font-size:72px;font-weight:bold}body.product .block-footer h2 small{font-size:32px}}body.product .block-footer button{margin-top:25px;padding-left:50px;padding-right:50px;background-color:#1d6094}body.product .block-footer .additional-bg{margin-top:100px;background-color:#000;color:#FFF;padding:75px 0 75px 0}body.product .block-footer .additional-bg a{color:#FFF;font-size:24px;display:inline-block;margin:0 10px}body.product .block-footer .additional-bg h5{text-indent:-9999px;background:url(https://s3-ap-northeast-1.amazonaws.com/aandfjp/kavu/web/product/2018fw/top_banner/logo_af.svg) no-repeat left top;background-size:100%;width:140px;height:70px;margin:0 auto 50px auto}