@charset "UTF-8";.inner_content{width:900px;margin:0 auto}#fish_diary{width:100%}#fish_diary #farea{position:relative;width:100%}#pre{width:703px;margin:30px auto}#pre img{vertical-align:bottom;width:100%}#pre ul{width:100%;font-size:0}#pre li{display:inline-block}#fish_diary #flogo #fdbk{position:absolute;margin:0 auto 0 auto}#fish_diary #fstart{position:absolute;top:430px;text-align:center;width:100%}.fish_btns{text-align:center}#fish_diary #fstart div,.fish_btns div{display:inline-block;width:40%;vertical-align:top}#fish_diary #flogo{position:absolute;top:20%;text-align:center;width:100%}#fish_diary #flogo img{margin:0 auto 0 auto}#fish_diary #ffisshing{position:absolute;top:70%;text-align:center;width:100%}#fish_diary #hit{position:absolute;top:0;width:100%;text-align:center}#fish_diary #fcomment{position:absolute;top:60%;width:100%}span.fmei{font-size:5em;font-weight:700;color:#000}span.size{margin-top:10px;font-weight:700;font-size:3em}span.setumei{margin-top:10px;font-size:3em}span.skai{font-weight:700;color:#030}span.setumeipoint{font-weight:700;font-size:3em;color:red}span.sbonus{font-weight:700;font-size:1.25em;color:red}#fish_diary #nikhd{position:relative;text-align:center;width:750px}#fish_diary #nikcount{position:absolute;top:170px;right:182px;width:30%;font-size:70px;text-align:right;color:#fff}#fish_diary .fnick{position:relative;width:750px}#fish_diary .nkbk{top:0}#fish_diary .nkhit{position:absolute;top:10%;left:6%;width:30%;text-align:center}#fish_diary .nkcomm{position:absolute;top:8%;left:45%}div.nkmei{position:absolute;top:245px;left:330px;font-size:32px}div.nksize{position:absolute;top:245px;right:1em;font-size:30px}span.nikdate{line-height:50px;padding-left:40px;font-weight:700;font-size:38px;color:#fff}span.niknik{display:block;margin-top:30px;font-weight:700;font-size:22px}div .fish_ft{margin-top:150px;text-align:center}div#hit{margin-top:15px}.mark01{background-color:#ff3d0c;border-radius:5px;text-align:center;margin-bottom:15px;padding:2px;color:#fff}.mark02{background-color:#a2a2a2;border-radius:5px;text-align:center;margin-bottom:15px;padding:2px;color:#fff}#acMenu{margin:0 auto;background:#ffc;width:550px;line-height:40px;text-align:center}#acMenu .hndl{padding:5px;font-size:110%;width:465px;margin:5px}#acMenu .cmt{padding:5px;font-size:110%;width:465px;margin:5px}#acMenu .rsubmit{margin:0 auto;display:block;width:480px;height:50px;line-height:50px;font-size:25px;text-align:center;color:#fff;background-color:#f93;border:#f66 1px solid;cursor:pointer}#fish_diary #hit:after,#fish_diary:after{content:"";width:100%;display:block;clear:both}.top-line-block{margin-top:20px}.top-line-block:before{content:"おすすめ特集";width:734px;display:block;clear:both;text-align:left;background-color:#ff5252;font-weight:700;color:#fff;font-size:18px;padding:8px;margin:50px 0 20px 0;transform:rotate(.028deg);-o-transform:rotate(.028deg);-ms-transform:rotate(.028deg);-moz-transform:rotate(.028deg);-webkit-transform:rotate(.028deg)}.top-line-block:after{content:"";width:100%;display:block;clear:both}.top-line-block li{display:block;width:170px;margin-right:23px;float:left}.top-line-block li:nth-child(4){margin-right:0}.top-line-block li:nth-child(5){display:none}.top-line-block li img{width:100%}.clear{width:100%;display:block;clear:both}#slot_info{text-align:center}#fish_diary .fish_diary_shrine img{max-width:100%}#fish_diary .fish_diary_shrine #flogo{top:10px}#fish_diary .fish_diary_shrine #flogo img{width:80%}#fish_diary .fish_diary_shrine #fstart{top:780px}#fish_diary .fish_diary_shrine #fstart img{width:100%}#fish_diary .fish_diary_shrine #fstart div{width:44%}#fish_diary .fish_diary_shrine #fstart .start{width:100%;text-align:center;margin-bottom:20px}#fish_diary .fish_diary_shrine #fstart .start a{width:54%;display:block;margin:0 auto}#fish_diary .fish_diary_shrine.turi_finish #fstart{top:800px}#fish_diary .fish_diary_shrine.turi_finish #fstart div{width:80%}#fish_diary .fish_diary_shrine #ffisshing{top:346px;text-align:center}#fish_diary .fish_diary_shrine #ffisshing .omikuji_qchyan{width:40%;margin:0 auto;display:inline-block;animation:hurueru .5s infinite}#fish_diary .fish_diary_shrine #ffisshing .btn_turu{width:54%;margin:0 auto;margin-top:40px}@keyframes hurueru{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(3px,3px) rotateZ(1deg)}50%{transform:translate(0,3px) rotateZ(0)}75%{transform:translate(3px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}#fish_diary #farea.fish_diary_shrine_hit{background-size:100%;background-repeat:no-repeat}#fish_diary #farea.fish_diary_shrine_hit #hit{position:relative}#fish_diary .fish_diary_shrine #acMenu{background-color:#fff}#fish_diary .fish_diary_shrine .hit_item{margin:0 auto;padding-top:230px;width:65%}#fish_diary .fish_diary_shrine #acMenu .rsubmit{background-color:#fff;color:#000;border:solid 2px #e60012;outline:solid 2px #000;outline-offset:4px;margin:30px auto;box-sizing:border-box}#fish_diary_shrine_atag_id{display:flex}#fish_diary_shrine_atag_id a{display:block;text-align:center;margin:auto}.shrine_rank_entry{padding-top:200px}.fish_login{position:relative}.fish_login .login_inner{background-color:rgba(255,255,255,.8);position:absolute;width:560px;padding:10px;bottom:140px;left:0;right:0;margin:auto;box-sizing:border-box}.fish *{box-sizing:border-box}.fish p.attention{color:#ff3d0c;font-weight:700;font-size:18px}.fish .main{position:relative}.fish .main .logo-parrent{position:absolute;top:0;left:0;right:0;margin:auto;height:55%;display:flex;align-items:center;justify-content:center}.fish .main .logo{max-height:100%;max-width:60%}.fish .main_bottom{position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center;overflow:hidden}.fish .menu{margin:80px auto;width:730px;height:180px;background-image:url(/fishdiary/image/menu_back.webp);background-repeat:no-repeat;display:flex;justify-content:space-around;align-items:center}.fish .menu.summer{background-image:url(/fishdiary/image/summer/menu_back.webp)}.fish .menu li{transition:.02s}.fish .menu li:hover{transform:scale(.99)}.fish .howto{padding:50px 0;padding-bottom:230px;text-align:center;background:url(/fishdiary/image/sango.webp) no-repeat bottom center,linear-gradient(180deg,#1ac1e7,#005ba0);position:relative}.fish .howto.summer{background:url(/fishdiary/image/summer/sango.png) no-repeat bottom center,linear-gradient(180deg,#bcf3f0,#38c4d3)}.fish .howto #howtoplay{position:absolute;top:660px}.fish.end .howto{background:url(/fishdiary/image/sango.webp) no-repeat bottom center,linear-gradient(180deg,#f7a132,#f7a132)}.fish.end.summer .howto{background:url(/fishdiary/image/summer/sango.png) no-repeat bottom center,linear-gradient(180deg,#ffbf87,#ffbf87)}.fish.login{background:url(/fishdiary/image/main.webp) no-repeat top center,url(/fishdiary/image/sango.webp) no-repeat bottom center,linear-gradient(180deg,#1ac1e7 1070px,#005ba0);background-size:100% auto;text-align:center}.fish.login.summer{background:url(/fishdiary/image/summer/main_fishing.webp) no-repeat top center,url(/fishdiary/image/summer/sango.png) no-repeat bottom center,linear-gradient(180deg,#bcf3f0 85%,#38c4d3);background-size:100% auto}.fish.login.shrine{background:url(/fishdiary/common_pic/shrine/turi_start.jpg) no-repeat top center,url(/fishdiary/image/sango.webp) no-repeat bottom center,linear-gradient(180deg,#1ac1e7 1070px,#005ba0);background-size:100% auto}.fish.login .howto{background:0 0}.fish.login .logo{position:relative;margin:auto;margin-top:120px}.fish.login .login_form{background-color:rgba(255,255,255,.75);width:80%;margin:auto;padding:20px 10px;padding:20px 10px;font-weight:700;margin-bottom:3vw}.fish.login .login_form p{margin-bottom:1em}.fish.login .login_form form{width:fit-content;margin:auto}.fish.login .login_form dl{gap:5px;display:flex;align-items:center}.fish.login .login_form dl dt{width:9em;text-align:right}.fish.login .login_form dl dt:after{content:":"}.fish.login .login_form dl dd.forget a{display:flex;align-items:center;font-size:80%;color:inherit}.fish.login .login_form dl dd.forget i{font-size:140%}.fish.login .login_form dl dd input{width:100%}.fish.login a{color:#0027ff}.fish.login .login_form input[type=submit]{position:relative;margin:20px auto;padding:5px 40px;border:none;text-align:center;background-color:#f02b49;border-radius:2px;color:#fff;box-shadow:0 4px 0 #bc132d;top:-3px}.fish.login .login_form input[type=submit]:hover{top:0;box-shadow:0 1px 0 #bc132d}.fish.fishing .main_bottom .btn{margin-bottom:180px}.fish.check{background:url(/fishdiary/image/main_fishing.webp) no-repeat top center,url(/fishdiary/image/sango.webp) no-repeat bottom center,linear-gradient(180deg,#1ac1e7 1070px,#005ba0);padding-bottom:10px}.fish.check.summer{background:url(/fishdiary/image/summer/main_fishing.webp) no-repeat top center,url(/fishdiary/image/summer/sango.png) no-repeat bottom center,linear-gradient(180deg,#bcf3f0 85%,#38c4d3)}.fish.check .result{margin:auto;text-align:center}.fish.check .result .result-inner{position:relative;text-align:center}.fish.check .result .result-inner.hit,.fish.check .result .result-inner.miss{background-image:url(/fishdiary/image/hit.webp);background-position:center top;background-repeat:no-repeat}.fish.check .result .result-inner.miss{background-image:url(/fishdiary/image/miss.webp)}.fish.check .result .result-inner .result-item{margin-top:70px;width:45%;position:relative;z-index:2}.fish.check .result .result-inner .item-info{position:relative}.fish.check .result .result-inner .item-info .item-info-inner{position:relative;z-index:1;text-shadow:0 0 10px #fff;font-size:24px;font-weight:900;line-height:1.2}.fish.check .result .result-inner .item-info .item-info-inner .fish_data{margin-bottom:20px}.fish.check .result .result-inner .item-info .item-info-inner .name{font-size:350%}.fish.check .result .result-inner .item-info .item-info-inner .size{font-size:200%}.fish.check .result .result-inner .item-info .item-info-inner .point{font-size:200%}.fish.check .result .result-inner .item-info .item-info-inner .bonus,.fish.check .result .result-inner .item-info .item-info-inner .num{color:#f02b49}.fish.check .result .result-inner .item-info .item-info-inner .num{font-size:150%}.fish.check .result .result-inner .item-info:before{content:"";bottom:-10%;top:0;left:0;right:0;margin:auto;position:absolute;background-color:#fff;display:block;width:90%;height:110%;z-index:0;border-radius:50%;-ms-filter:blur(50px);filter:blur(50px);opacity:.8}.fish.check .ranking-form{text-align:center;position:relative;margin-top:30px}.fish.check .ranking-form-inner{background-image:url(/fishdiary/image/form_frame_bg.png);background-position:top center;background-size:100% 100%;background-repeat:no-repeat}.fish.check .ranking-form-inner form{margin:auto;width:70%;text-align:left;font-weight:700;line-height:2}.fish.check .ranking-form-inner form .mark01,.fish.check .ranking-form-inner form .mark02{background-color:#ff3d0c;border-radius:5px;text-align:center;padding:0 5px;color:#fff;margin-left:3px}.fish.check .ranking-form-inner form .mark02{background-color:#a2a2a2}.fish.check .ranking-form-inner form input[type=text],.fish.check .ranking-form-inner form textarea{border:none;width:100%;padding:.3em}.fish.check .ranking-form-inner form textarea{resize:vertical;min-height:2em}.fish.check .ranking-form-inner form .rsubmit{position:absolute;margin:auto;left:0;right:0;bottom:50px}.fish.diary,.fish.ranking{background:url(/fishdiary/image/main_fishing.webp) no-repeat top center,url(/fishdiary/image/sango.webp) no-repeat bottom center,linear-gradient(180deg,#1ac1e7 1070px,#005ba0);padding-bottom:10px}.fish.diary.summer,.fish.ranking.summer{background:url(/fishdiary/image/summer/main_fishing.webp) no-repeat top center,url(/fishdiary/image/summer/sango.png) no-repeat bottom center,linear-gradient(180deg,#bcf3f0 85%,#38c4d3)}.fish.ranking h2{text-align:center;padding-top:60px}.fish.ranking .ranking-link{text-align:center;display:flex;width:760px;margin:auto;bottom:-14px;position:relative;z-index:0}.fish.ranking .ranking-link .today-link,.fish.ranking .ranking-link .total-link{background-color:#f02b49;width:100%;margin:0 5px;line-height:1.6;padding-bottom:10px;border-radius:10px;font-size:40px;font-weight:700;color:#fff;filter:grayscale(40%);opacity:.8}.fish.ranking .ranking-link .today-link.active,.fish.ranking .ranking-link .total-link.active{filter:none;opacity:1}.fish.ranking .ranking-link .total-link{background-color:#f06a2b}.fish.ranking .f-ranking{position:relative;z-index:1}.fish.ranking .f-ranking-inner{background-image:url(/fishdiary/image/ranking_frame_bg.webp);background-position:top center;background-size:100% 100%;background-repeat:no-repeat;padding:0 80px}.fish.ranking .f-ranking-inner.data-none{background-image:url(/fishdiary/image/ranking_frame_bg2.png)}.fish.ranking .f-ranking dl{font-size:0;padding-bottom:50px}.fish.ranking .f-ranking dt{text-align:center;position:relative;margin-bottom:15px}.fish.ranking .f-ranking dt .no{position:absolute;margin:auto;left:0;right:0;bottom:36px;font-size:46px;font-weight:600;color:#fff}.fish.ranking .f-ranking dd{display:inline-block;font-size:initial;vertical-align:top}.fish.ranking .f-ranking dd.image{background-color:#78d6f1;border:10px solid #fff;box-shadow:4px 4px 2px 0 #a0a0a042;width:270px}.fish.ranking .f-ranking dd.image img{width:100%}.fish.ranking .f-ranking dd.info{width:calc(100% - 270px);color:#055287}.fish.ranking .f-ranking .info-inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;min-height:270px;padding-left:20px}.fish.ranking .f-ranking .info-inner .user-name{font-size:40px;font-weight:700;color:#000}.fish.ranking .f-ranking .info-inner .user-comment{margin:10px 0;line-height:1}.fish.ranking .f-ranking .info-inner .user-comment:before{content:"";width:55px;height:61px;display:inline-block;background-image:url(/fishdiary/image/angler.png)}.fish.ranking .f-ranking .info-inner .user-comment .comment{display:inline-block;vertical-align:top;background-color:#055287;color:#fff;border-radius:8px;padding:.5em 1em;font-size:20px;margin-top:10px;margin-left:20px;position:relative;max-width:calc(100% - 80px)}.fish.ranking .f-ranking .info-inner .user-comment .comment:before{position:absolute;content:"";display:block;border:8px solid transparent;border-right-color:#055287;border-right-width:16px;top:12px;left:-16px}.fish.ranking .f-ranking .info-inner .item{background-color:#fff;padding:12px;padding-bottom:0;font-weight:700}.fish.ranking .f-ranking .info-inner .item:before{content:"釣果";background-color:#d3e5ee;display:block;padding:3px 10px;font-size:18px}.fish.ranking .f-ranking .item-inner{display:flex;justify-content:space-between;align-items:center}.fish.ranking .f-ranking .info-inner .item .item-name{font-size:30px;font-weight:900;max-width:70%}.fish.ranking .f-ranking .info-inner .item .item-size{font-size:50px;color:#f02b49}.fish.diary{position:relative}.fish.diary .diary_count,.fish.diary .diary_old{position:absolute;right:20px;top:170px;z-index:100}.fish.diary .diary_old{background-color:#ff3d0c;color:#fff;width:250px;height:250px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.fish.diary .diary_old span{text-align:center;font-size:50px;font-weight:700;line-height:1.1}.fish.diary .diary_count .diary_count_inner{position:relative}.fish.diary .diary_count .diary_count_inner .diary_count_num{position:absolute;left:50px;top:55px;color:#fff;font-size:70px;font-weight:700}.fish.diary .f-diary-inner{background-image:url(/fishdiary/image/diary_note.webp);background-position:top center;padding:40px 110px;padding-left:150px;padding-bottom:60px}.fish.diary .f-diary-inner dl,.fish.diary .f-diary-inner dl *{font-size:22px}.fish.diary .f-diary-inner dl{background:linear-gradient(#d3e5ee 4px,transparent 1px);background-size:auto 2.5em;line-height:2.5em;border:#d3e5ee solid 4px;border-top:none;margin-bottom:30px;min-height:calc(1em * 2.5 * 7)}.fish.diary .f-diary-inner dl dt{background-color:#d3e5ee;color:#025086;font-size:24px;text-align:center}.fish.diary .f-diary dd{display:inline-block;font-size:initial;vertical-align:top}.fish.diary .f-diary dd.image{background-color:#78d6f1;border:10px solid #fff;box-shadow:3px 3px 2px 0 #a0a0a042;width:270px;margin:1.5em 0;left:-25px;position:relative;outline:solid 1px #e6e6e6}.fish.diary .f-diary dd.image img{width:100%}.fish.diary .f-diary dd.info{width:calc(100% - 280px);padding-top:1.8em}.fish.diary .f-diary dd.info .info-inner br{display:none}.fish.diary .f-diary dd.info .info-inner div{line-height:2.4em}.fish.diary .f-diary .diary_page{margin:auto;text-align:center}#foot_top{display:none!important}a.to-top{display:block;position:absolute;top:0;width:13%;height:auto;padding:5px}a.to-top img{width:100%}