@charset "UTF-8";.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/img/pc/common/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\	;background:#505050bf;width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}div.slider{float:left;width:623px;display:block}div.slider .bx-wrapper{margin:0 auto 15px}ul.bxslider01 li{display:block;width:623px;height:323px}ul.bxslider01 li img{display:block;width:623px;height:auto;border:5px solid #fff;box-sizing:border-box}ul.bxslider02 li a{display:block;width:199px;height:102px}ul.bxslider02 li a img{display:block;width:199px;height:auto}div.controlWrap{width:623px;display:block;position:relative;margin:0 auto}div.controlWrap p#PrevIcon a{display:block;width:32px;height:32px;position:absolute;background:url(/img/pc/common/slider_prev.png) left center no-repeat;color:#fff;top:50%;left:-15px;text-indent:-9999px;margin-top:-16px}div.controlWrap p#NextIcon a{display:block;width:32px;height:32px;position:absolute;background:url(/img/pc/common/slider_next.png) left center no-repeat;color:#fff;top:50%;right:-15px;text-indent:-9999px;margin-top:-16px}html,body{height:100%}html{font-size:68.75%;overflow-y:scroll}body,h1,h2,h3,h4,h5,h6,p,address,ul,ol,li,dl,dt,dd,table,th,td,img,form{margin:0;padding:0;border:none;line-height:100%;list-style-type:none;font-style:normal;font-weight:400;font-family:Noto Sans Japanese,メイリオ,Meiryo,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,Arial,Verdana,sans-serif;text-align:left;color:#4a3728}body a{text-decoration:none;color:#4a3728}img{vertical-align:bottom}p{line-height:1.6}input{outline:none}.template{display:none}#header .subttl{font-size:120%;line-height:1.5}#header .wrap{width:970px;margin:0 auto;padding:20px 0;display:flex;align-items:center}#header .block.ttl{width:480px;display:flex;align-items:flex-start}#header .block.ttl img{display:block}#header .block.ttl .subttl{margin-left:18px;margin-top:15px}#header .block.sub{width:490px;display:flex;align-items:center;justify-content:flex-end}#header #search{margin-left:auto;width:350px}#header #search form{display:flex;height:50px}#header #search input[type=text]{flex:1;height:50px;background:#f3f3f3;font-size:160%;border-top-left-radius:25px;border-bottom-left-radius:25px;border:0;padding:0 0 0 20px}#header #search input[type=submit]{width:70px;height:50px;background:url(/img/pc/common/search.png) center center no-repeat #f47b20;background-size:20px 20px;border-top-right-radius:25px;border-bottom-right-radius:25px;overflow:hidden;text-indent:200%;white-space:nowrap;border:none;cursor:pointer;padding:0}#gnavi{background:#f0eee5}#gnavi ul{width:970px;margin:0 auto}#gnavi ul li{position:relative;float:left;width:194px;box-sizing:border-box;text-align:center;padding:0 0 3px}#gnavi ul li:before{content:"";position:absolute;bottom:0;left:0;width:194px;height:3px}#gnavi .cat1:before{background:#4f5d73}#gnavi .cat2:before{background:#c75c5c}#gnavi .cat3:before{background:#76c2af}#gnavi .cat4:before{background:#77b3d4}#gnavi .cat5:before{background:#dca06f}#gnavi ul li a{display:block}#gnavi ul li img{width:64px;height:auto;margin-top:-7px}#gnavi ul li span{display:block;font-size:160%;line-height:1;margin:5px 0 0;padding:0 0 10px}#gnavi.sub ul{border-left:1px solid #d2d0c3;border-right:1px solid #d2d0c3}#gnavi.sub ul li{position:relative;float:left;width:194px;box-sizing:border-box;text-align:center;padding:0 0 3px}#gnavi.sub ul li span{display:inline-block;font-size:140%;padding:12px 0 11px 48px;margin:0}#gnavi.sub ul li a{padding:15px 0 14px}#gnavi.sub ul .cat1 span{background:url(/img/pc/icon/list.png) 0 center no-repeat;background-size:37px auto}#gnavi.sub ul .cat2 span{background:url(/img/pc/icon/ranking.png) 0 center no-repeat;background-size:37px auto}#gnavi.sub ul .cat3 span{background:url(/img/pc/icon/pickup.png) 0 center no-repeat;background-size:37px auto}#gnavi.sub ul .cat4 span{background:url(/img/pc/icon/category.png) 0 center no-repeat;background-size:37px auto}#gnavi.sub ul .cat5 span{background:url(/img/pc/icon/search.png) 0 center no-repeat;background-size:37px auto}#gnavi.sub ul li+li{border-left:1px solid #d2d0c3}#gnavi.sub ul li:before{content:none}#gnavi.sub ul .current:before{content:"";position:absolute;bottom:0;left:0;width:194px;height:3px}#gnavi .cat1.current:before{background:#4f5d73}#gnavi .cat2.current:before{background:#c75c5c}#gnavi .cat3.current:before{background:#76c2af}#gnavi .cat4.current:before{background:#77b3d4}#gnavi .cat5.current:before{background:#dca06f}#breadcrumb{width:970px;margin:0 auto;padding:10px 0 22px}#breadcrumb ol li{float:left;color:#ee781e;line-height:1.4;font-size:120%}#breadcrumb ol li a{color:#4a3728;padding:0 0 1px}#breadcrumb ol li:last-child a{color:#ee781e}#breadcrumb ol li a:hover{border-bottom:1px solid #4a3728}#breadcrumb ol li+li{position:relative;margin:0 0 0 30px}#breadcrumb ol li+li:before{content:"";position:absolute;top:50%;left:-20px;width:5px;height:5px;border-top:2px solid #4a3728;border-right:2px solid #4a3728;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}.hobby_rank{float:right;width:302px}.hobby_rank ul li{background:#fff}.hobby_rank ul li>a{display:block;padding:12px}.hobby_rank ul li a>img{float:left;margin:0 13px 0 0}.hobby_rank .headline{position:relative;font-size:180%;font-weight:700;color:#f5cf87;background:#543620;margin:0;padding:10px 0 10px 97px}.hobby_rank .headline img{position:absolute;top:50%;left:24px;width:54px;height:auto;margin-top:-27px}.hobby_rank .ttl{font-weight:700;font-size:160%;margin:6px 0 0}.hobby_rank p{font-size:120%;line-height:1.2;margin:5px 0 3px}.hobby_rank .inner div{overflow:hidden}.hobby_rank .inner div img{float:left}.hobby_rank .inner div span{display:inline-block;float:left;font-size:130%;line-height:1;font-weight:700;color:#fff;background:#c7bb81;border-radius:15px;margin:8px 0 0 5px;padding:5px 8px}.hobby_rank ul li+li{border-top:1px solid #eee}.hobby_rank ul li:nth-child(2) .inner div span{background:#b5b5b5}.hobby_rank ul li:nth-child(3) .inner div span{background:#c39f7d}.hobby_rank ul .more{text-align:center;font-size:140%;font-weight:700}.hobby_rank ul .more a{display:block;color:#f47b20;padding:17px 0}.hobby_rank ul .more a span{position:relative;padding:0 28px 0 0}.hobby_rank ul .more a span:before{content:"";position:absolute;top:50%;right:0;width:18px;height:18px;background:#f47b20;margin-top:-9px;border-radius:100%}.hobby_rank ul .more a span:after{content:"";position:absolute;top:50%;right:7px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px}#contents{background:url(/img/pc/common/contents_bg.png) 0 0 repeat;padding:40px 0 55px}#contents .wrap{width:970px;margin:0 auto}#contents .mt{margin-top:60px}#main{float:left;width:717px}#main .headline{min-height:37px;line-height:1.4;font-size:220%;color:#4f5d73;font-weight:700;letter-spacing:.1em;padding:8px 0 0 55px}#main .headline+p{font-size:160%;margin:12px 0 0}#main .headline{background-size:45px auto!important;background-repeat:no-repeat!important}#main .headline.list{background:url(/img/pc/icon/list.png)}#main .headline.article{background:url(/img/pc/icon/list.png)}#main .headline.category{background:url(/img/pc/icon/category.png) 0 0 no-repeat}#main .headline.ranking{background:url(/img/pc/icon/ranking.png) 0 0 no-repeat}#main .headline.pickup{background:url(/img/pc/icon/pickup.png) 0 0 no-repeat}#main .headline.about{background:url(/img/pc/icon/search.png) 0 0 no-repeat}#main .headline.contact{background:url(/img/pc/icon/contact.png) 0 0 no-repeat}#main .headline.comment{background:url(/img/pc/icon/comment.png) 0 0 no-repeat}#main .headline.experience{background:url(/img/pc/icon/comment.png) 0 0 no-repeat}#main .headline.art{background:url(/img/pc/icon/category/art.png) 0 0 no-repeat}#main .headline.beauty{background:url(/img/pc/icon/category/beauty.png) 0 0 no-repeat}#main .headline.collect{background:url(/img/pc/icon/category/collect.png) 0 0 no-repeat}#main .headline.create{background:url(/img/pc/icon/category/create.png) 0 0 no-repeat}#main .headline.dance{background:url(/img/pc/icon/category/dance.png) 0 0 no-repeat}#main .headline.earn{background:url(/img/pc/icon/category/earn.png) 0 0 no-repeat}#main .headline.game{background:url(/img/pc/icon/category/game.png) 0 0 no-repeat}#main .headline.gourmet{background:url(/img/pc/icon/category/gourmet.png) 0 0 no-repeat}#main .headline.grow{background:url(/img/pc/icon/category/grow.png) 0 0 no-repeat}#main .headline.hobby{background:url(/img/pc/icon/category/hobby.png) 0 0 no-repeat}#main .headline.learn{background:url(/img/pc/icon/category/learn.png) 0 0 no-repeat}#main .headline.music{background:url(/img/pc/icon/category/music.png) 0 0 no-repeat}#main .headline.other{background:url(/img/pc/icon/category/other.png) 0 0 no-repeat}#main .headline.outdoor{background:url(/img/pc/icon/category/outdoor.png) 0 0 no-repeat}#main .headline.sports{background:url(/img/pc/icon/category/sports.png) 0 0 no-repeat}#main .headline.travel{background:url(/img/pc/icon/category/travel.png) 0 0 no-repeat}#main .headline.watch{background:url(/img/pc/icon/category/watch.png) 0 0 no-repeat}.hobby_block{width:747px;overflow:hidden;padding:35px 0 0 3px;margin-left:-3px}.hobby_block .cat{position:relative;font-size:140%;font-weight:700;line-height:1;padding:10px 0 10px 70px}.hobby_block .cat_sports{background:#aacc03;color:#fff}.hobby_block .cat_travel{background:#7dccf3;color:#fff}.hobby_block .cat_grow{background:#fff000}.hobby_block .cat_earn{background:#87aad9;color:#fff}.hobby_block .cat_create{background:#f09dc1;color:#fff}.hobby_block .cat_hobby{background:#f4a000;color:#fff}.hobby_block .cat_learn{background:#ffd900}.hobby_block .cat_art{background:#83cac7;color:#fff}.hobby_block .cat_beauty{background:#f3b2c4;color:#fff}.hobby_block .cat_watch{background:#7483c0;color:#fff}.hobby_block .cat_collect{background:#ba96c4;color:#fff}.hobby_block .cat_gourmet{background:#ee835c;color:#fff}.hobby_block .cat_outdoor{background:#d9e14a}.hobby_block .cat_music{background:#bcc3d4;color:#fff}.hobby_block .cat_dance{background:#5db6e7;color:#fff}.hobby_block .cat_game{background:#e95532;color:#fff}.hobby_block .cat_other{background:#9fd1a7;color:#fff}.hobby_block .cat img{position:absolute;top:50%;left:8px;width:50px;height:auto;margin-top:-25px;z-index:999}.hobby_block .inner{float:left;width:219px;background:#fff;box-shadow:0 0 3px 1px #00000029;margin:0 30px 40px 0}.hobby_block .inner2b{width:468px}.hobby_block .inner .txt{padding:12px 15px 15px}.hobby_block .inner .ttl{font-size:180%;font-weight:700;margin:0 0 5px}.hobby_block .inner .ttl a:hover{text-decoration:underline}.hobby_block .inner p{font-size:120%}.hobby_block .inner a{display:block}#side{float:right;width:220px;margin:0 0 40px}#side .hobby_rank{float:none;width:auto;margin:33px 0 0}#side .hobby_rank .headline img{left:8px}#side .hobby_rank .headline{padding:10px 0 10px 72px}#side .hobby_rank p{line-height:1.4}#side .hobby_rank .inner div span{font-size:120%;padding:5px 6px;margin-left:3px}#side .bnr{text-align:center}.cat_list{margin:33px 0 40px}.cat_list .ttl{position:relative;font-size:160%;color:#fff;background:#2c3752;font-weight:700;line-height:1;padding:16px 0 13px 70px;margin:0 0 20px}.cat_list .ttl img{position:absolute;top:50%;left:8px;width:54px;height:auto;margin-top:-27px}.cat_list ul{text-align:center}.cat_list ul li{display:inline-block;width:105px;text-align:center;margin:0 0 15px;vertical-align:top}.cat_list ul li:last-child{clear:both;float:none;margin:0 auto}.cat_list ul li a{display:block}.cat_list ul li p{text-align:center;line-height:1.1;font-size:140%;font-weight:700;margin:5px 0 0}#bnr_area{clear:both;margin:60px 0 0}#bnr_area ul li{float:left}#bnr_area ul li+li{float:right}#carousel{text-align:center;background:url(/img/pc/common/carousel_bg.png) center 205px repeat-x;padding:50px 0 22px}#carousel p{font-size:120%;text-align:center;margin:0 0 15px}.carousel{position:relative;width:970px;margin:0 auto 165px;display:flex;overflow-x:auto;scroll-behavior:smooth;gap:18px;padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.carousel::-webkit-scrollbar{display:none}.carousel .inner{flex:0 0 218px;margin:0}.carousel .inner img{width:218px;height:auto;display:block}#carousel .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#0009;color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:30px;line-height:1;cursor:pointer;z-index:10;transition:background .3s;display:flex;align-items:center;justify-content:center}#carousel .carousel-btn:hover{background:#000c}#carousel .carousel-prev{left:-60px}#carousel .carousel-next{right:-60px}.pager{margin:35px 0 20px;text-align:center}.pager ul{display:inline-block;border:1px solid #f3d2ba}.pager ul li{float:left;font-size:140%;text-align:center}.pager ul li+li{border-left:1px solid #f3d2ba}.pager ul li a{display:block;color:#f47b20;background:#fff;padding:15px 0;height:14px}.pager ul li a:hover{background:#f47b20;color:#fff}.pager ul .first,.pager ul .last{position:relative;width:84px}.pager ul .first span,.pager ul .last span,.pager ul .previous span,.pager ul .next span{position:relative}.pager ul .first span{padding:0 0 0 15px}.pager ul .first span:before{content:"";position:absolute;top:50%;left:1px;border:5px solid transparent;border-right:5px solid #f47b20;margin-top:-5px}.pager ul .first span:after,.pager ul .previous span:before{content:"";position:absolute;top:50%;left:-4px;border:5px solid transparent;border-right:5px solid #f47b20;margin-top:-5px}.pager ul .first a:hover span:after,.pager ul .previous a:hover span:before,.pager ul .first a:hover span:before{border-right:5px solid #fff}.pager ul .last span:before{content:"";position:absolute;top:50%;right:1px;border:5px solid transparent;border-left:5px solid #f47b20;margin-top:-5px}.pager ul .last span:after,.pager ul .next span:before{content:"";position:absolute;top:50%;right:-4px;border:5px solid transparent;border-left:5px solid #f47b20;margin-top:-5px}.pager ul .last a:hover span:before,.pager ul .last a:hover span:after,.pager ul .next a:hover span:before{border-left:5px solid #fff}.pager ul .last span{padding:0 15px 0 0}.pager ul .previous span{padding:0 0 0 11px}.pager ul .next span{padding:0 11px 0 0}.pager ul .previous,.pager ul .next{width:83px}.pager ul .num{width:53px}.pager ul .num.current a{background:#f47b20;color:#fff}.pager ul .page.gap{width:53px;padding:15px 0;height:14px;color:#f47b20;background:#fff;line-height:14px}#footer{background:#f0eee5;padding:40px 0 0}#footer .wrap{width:970px;margin:0 auto;padding:0 0 40px}#footer p{font-size:180%;font-weight:700;padding:0 0 15px}#footer .left{float:left;width:750px}#footer .left ul{float:left;width:250px}#footer ul li{font-size:160%}#footer .left li+li{margin:18px 0 0}#footer .right li+li{margin:15px 0 0}#footer ul li a:hover{text-decoration:underline}#footer .right{float:right;width:220px}#footer .copy{background:#f37c1e;font-size:120%;font-weight:400;text-align:center;color:#fff;padding:13px 0}.movie{position:relative;width:100%;padding-top:56.25%}.movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.cf:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.cf{display:inline-block}* html .cf{height:1%}.cf{display:block}.ad-btn a{display:inline-block;margin:20px auto;padding:20px 24px;font-size:1.6em;background:#f47b20;color:#fff!important;border:0;border-radius:35px}.ad-img a img{margin:20px auto}.page_index #mainview{background:url(/img/pc/common/mainview_bg.jpg) center center no-repeat;background-size:cover;min-height:440px;display:flex;align-items:center;justify-content:center;padding:40px 0}.page_index #mainview .wrap{width:970px;margin:0 auto}.page_index #mainview .slider{float:left;width:643px}.page_index #mainview .main-carousel-wrapper{position:relative;width:100%;overflow:hidden;margin-bottom:30px}.page_index #mainview .main-carousel{display:flex;overflow-x:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.page_index #mainview .main-carousel::-webkit-scrollbar{display:none}.page_index #mainview .main-carousel-item{flex:0 0 100%;width:100%;min-width:100%}.page_index #mainview .main-carousel-item img{width:100%;height:auto;display:block;border:6px solid #ffffff;box-sizing:border-box}.page_index #mainview .thumbnail-carousel-wrapper{position:relative;width:100%;overflow:hidden}.page_index #mainview .thumbnail-carousel{display:flex;gap:13px;overflow-x:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.page_index #mainview .thumbnail-carousel::-webkit-scrollbar{display:none}.page_index #mainview .thumbnail-item{cursor:pointer;position:relative;flex:0 0 200px;min-width:200px;max-width:200px;overflow:hidden;opacity:.9;transition:opacity .3s ease}.page_index #mainview .thumbnail-item:hover,.page_index #mainview .thumbnail-item.active{opacity:1}.page_index #mainview .thumbnail-item img{width:100%;height:auto;display:block;object-fit:cover}.page_index #mainview .thumbnail-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ff7f00e6;border:none;width:30px;height:30px;border-radius:0;font-size:20px;font-weight:700;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;color:#fff;line-height:1;padding:0}.page_index #mainview .thumbnail-prev{left:0}.page_index #mainview .thumbnail-next{right:0}.page_index #mainview .thumbnail-nav:hover{background:#ff7f00}.page_index #pickup{position:relative;width:970px;margin:50px auto 0;padding:0 0 45px}.page_index #pickup h2{line-height:45px;font-size:220%;font-weight:700;color:#4fb39a;letter-spacing:.1em;background:url(/img/pc/icon/pickup.png) 0 0 no-repeat;background-size:45px auto;padding:0 0 0 55px}.page_index #pickup .btn{position:absolute;top:5px;right:0;width:180px;text-align:center;font-size:160%}.page_index #pickup .btn a{position:relative;display:block;line-height:1;color:#4fb39a;background:#f4f4f4;padding:10px 20px 10px 0}.page_index #pickup .btn a:before{content:"";position:absolute;top:50%;right:12px;width:6px;height:6px;border-top:2px solid #4fb39a;border-right:2px solid #4fb39a;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}.page_index #pickup ul{margin:30px 0 0}.page_index #pickup ul li{float:left;width:219px}.page_index #pickup ul li a{display:block}.page_index #pickup ul li+li{margin:0 0 0 31px}.page_index #pickup ul li div{border-radius:7px;overflow:hidden;margin:0 0 7px}.page_index #pickup ul li div p{font-size:160%;color:#fff;background:#76c2af;font-weight:700;padding:7px 10px;min-height:46px}.page_index #pickup ul li p{color:#4a3728;line-height:1.3;font-size:120%}.page_index .bxslider01 img{visibility:hidden}.page_list .hobby_rank{margin:33px 0}.page_list .hobby_rank .headline img{left:8px}.page_list .hobby_rank .headline{padding:10px 0 10px 72px}.page_list .hobby_rank p{line-height:1.4}.page_list .hobby_rank .inner div span{font-size:120%;padding:5px 6px;margin-left:3px}.page_pickup #main .block{background:#fff;box-shadow:0 0 3px 1px #00000029;margin:40px 0 0}.page_pickup #main .block a{display:block}.page_pickup #main .block+.block{margin-top:20px}.page_pickup #main .block img{float:left}.page_pickup #main .block div{float:right;width:415px;box-sizing:border-box;padding:20px 27px}.page_pickup #main .block .ttl{font-weight:700;font-size:200%;line-height:1.4;margin:0 0 7px}.page_pickup #main .block p{font-size:140%}.page_category .list{border-top:1px solid #eee;border-left:1px solid #eee;margin:30px 0 70px}.page_category .list li{float:left;width:179px;background:#fff;box-sizing:border-box;border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center;padding:2px}.page_category .list li a{display:block;padding:20px 0 18px}.page_category .list li p{font-size:140%;text-align:center;margin:8px 0 0}.page_category #main .bnr{padding:0 0 100px}.page_category #main .bnr li{margin:30px 0 0}.page_category #main .bnr li:nth-child(-n+2){margin-top:0}.page_category #main .bnr li img{border:4px solid #fff}.page_category #main .bnr li:nth-child(odd){float:left}.page_category #main .bnr li:nth-child(2n){float:right}.page_category .tag-carousel-wrapper{padding:30px 0 100px;position:relative}.page_category .tag-carousel{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:16px;margin:0;padding:0 20px;list-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.page_category .tag-carousel::-webkit-scrollbar{display:none}.page_category .tag-carousel li{flex:0 0 342px;margin:0;padding:0}.page_category .tag-carousel li img{border:4px solid #fff;width:342px;height:178px;display:block}.page_category .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;z-index:10;transition:background .3s}.page_category .carousel-btn:hover{background:#000000b3}.page_category .carousel-prev{left:0}.page_category .carousel-next{right:0}.page_ranking .rank1{background:#fff;overflow:hidden;border-top-left-radius:7px;border-bottom-left-radius:7px;box-shadow:0 0 3px 1px #00000029;margin:40px 0 20px}.page_ranking .rank1 a,.page_ranking .rank2 a{display:block}.page_ranking .rank1 .rank{float:left;width:178px;background:-moz-linear-gradient(-32deg,#aa9c58 0%,#aa9c58 50%,#a09043 50%,#a09043 100%);background:-webkit-linear-gradient(-32deg,#aa9c58 0%,#aa9c58 50%,#a09043 50%,#a09043 100%);background:linear-gradient(122deg,#aa9c58,#aa9c58 50%,#a09043 50%,#a09043);padding:0 0 15px}.page_ranking .rank1 .name{width:150px;background:#fff;font-size:150%;font-weight:700;text-align:center;color:#a09043;border-radius:15px;margin:0 auto}.page_ranking .rank1 .ttl{text-align:center;font-size:240%;font-weight:700;color:#fff;margin:8px 0 0}.page_ranking .rank1 .txt{float:right;width:539px}.page_ranking .rank1 .txt p{font-size:140%;padding:10px 15px;line-height:1.6}.page_ranking .rank2{float:left;width:348px;background:#fff;overflow:hidden;border-top-left-radius:7px;border-bottom-left-radius:7px;box-shadow:0 0 3px 1px #00000029;margin:0 0 20px}.page_ranking .rank2 .rank{float:left;width:128px;background:-moz-linear-gradient(-32deg,#929292 0%,#929292 50%,#898989 50%,#898989 100%);background:-webkit-linear-gradient(-32deg,#929292 0%,#929292 50%,#898989 50%,#898989 100%);background:linear-gradient(122deg,#929292,#929292 50%,#898989 50%,#898989);padding:0 0 10px}.page_ranking .rank2 .name{width:98px;background:#fff;font-size:130%;font-weight:700;text-align:center;color:#898989;border-radius:15px;margin:0 auto}.page_ranking .rank2 .ttl{text-align:center;font-size:180%;font-weight:700;color:#fff;margin:5px 0 0}.page_ranking .rank2 .txt{float:right;width:220px}.page_ranking .rank2 .txt p{font-size:130%;padding:10px 12px;line-height:1.6}.page_ranking .rank3{float:right}.page_ranking .rank3 .name{color:#7d5631}.page_ranking .rank3 .rank{background:-moz-linear-gradient(-32deg,#876341 0%,#876341 50%,#7d5631 50%,#7d5631 100%);background:-webkit-linear-gradient(-32deg,#876341 0%,#876341 50%,#7d5631 50%,#7d5631 100%);background:linear-gradient(122deg,#876341,#876341 50%,#7d5631 50%,#7d5631)}.page_ranking .under{clear:both}.page_ranking .under li{float:left;width:225px;background:#fff;box-shadow:0 0 3px 1px #00000029;overflow:hidden}.page_ranking .under li+li{margin:19px 0 0 21px}.page_ranking .under li:nth-child(3n+1){margin-left:0}.page_ranking .under li:nth-child(-n+3){margin-top:0}.page_ranking .under li a{display:block}.page_ranking .under li img{float:left}.page_ranking .under li .inner{float:left;width:123px;padding:5px 9px 0}.page_ranking .under li .inner div{display:table}.page_ranking .under li .inner div p{display:table-cell;vertical-align:middle;font-size:110%;line-height:1.3;font-weight:700;padding:0 0 0 10px}.page_ranking .under li .inner div img{display:table-cell;vertical-align:top}.page_ranking .under li .inner .txt{border-top:1px dashed #898989;font-size:130%;font-weight:700;padding:6px 0 0;margin:5px 0 0}.page_article #main{position:relative}.page_article #main img.content{width:657px;height:380px}.page_article p{line-height:1.8}.page_article .sns{position:absolute;top:13px;right:0;text-align:right}.page_article .sns li{display:inline-block}.page_article .bg_w{background:#fff;text-align:center;padding:35px 30px 50px;margin:30px 0 60px}.page_article .bg_w p{font-size:160%}.page_article .bg_w>p{margin:30px 0}.page_article .bg_w h2{font-size:220%;font-weight:700;line-height:1.3;border-bottom:3px solid #ee781e;background:url(/img/pc/common/h2.png) 0 0 no-repeat;padding:0 0 8px 35px;margin:45px 0 20px}.page_article .bg_w h3{font-size:190%;border-left:6px solid #ee781e;font-weight:700;line-height:1.3;padding:7px 0 7px 15px;margin:40px 0 15px}.page_article .bg_w h4{font-weight:700;line-height:1.4;font-size:160%;background:#f3f3f3;padding:10px 15px;margin:40px 0 15px}.page_article .bg_w ul{margin:25px 0}.page_article .bg_w ul li{position:relative;font-size:160%;font-weight:700;line-height:1.4;padding:0 0 0 28px}.page_article .bg_w ul li+li{margin-top:7px}.page_article .bg_w ul li:before{content:"";position:absolute;top:7px;left:10px;width:4px;height:4px;border:2px solid #ee781e;border-radius:100%}.page_article .bg_w ol{counter-reset:number;margin:25px 0}.page_article .bg_w ol li{position:relative;font-size:140%;line-height:1.4;padding:0 0 0 20px}.page_article .bg_w ol li+li{margin-top:5px}.page_article .bg_w ol li:before{content:counter(number)".";counter-increment:number;position:absolute;top:0;left:0;color:#ee781e;font-weight:700}.page_article .bg_w a{color:#0000de}.page_article .quote{border:1px solid #e3e3e3;background:url(/img/pc/common/quote.png) 19px 19px no-repeat;padding:40px 47px;margin:20px 0}.page_article .quote p{font-size:140%}.page_article .quote .link{font-size:120%;color:#c4c4c4;margin:10px 0 0}.page_article .quote .link a{color:#c4c4c4}.page_article .experience_hobby{overflow:hidden;margin:50px 0 0}.page_article .experience_hobby .ttl{min-height:33px;font-size:220%;font-weight:700;line-height:1.3;border-bottom:1px solid #e1e1e1;background:url(/img/pc/icon/hobby.png) 3px 0 no-repeat;background-size:38px auto;padding:5px 0 16px 48px}.page_article .experience_hobby .inner{border-bottom:1px solid #e1e1e1}.page_article .experience_hobby .inner a{display:block;overflow:hidden;padding:20px 0}.page_article .experience_hobby .inner a>img{float:left}.page_article .experience_hobby .inner .parts{float:right;width:445px}.page_article .experience_hobby .inner .parts div{display:table;margin:0 0 10px}.page_article .experience_hobby .inner .parts div img{display:table-cell;width:35px;height:auto;vertical-align:top;margin:0 11px 0 0}.page_article .experience_hobby .inner .parts div p{display:table-cell;vertical-align:middle;font-size:130%;line-height:1}.page_article .experience_hobby .inner .parts div p span{display:block;border:1px solid #7f7f7f;border-radius:3px;padding:3px 5px}.page_article .experience_hobby .inner .parts div p a:hover{background:#7f7f7f;color:#fff}.page_article .experience_hobby .inner .parts .ttl2{font-weight:700;font-size:180%;margin:0 0 2px}.page_article .experience_hobby .inner .parts .ttl2 a:hover{text-decoration:underline}.page_article .experience_hobby .inner .parts p{font-size:150%;color:#605f5e}.page_article .bg_w .more{width:135px;text-align:center;font-size:120%;line-height:1;margin:20px 0 0 auto}.page_article .bg_w .more a{position:relative;display:block;color:#f47b20;border-radius:20px;border:1px solid #f47b20;padding:8px 10px 8px 0}.page_article .bg_w .more a:before{content:"";position:absolute;top:50%;right:14px;box-sizing:border-box;width:10px;height:8px;border:5px solid transparent;border-left:6px solid #f47b20;margin-top:-5px}.page_article .bg_w .more a:hover{background:#f47b20;color:#fff}.page_article .bg_w .more a:hover:before{border-left:6px solid #fff}.page_article .comment{overflow:hidden}.page_article .comment .ttl{min-height:33px;font-size:220%;font-weight:700;line-height:1.3;border-bottom:1px solid #e1e1e1;background:url(/img/pc/icon/comment.png) 3px 0 no-repeat;background-size:38px auto;padding:5px 0 16px 48px}.page_article .comment .inner{border-bottom:1px solid #e1e1e1}.page_article .comment .inner a{display:block;overflow:hidden;padding:20px 0}.page_article .comment .inner a>img{float:left}.page_article .comment .inner .parts{float:right;width:445px}.page_article .comment .inner .ttl2{font-weight:700;font-size:180%;line-height:1.3;margin:0 0 5px}.page_article .comment .inner .name{color:#adadad;font-size:140%;margin:0 0 10px}.page_article .comment .inner p{font-size:140%}.page_article .ads{text-align:center;margin:60px 0}.page_article .embed-article{margin-top:40px;margin-bottom:60px}.page_article .embed-article .embed-inner{border:1px solid #e3e3e3;margin:0 auto;width:590px}.page_article .embed-article .embed-inner a{display:block;overflow:hidden}.page_article .embed-article .embed-inner .embed-thumbnail{float:left}.page_article .embed-article .embed-inner .embed-content{float:right;width:400px;box-sizing:border-box;padding:10px 14px}.page_article .embed-article .embed-inner .embed-head{display:table;margin:0 0 6px}.page_article .embed-article .embed-inner .embed-icon{display:table-cell;width:30px;height:auto;vertical-align:top;margin:0 11px 0 0}.page_article .embed-article .embed-inner .embed-title{display:table-cell;vertical-align:middle;font-weight:700;font-size:160%;line-height:1.4;margin:0 0 10px}.page_article .embed-article .embed-inner p{font-size:130%;line-height:1.6}#toc{width:80%;margin:40px auto}#toc .toc_ttl{text-align:center;font-weight:700}#toc .toc_inner{background:#fffde8;box-shadow:0 0 0 10px #fffde8;border-radius:9px;padding-bottom:2px}#toc .toc_inner ul{border:dashed 2px #ee781e;border-radius:9px;margin:10px 10px 14px;padding:1em .5em 1em 2em}#toc .toc_inner ul li{line-height:1.2;padding:.5em 0;margin-left:1.8em;margin-top:0}#toc ul li:before{border:none;font-family:FontAwesome;content:"";position:absolute;left:-1.6em;top:7px;color:#ee781e}.page_article .article-carousel-wrapper{position:relative;margin:20px 0}.page_article .article-carousel{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.page_article .article-carousel::-webkit-scrollbar{display:none}.page_article .article-carousel .inner{flex:0 0 220px;float:none!important}.page_article .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;z-index:10;transition:background .3s}.page_article .carousel-btn:hover{background:#000000b3}.page_article .carousel-prev{left:0}.page_article .carousel-next{right:0}.page_experiences #main{position:relative}.page_experiences p{line-height:1.8}.page_experiences .bg_w{background:#fff;text-align:center;padding:35px 30px 50px;margin:30px 0 60px}.page_experiences .bg_w p{font-size:160%}.page_experiences .bg_w>p{margin:30px 0}.page_experiences .bg_w h2{font-size:220%;font-weight:700;line-height:1.3;border-bottom:3px solid #ee781e;background:url(/img/pc/common/h2.png) 0 0 no-repeat;padding:0 0 8px 35px;margin:45px 0 20px}.page_experiences .bg_w h3{font-size:180%;border-left:6px solid #ee781e;font-weight:700;line-height:1.3;padding:7px 0 7px 15px;margin:40px 0 15px}.page_experiences .article{overflow:hidden;margin:50px 0 0}.page_experiences .article .ttl{min-height:33px;font-size:220%;font-weight:700;line-height:1.3;border-bottom:1px solid #e1e1e1;background:url(/img/pc/icon/hobby.png) 3px 0 no-repeat;background-size:38px auto;padding:5px 0 16px 48px}.page_experiences .article .inner{border-bottom:1px solid #e1e1e1}.page_experiences .article .inner a{display:block;overflow:hidden;padding:20px 0}.page_experiences .article .inner a>img{float:left}.page_experiences .article .inner .parts{float:right;width:445px}.page_experiences .article .inner .parts div{display:table;margin:0 0 10px}.page_experiences .article .inner .parts div img{display:table-cell;width:35px;height:auto;vertical-align:top;margin:0 11px 0 0}.page_experiences .article .inner .parts div p{display:table-cell;vertical-align:middle;font-size:130%;line-height:1}.page_experiences .article .inner .parts div p span{display:block;border:1px solid #7f7f7f;border-radius:3px;padding:3px 5px}.page_experiences .article .inner .parts div p a:hover{background:#7f7f7f;color:#fff}.page_experiences .article .inner .parts .ttl2{font-weight:700;font-size:180%;margin:0 0 2px}.page_experiences .article .inner .parts .ttl2 a:hover{text-decoration:underline}.page_experiences .article .inner .parts p{font-size:150%;color:#605f5e}.page_experiences .bg_w .comment{overflow:hidden}.page_experiences .bg_w .comment .ttl{min-height:33px;font-size:220%;font-weight:700;line-height:1.3;border-bottom:1px solid #e1e1e1;background:url(/img/pc/icon/comment.png) 3px 0 no-repeat;background-size:38px auto;padding:5px 0 16px 48px}.page_experiences .bg_w .comment .inner{border-bottom:1px solid #e1e1e1}.page_experiences .bg_w .comment .inner:first-child{border-top:1px solid #e1e1e1}.page_experiences .bg_w .comment .inner a{display:block;overflow:hidden;padding:20px 0}.page_experiences .bg_w .comment .inner a>img{float:left}.page_experiences .bg_w .comment .inner .parts{float:right;width:445px}.page_experiences .bg_w .comment .inner .ttl2{font-weight:700;font-size:180%;line-height:1.3;margin:0 0 5px}.page_experiences .bg_w .comment .inner .name{color:#adadad;font-size:140%;margin:0 0 10px}.page_experiences .bg_w .comment .inner p{font-size:140%}.page_experiences .ads{text-align:center;margin:60px 0}.page_contact div.contact{padding:0 0 100px;margin:30px 0 0}.page_contact .contact table{width:665px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-spacing:0}.page_contact .contact table th{position:relative;background:#fff;width:188px;font-size:140%;border-bottom:1px dashed #e6e6e6;padding:0 0 0 62px}.page_contact .contact table th .required{position:absolute;left:17px;display:inline-block;background:#f47b20;color:#fff;font-size:80%;padding:2px 4px;margin-top:-2px}.page_contact .contact table th .any{position:absolute;left:17px;display:inline-block;background:#abaaaa;color:#fff;font-size:80%;padding:2px 4px;margin-top:-2px}.page_contact .contact table td{background:#fff;border-bottom:1px dashed #e6e6e6;padding:15px 0}.page_contact .contact table td select{font-size:140%;border:1px solid #ccc;background:#fff;border-radius:1px}.page_contact .contact table td input[type=text]{width:270px;height:42px;font-size:140%;background:#fafafa;border:1px solid #e5e5e5;padding:0 15px}.page_contact .contact table td ul li{display:inline-block;font-size:140%}.page_contact .contact table td ul li+li{margin:0 0 0 40px}.page_contact .contact table td ul li input[type=radio],.page_contact .contact table td ul li input[type=checkbox]{margin:0 4px 0 2px;vertical-align:top}.page_contact .contact table td textarea{width:360px;height:140px;font-size:140%;background:#fafafa;border:1px solid #e5e5e5;padding:0 15px}.page_contact .contact table tr:last-child th,.page_contact .contact table tr:last-child td{border-bottom:0}.page_contact .contact button[type=submit]{width:330px;color:#fff;border:0;text-align:center;font-size:160%;border-radius:35px;background:#f47b20;padding:20px 0;margin:65px 0 0 233px;cursor:pointer}.page_about .bg_w{background:#fff;text-align:center;padding:35px 30px 50px;margin:30px 0 0}.page_about .bg_w img{margin:0 0 35px}.page_about .bg_w p{font-size:160%}.page_about .bg_w p+p{margin-top:25px}.page_about .bg_w h3{font-size:220%;font-weight:700;background:#f3f3f3;padding:25px 20px;margin:55px 0 30px}.page_about .bg_w dl dt{font-size:180%;border-top:1px solid #4a3728;border-bottom:1px solid #4a3728;padding:25px 3px}.page_about .bg_w dl dd{font-size:160%;line-height:1.9;padding:20px 0 0}.page_about .bg_w dl dd+dt{margin-top:50px}
