@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);a{color:#fff}body{background:#000;letter-spacing:1px}i{margin-right:5px}header{position:relative;z-index:20;width:100%}header.top{position:absolute}header .headLogo{width:200px;height:30px;background:#fff;margin:40px auto}header #gNavi{position:absolute;z-index:10;right:40px;top:40px}header #gNavi #gNavibtn span{display:block;width:40px;height:3px;background:#fff;margin-bottom:13px}header #gNavi #gNaviIn{display:none}header #gNaviNew{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;font-size:1.5rem}header #gNaviNew .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header #gNaviNew .btnBox li{margin-right:20px}header #gNaviNew .snsBox{background:#00acee;padding:2px 20px;border-radius:5px;font-size:1.3rem}#topWrap{width:100%;height:100vh;background:url(//fishing-is-good.com/wp-content/themes/fig_blog/css/../img/main_bg.jpg) no-repeat;background-size:cover;overflow:hidden;position:relative}#topWrap:after{content:"";width:100%;height:200px;background:url(//fishing-is-good.com/wp-content/themes/fig_blog/css/../img/bg_Img.svg) no-repeat;position:absolute;bottom:0;left:0}@media screen and (max-width:834px){#topWrap:after{height:100px}}#topMain{background:rgba(0,0,0,.6);width:100%;height:100vh;overflow:hidden}#topMain .mainIn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;height:100vh;-ms-flex-wrap:wrap;flex-wrap:wrap}#topMain .mainIn h1{width:92%;max-width:667px}#topMain .mainIn h1 img{width:100%;height:auto}#topMain .mainIn h2{width:100%;text-align:center;margin-top:20px;font-size:4rem;letter-spacing:5px;font-weight:700}@media screen and (max-width:834px){#topMain .mainIn h2{font-size:3rem}}.topContent{width:96%;max-width:1000px;margin:0 auto}.topContent h2{position:relative;top:-70px}.topContent h2 img{width:auto;height:60px}@media screen and (max-width:834px){.topContent h2 img{height:40px;margin:0 auto;display:block}}.topContent.abt{padding:80px 0}.topContent.pdct{padding:0 0 80px}#blog{padding-bottom:80px}.blogList{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:834px){.blogList{width:92%;margin:0 auto}}.blogList li{width:31%;margin-bottom:30px}@media screen and (max-width:834px){.blogList li{width:100%;margin-bottom:50px}}.blogList li a{display:block;width:100%;height:100%}.blogList li a .blogIn{width:100%;position:relative;margin-bottom:10px}.blogList li a .blogIn img{width:100%;height:auto;margin-bottom:10px;display:block;background:#fff}.blogList li a .blogIn .data{font-size:1.3rem}.blogList li a .blogIn .new{background:#fbe000;color:#000;display:block;position:absolute;width:70px;padding:25px 0;height:70px;text-align:center;border-radius:50%;font-weight:700;font-size:1.3rem;bottom:0;right:0}.blogList li a .title{font-size:1.8rem;margin-bottom:10px;font-weight:700;line-height:1.5}.blogList li a .txt{font-size:1.5rem;margin-bottom:20px}.blogList li a .more{font-style:italic;display:block;border:1px solid #fff;padding:5px 10px;font-size:13px;text-align:center;width:100px;margin:0 auto}#about{background:#555;position:relative;width:100%}#about:after{content:"";width:100%;height:200px;background:url(//fishing-is-good.com/wp-content/themes/fig_blog/css/../img/bg_Img2.svg) no-repeat;position:absolute;top:0;left:0}@media screen and (max-width:834px){#about:after{height:100px}}#about:before{content:"";width:100%;height:200px;background:url(//fishing-is-good.com/wp-content/themes/fig_blog/css/../img/bg_Img.svg) no-repeat;position:absolute;bottom:0;left:0}@media screen and (max-width:834px){#about:before{height:100px}}#about h2{z-index:10;position:relative}.contentWrap.co01{position:relative;z-index:10}.contentWrap.co01:before{content:"";height:100px;width:2px;background:#fff;position:absolute;left:50%;margin-left:-2px;top:-100px}@media screen and (max-width:834px){.contentWrap.co01:before{top:-25px}}.contentWrap.co01 .aboutTxt{text-align:center;color:#fff;padding:100px 0 150px}.contentWrap.co01 .aboutTxt h3{font-weight:700;margin-bottom:20px;font-size:6rem;letter-spacing:4px;font-weight:700}@media screen and (max-width:834px){.contentWrap.co01 .aboutTxt h3{font-size:3rem}}.contentWrap.co01 .aboutTxt p{font-size:2.5rem;letter-spacing:3px;line-height:2}@media screen and (max-width:834px){.contentWrap.co01 .aboutTxt p{font-size:1.8rem}}footer{margin-top:100px}footer .copy{display:block;width:100%;text-align:center;background:#fff;padding:20px;color:#000}#underMain{padding-top:80px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:98%;max-width:1200px;margin:0 auto 80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}@media screen and (max-width:834px){#underMain{padding-top:50px}}#underWrap .underTitle{width:100%;height:auto;margin-bottom:100px}#underWrap .underTitle .bgImg{width:100%;position:relative;overflow:hidden;min-height:240px}#underWrap .underTitle .bgImg img{position:absolute;width:100%;height:auto;opacity:.4}#underWrap .underTitle .bgImg .title{font-size:4rem;color:#fff;padding:80px 10%;font-weight:700;z-index:100;position:relative;text-align:center;letter-spacing:2px}.underContent{width:68%;max-width:1200px;margin-right:2%;color:#fff}@media screen and (max-width:834px){.underContent{width:92%;margin:0 auto 50px}}.underContent .title{font-size:2.2rem;letter-spacing:1px;margin-bottom:40px;border-left:3px solid #fff;font-weight:700;padding-left:20px}.underContent h2{display:block;width:100%;border-bottom:solid #fff 2px;font-weight:700;font-size:2rem;margin-bottom:30px;padding-bottom:20px}.underContent h3{font-size:1.8rem;font-weight:700;background:#555;padding:10px;margin-bottom:20px}.underContent p{margin-bottom:30px;font-size:1.5rem}.underContent strong{font-size:1.7rem;font-weight:700}.underContent img{width:100%;height:auto}.underContent .blogWrap{margin-bottom:50px}.underContent .blogWrap a{text-decoration:underline}.underContent .thumBox{width:100%}.underContent .thumBox img{width:100%;height:auto;display:block}.underContent .blogDay{display:block;text-align:right;margin:10px 0 20px;font-size:1.3rem;color:#ddd}.underContent .catWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-top:20px;padding-top:50px;border-top:1px solid #555;margin-bottom:10px}.underContent .catWrap .catTitle{font-size:1.6rem}.underContent .catWrap a{font-size:1.3rem;padding:5px 10px;background:#fbe000;color:#000}.postList01{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.postList01 .listBox{width:31%;margin-bottom:20px}.postList01 .listBox a{display:block;font-size:1.4rem}.postList01 .listBox a span{display:block;width:100%}.postList01 .listBox a span.day{width:auto;margin-bottom:10px;font-size:1.2rem}.postList01 .listBox a img{width:100%;height:auto;margin-bottom:10px}.breadWrap .braedList{width:100%;padding:8px 0;background:#555}.breadWrap .braedList .google-auto-placed{display:none !important}.breadWrap .braedList .breadIn{max-width:1200px;width:100%;margin:0 auto;color:#fff}@media screen and (max-width:834px){.breadWrap .braedList .breadIn{width:92%}}.breadWrap .braedList .breadIn a{color:#fff}.sbWrap{width:28%}@media screen and (max-width:834px){.sbWrap{width:92%;margin:0 auto}}.postList02{margin-bottom:50px}.postList02 .title{color:#fff;text-align:center;font-size:1.8rem;margin-bottom:30px;padding:15px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.postList02 .listWrap li{width:100%;margin-bottom:20px}.postList02 .listWrap li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.postList02 .listWrap li a img{display:block;width:30%;height:auto}.postList02 .listWrap li a p{width:67%}.postList02 .listWrap li a p span{display:block}.postList02 .listWrap li a p span.day{font-size:1.3rem}.postList02 .listWrap li a p span.txt01{font-size:1.4rem;font-weight:700}.postList02 .catList{font-size:1.6rem;color:#fff}.postList02 .catList li{margin-bottom:10px;background:#555;display:block;padding:5px 10px}.archiveList .archiveBox{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex}.archiveList .archiveBox article{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.archiveList .archiveBox article .archiveImg{width:34%}.archiveList .archiveBox article .archiveImg img{width:100%;height:auto}.archiveList .archiveBox article .archiveInfo{width:60%}.archiveList .archiveBox article .archiveInfo .date{background:#fff;color:#000;padding:2px 10px;margin-bottom:10px;display:inline-block;font-weight:700}.archiveList .archiveBox article .archiveInfo h2{font-size:1.7rem;padding:0;margin-bottom:10px;border-bottom:none}.archiveList .archiveBox article .archiveInfo .more{padding:5px 20px;font-size:1.3rem;font-style:italic;border:1px solid #fff}.linkBtn{display:inline-block;border:1px solid #fff;padding:10px 30px;font-size:1.6rem}.wp-pagenavi{font-size:1.5rem}.pnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.pnWrap a{display:block;padding:10px 30px;font-size:1.4rem;font-weight:700;text-align:center;background:#fff;color:#000;border-radius:40px}#toc_container{margin-bottom:50px !important}#toc_container ul li{font-size:1.5rem !important}#toc_container ul li ul li{font-size:1.4rem !important}.google-auto-placed{text-align:center;width:92% !important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4% !important;margin-bottom:30px !important}