@import url("//fonts.googleapis.com/css?family=Noto+Sans+JP:400,700");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{min-width:980px}body{font-family:'Noto Sans JP','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ','Meiryo',sans-serif;-webkit-text-size-adjust:100%;min-width:980px;font-size:13px}@media screen and (max-width: 750px){html,body{min-width:100%}}img{max-width:100%}.sp-view{display:none}@media screen and (max-width: 750px){.sp-view{display:block}.pc-view{display:none}}.inner{margin:0 auto;padding:0 20px;width:980px}@media screen and (max-width: 750px){.inner{padding:0 5.46875%;width:auto}}#arrows_fishing{-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out;opacity:0}#arrows_fishing.view{opacity:1}.js-anim{-webkit-transition:all .8s ease-out;transition:all .8s ease-out;opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}@media screen and (max-width: 750px){.js-anim{-webkit-transform:translateY(60px);transform:translateY(60px)}}.js-anim.view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.bg_fish>img{position:absolute}@media screen and (max-width: 1670px){.bg_fish>img{width:51.32vw}}.bg_fish .js-anim{-webkit-transition:all ease-out;transition:all ease-out;-webkit-transform:translate(-35%, -15%) rotate(2deg);transform:translate(-35%, -15%) rotate(2deg)}.bg_fish .js-anim.view{-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}.bg_fish.side_left{left:0;top:0}.bg_fish.side_left .fish01{margin-top:160px;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0;transition-delay:0}.bg_fish.side_left .fish02{margin-top:620px;-webkit-transition-duration:1.8s;transition-duration:1.8s;-webkit-transition-delay:1s;transition-delay:1s}.bg_fish.side_left .fish03{margin-top:1290px;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0;transition-delay:0}.bg_fish.side_left .fish04{margin-top:1730px;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.bg_fish.side_left .fish05{margin-top:2375px;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.bg_fish.side_left .fish06{margin-top:2860px;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:1s;transition-duration:1s}.bg_fish.side_left .fish07{margin-top:3315px;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.bg_fish.side_left .fish08{margin-top:3954px;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-delay:0;transition-delay:0}.bg_fish.side_right{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);right:0}.bg_fish.side_right .fish01{margin-top:30px;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-delay:0;transition-delay:0}.bg_fish.side_right .fish02{margin-top:656px;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.bg_fish.side_right .fish03{margin-top:1074px;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.bg_fish.side_right .fish04{margin-top:1735px;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0;transition-delay:0}.bg_fish.side_right .fish05{margin-top:2148px;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.bg_fish.side_right .fish06{margin-top:2680px;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.bg_fish.side_right .fish07{margin-top:3340px;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-delay:0;transition-delay:0}.bg_fish.side_right .fish08{margin-top:3764px;-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.arrows-be-title{text-align:center;padding:60px 0 50px}@media screen and (max-width: 750px){.arrows-be-title{padding:0 3.125%;margin:5.468% 0 4.687%}}.arrows-be-container{padding-top:180px;position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#325fb4), to(#2686df));background:-webkit-linear-gradient(top, #325fb4, #2686df);background:linear-gradient(to bottom, #325fb4, #2686df);overflow:hidden}.arrows-be-container:before{content:"";width:100%;height:40px;background:url(/product/phone/f-02l/fishing/assets/img/bg_sea_wave.png) center top repeat-x;position:absolute;top:0}@media screen and (max-width: 750px){.arrows-be-container{padding-top:16.19%;background:url(/product/phone/f-02l/fishing/assets/img/bg_fish_sp.png) center 21% no-repeat,-webkit-gradient(linear, left top, left bottom, from(#325fb4), to(#2686df));background:url(/product/phone/f-02l/fishing/assets/img/bg_fish_sp.png) center 21% no-repeat,-webkit-linear-gradient(top, #325fb4, #2686df);background:url(/product/phone/f-02l/fishing/assets/img/bg_fish_sp.png) center 21% no-repeat,linear-gradient(to bottom, #325fb4, #2686df);background-size:contain}.arrows-be-container:before{background-size:13%;height:0;padding-bottom:3%}}.arrows-be-container .main-box{position:relative}.arrows-be-container .main-box:after{content:"";position:absolute;top:-3rem;left:-23rem;background:url(/product/phone/f-02l/fishing/assets/img/anime_sakana01.gif) no-repeat center;background-size:320px auto;width:340px;height:300px;image-rendering:optimizeQuality}@media screen and (max-width: 750px){.arrows-be-container .main-box:after{top:-18%;left:inherit;right:-15px;background-size:contain;width:34%;height:34%}}.arrows-be-container .main-box .main-wrap{padding-top:25px;width:510px;text-align:center}.arrows-be-container .main-box .main-wrap .main-lead{margin:25px 0 20px}.arrows-be-container .main-box .main-wrap .main-phone-image{position:absolute;right:0;top:0}@media screen and (max-width: 750px){.arrows-be-container .main-box .main-wrap{padding-top:0;width:100%;padding-bottom:76.06%}.arrows-be-container .main-box .main-wrap .main-lead{width:90%;margin:3.91% auto 4.69%}.arrows-be-container .main-box .main-wrap .main-phone-image{width:40.69vw;top:inherit;bottom:0}.arrows-be-container .main-box .main-wrap .main-phone-other-image{position:absolute;width:42.18vw;left:0;bottom:23%}}.movie{margin:0 0 40px;position:relative}.movie:before,.movie:after{content:"";position:absolute;background-position:center;background-repeat:no-repeat;width:300px;height:300px}.movie:before{background-image:url(/product/phone/f-02l/fishing/assets/img/anime_kurage.gif);top:-10em;left:-15em;background-size:260px auto;image-rendering:optimizeQuality}.movie:after{background-image:url(/product/phone/f-02l/fishing/assets/img/anime_tatsu.gif);top:-10em;right:-8em;background-size:300px auto;image-rendering:optimizeQuality}.movie .subtitle{text-align:center;font-size:0;margin:170px auto 25px}.movie .movie-box{position:relative;padding:0 0 56.2%;height:0;overflow:hidden}.movie .movie-box iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media screen and (max-width: 750px){.movie{margin:0 0 6.526%}.movie:before,.movie:after{background-size:100% auto}.movie:before{top:-112%;left:-2%;width:36%;height:36%}.movie:after{top:-10%;left:67%;width:40%;height:40%}.movie .subtitle{line-height:1.3;font-size:22px;font-size:3.5vw;margin:0 auto 5.263%}}.products{margin:110px 0 40px;position:relative}.products:before,.products:after{content:"";background-size:300px auto;background-position:center;background-repeat:no-repeat;position:absolute;width:300px;height:300px}.products:before{background-image:url(/product/phone/f-02l/fishing/assets/img/anime_tako.gif);top:-70px;left:-80px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);z-index:1;image-rendering:optimizeQuality}.products:after{background-image:url(/product/phone/f-02l/fishing/assets/img/anime_fugu.gif);right:-30px;bottom:-80px;image-rendering:optimizeQuality}.products h3{background-color:#325fb4;border-radius:30px 30px 0 0;text-align:center;padding:25px 160px 0;height:75px;position:relative}.products h3:after{content:"";width:118px;height:191px;background:url(/product/phone/f-02l/fishing/assets/img/icn_smp01.png) left top no-repeat;position:absolute;top:-40px;right:15px}.products .products-inner{background-color:#dbeefb;border-radius:0 0 30px 30px;padding:0 30px 160px}.products .feature{padding:110px 20px 0}.products .feature:after{content:"";display:table;clear:both}.products .feature:first-child{padding:95px 20px 0}.products .feature>*{float:right}.products .feature .img{float:left}.products .feature .img.set_img01{position:relative}.products .feature .img.set_img01:before{content:"";background:url(/product/phone/f-02l/fishing/assets/img/balloon01.png) no-repeat center;background-size:163px auto;position:absolute;top:13px;left:-23px;width:163px;height:166px;z-index:1}.products .feature .copy,.products .feature .txt,.products .feature .remarks{width:360px}.products .feature .copy{margin:0 0 20px}.products .feature .txt,.products .feature .remarks{color:#325fb4}.products .feature .txt{font-size:20px;font-weight:bold;margin:0 0 20px;line-height:1.5;letter-spacing:0.02em}.products .feature .remarks{line-height:1.4;font-size:14px}.products .feature .remarks li{padding-left:1em;text-indent:-1em}.products .feature .btn01{margin:30px 0 0;text-align:center;clear:both;width:100%;height:40px;background-color:#009cff;border-radius:28px;padding:15px 0 0;z-index:1;position:relative}@media screen and (max-width: 750px){.products{margin:18.053% 0 6.772%}.products:before,.products:after{background-size:100% auto}.products:before{display:none}.products:after{right:-20px;bottom:-15px;width:40%;height:3%}.products h3{padding:3.5% 22.80701754385965%;height:100%;border-radius:15px 15px 0 0}.products h3:before{content:"";background:url(/product/phone/f-02l/fishing/assets/img/anime_tako.gif) no-repeat center;background-size:100% auto;position:absolute;top:27%;left:-11%;width:44%;height:100%;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.products h3:after{background-size:100% auto;top:-30%;right:0;width:17.69vw;margin:0}.products h3 img{margin:auto}.products .products-inner{padding:0 8.895% 15.789%;border-radius:0 0 15px 15px}.products .feature,.products .feature:first-child{padding:10.4167% 0 0}.products .feature>*{float:none}.products .feature .img{margin:0 0 10px;text-align:center;float:none}.products .feature .img.set_img01:before{background-size:contain;width:25vw;top:2.708%;left:-4.791%;height:0;padding-bottom:25vw}.products .feature .copy,.products .feature .txt,.products .feature .remarks{text-align:left;width:100%}.products .feature .copy{margin:0 auto 10px;text-align:center;width:62.5%}.products .feature .txt{font-size:3.2vw;margin:0 0 2% 0}.products .feature .remarks{font-size:2.4vw}.products .feature .btn01{display:block;margin:15px 0 0;height:100%;padding:3.73% 0}.products .feature .btn01 img{width:39.5833%}}.bnr-link{position:relative}.bnr-link a img{margin:auto}.bnr-link+.bnr-link{margin:0}@media screen and (min-width: 751px){a,a:hover{-webkit-transition:opacity .12s ease;transition:opacity .12s ease}a:hover{opacity:.8}}.floor{height:565px}.floor .floor-inner{width:1920px;margin:0 auto;height:100%;position:relative;z-index:10}@media screen and (min-width: 1921px){.floor .floor-inner{width:100%}.floor .floor-inner .bg_front,.floor .floor-inner .bg{width:100%}.floor .floor-inner .bg_front img,.floor .floor-inner .bg img{margin:auto;width:100%}}.floor .floor-inner img{vertical-align:top}.floor .floor-inner>*{position:absolute}.floor .bg,.floor .bg_front{bottom:0}.floor .bg{z-index:1}.floor .bg_front{z-index:2}.floor .img01{top:160px;left:0;z-index:1}.floor .img02{top:130px;left:410px;z-index:1}.floor .img03{top:150px;left:1120px;z-index:2}.floor .img04{top:150px;left:1590px}.floor .img05{top:40px;left:130px}.floor .img06{top:175px;left:800px;z-index:2}.floor .img07{top:60px;left:1270px}@media screen and (max-width: 750px){.floor{height:100%}.floor .floor-inner{width:100%;padding:40% 0 0;z-index:10}.floor .bg_front img{margin:auto;width:100%}.floor .bg img,.floor .bg_front img{width:100%}.floor .img01{top:49%;left:0;z-index:1;width:15%}.floor .img02{top:45%;left:22%;z-index:1;width:15%}.floor .img03{top:48%;left:60%;z-index:2;width:15%}.floor .img04{top:47%;left:83%;width:15%}.floor .img05{top:17%;left:7%;width:20%}.floor .img06{top:50%;left:43%;z-index:2;width:20%}.floor .img07{top:25%;left:60%;width:20%}}footer{background-color:#111;height:60px}footer .footer-copy{padding:20px 0 0;line-height:1.2;text-align:center;color:#fff}@media screen and (max-width: 750px){footer{height:40px}footer .footer-copy{font-size:10px;padding:15px 0 0}}
