body{overflow:hidden}ul li a{cursor:pointer}ul li a img{display:block;margin:0 auto}ul li a:hover img{opacity:.7}h2{font-family:'Noto Serif JP', serif;font-weight:300;color:#333333;line-height:1}h2 a{float:right;font-family:"Noto Sans JP", sans-serif;font-weight:300;color:#8E9C85}h2 a:after{display:inline-block;content:"";top:20px;right:15px;border:5px solid transparent;border-left:5px solid #8E9C85;margin-left:5px}#lead{overflow:hidden}#lead .top-slider{position:relative}#lead .swiper-container{position:relative;font-size:0;width:100%;padding-bottom:30px;overflow:hidden}#lead .swiper-container .swiper-pagination-bullet-active{background-color:#FF9999}#lead .swiper-container .swiper-slide img{width:100%}#lead .swiper-container .swiper-slide a:focus{outline:none}#lead .swiper-button-prev,#lead .swiper-button-next{position:absolute;margin-top:0;width:50px;height:calc(100% - 30px);top:0;background:rgba(0,0,0,0.5);z-index:3}#lead .swiper-button-prev:before,#lead .swiper-button-next:before{display:block;position:absolute;content:'';width:20px;height:20px;border:0px;top:46%;border-top:solid 2px #fff;border-right:solid 2px #fff}#lead .swiper-button-prev:hover,#lead .swiper-button-prev:focus,#lead .swiper-button-next:hover,#lead .swiper-button-next:focus{color:#fff;outline:none}#lead .swiper-button-prev:hover:before,#lead .swiper-button-prev:focus:before,#lead .swiper-button-next:hover:before,#lead .swiper-button-next:focus:before{opacity:1}#lead .swiper-button-prev.slick-disabled:before,#lead .swiper-button-next.slick-disabled:before{opacity:.8}#lead .swiper-button-prev{left:0}#lead .swiper-button-prev:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:18px}#lead .swiper-button-next{right:0}#lead .swiper-button-next:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:8px}#top-news .news{position:relative;font-family:"Noto Sans JP", sans-serif;font-weight:300;border-bottom:1px solid #AAAAAA}#top-news .news:last-child{border:none}#top-news .news p{color:#AAAAAA}#top-news .news p span{display:inline-block;background-color:#8E9C85;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#fff;text-align:center;box-sizing:border-box}#top-news .news div{color:#333}#top-news .news a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}#otoriyoseBnr{margin-bottom:50px;font-size:0}#otoriyoseBnr a{display:inline-block;margin-top:10px;vertical-align:top}#otoriyoseBnr a img{width:100%}#monthly-pickup small{color:#333333;float:right;margin-top:-25px;font-family:"Noto Sans JP", sans-serif;font-weight:300}#monthly-pickup small:before{display:inline-block;content:"";background-image:url(/images/top/book_icon.png);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;vertical-align:-6px}#monthly-pickup ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#monthly-pickup ul li{position:relative;color:#333333;transform:translate(0px, 0px);transition:.8s}#monthly-pickup ul li.switch{opacity:0;transform:translate(0px, 40px);transition-timing-function:ease-out}#monthly-pickup ul li img{width:100%}#monthly-pickup ul li .title span{display:inline-block;margin:6px 0;padding:4px 6px 3px;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#333333;border:1px solid #333333}#monthly-pickup ul li .title p{font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#333333;word-break:break-all}#monthly-pickup ul li .book:after{position:absolute;content:"";top:160px;right:5px;width:35px;height:35px;background-image:url(/images/top/book_icon.png);background-repeat:no-repeat;background-size:contain}#monthly-pickup ul li a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}#monthly-pickup ul .btn{letter-spacing:0.2em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-family:'Noto Serif JP', serif;font-weight:300}#monthly-pickup ul .btn .icon{background:url(/images/common/icn_bookmark.png) no-repeat}.goArticle,.goSel{display:block;margin:0 auto 24px;text-align:center;background-color:#FF9999;text-decoration:none;color:#fff;border-radius:5px;font-family:"Noto Sans JP", sans-serif;font-weight:300;line-height:50px}#selections{position:relative;padding:30px 0;width:100%;background-color:#F6F5F0}#selections h2 a{color:#333}#selections h2 a:after{border-left:5px solid #333}#selections .catchy{color:#333333;font-family:"Noto Sans JP", sans-serif;font-weight:300}#selections ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#selections ul li{position:relative;display:block;vertical-align:top}#selections ul li.new a .caption:before{content:'';display:block;position:absolute;top:-34px;left:-7px;background:url(/images/common/icn_new.png) no-repeat;background-size:contain;width:85px;height:30px;z-index:1}#selections a img{width:100%}#selections .caption{font-family:"Noto Sans JP", sans-serif;font-weight:300;color:#333333;line-height:1.2;position:relative}#selections .caption em{display:block;width:100%;padding:6px 2% 4px;border-bottom:solid #AAAAAA 1px;box-sizing:border-box}#selections .caption em span{display:block}#selections .caption em span.style1{border:1px solid;display:inline-block;padding:2px;margin-bottom:4px;margin-right:4px}#selections .caption em span.style2{display:inline;float:right;padding-top:3px}#selections .caption div{padding:5px 2%}#selections>div{transition:.8s}#selections>div.switch{opacity:0;transition-timing-function:ease-out}#search{position:relative}#search .map-title{font-family:'Noto Serif JP', serif;font-weight:300}#search .sub-title{font-family:"Noto Sans JP", sans-serif;font-weight:300}#search .map .hokkaido,#search .map .touhoku,#search .map .kantou,#search .map .izuhakone,#search .map .koushinetsu,#search .map .tokai,#search .map .hokuriku,#search .map .kinki,#search .map .saninsanyo,#search .map .shikoku,#search .map .kyushu,#search .map .okinawa{position:absolute;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#333333}#search .map .hokkaido a:hover,#search .map .touhoku a:hover,#search .map .kantou a:hover,#search .map .izuhakone a:hover,#search .map .koushinetsu a:hover,#search .map .tokai a:hover,#search .map .hokuriku a:hover,#search .map .kinki a:hover,#search .map .saninsanyo a:hover,#search .map .shikoku a:hover,#search .map .kyushu a:hover,#search .map .okinawa a:hover{text-decoration:none}#search .map .hokkaido ul,#search .map .touhoku ul,#search .map .kantou ul,#search .map .izuhakone ul,#search .map .koushinetsu ul,#search .map .tokai ul,#search .map .hokuriku ul,#search .map .kinki ul,#search .map .saninsanyo ul,#search .map .shikoku ul,#search .map .kyushu ul,#search .map .okinawa ul{display:none;border:3px solid;background-color:#fff;box-sizing:border-box;z-index:10}#search .map .hokkaido ul.open,#search .map .touhoku ul.open,#search .map .kantou ul.open,#search .map .izuhakone ul.open,#search .map .koushinetsu ul.open,#search .map .tokai ul.open,#search .map .hokuriku ul.open,#search .map .kinki ul.open,#search .map .saninsanyo ul.open,#search .map .shikoku ul.open,#search .map .kyushu ul.open,#search .map .okinawa ul.open{display:block}#search .map .hokkaido ul li,#search .map .touhoku ul li,#search .map .kantou ul li,#search .map .izuhakone ul li,#search .map .koushinetsu ul li,#search .map .tokai ul li,#search .map .hokuriku ul li,#search .map .kinki ul li,#search .map .saninsanyo ul li,#search .map .shikoku ul li,#search .map .kyushu ul li,#search .map .okinawa ul li{display:inline-block;font-family:"Noto Sans JP", sans-serif;font-weight:300;margin-bottom:5px}#search .map .hokkaido ul li:before,#search .map .touhoku ul li:before,#search .map .kantou ul li:before,#search .map .izuhakone ul li:before,#search .map .koushinetsu ul li:before,#search .map .tokai ul li:before,#search .map .hokuriku ul li:before,#search .map .kinki ul li:before,#search .map .saninsanyo ul li:before,#search .map .shikoku ul li:before,#search .map .kyushu ul li:before,#search .map .okinawa ul li:before{display:inline-block;content:">";border-radius:50%;width:16px;height:16px;font-size:12px;text-align:center;line-height:1;text-align:center;color:#fff;margin-right:5px;vertical-align:text-bottom}#search .map .touhoku ul{border-color:#EDB97B}#search .map .touhoku ul li:before{background-color:#EDB97B}#search .map .kantou ul{border-color:#F1D580}#search .map .kantou ul li:before{background-color:#F1D580}#search .map .koushinetsu ul{border-color:#74A0C6}#search .map .koushinetsu ul li:before{background-color:#74A0C6}#search .map .tokai ul{border-color:#88CD94}#search .map .tokai ul li:before{background-color:#88CD94}#search .map .hokuriku ul{border-color:#D7DF23}#search .map .hokuriku ul li:before{background-color:#D7DF23}#search .map .kinki ul{border-color:#73BCB8}#search .map .kinki ul li:before{background-color:#73BCB8}#search .map .saninsanyo ul{border-color:#7D80AC}#search .map .saninsanyo ul li:before{background-color:#7D80AC}#search .map .shikoku ul{border-color:#997CAF}#search .map .shikoku ul li:before{background-color:#997CAF}#search .map .kyushu ul{border-color:#9B8577}#search .map .kyushu ul li:before{background-color:#9B8577}#special .specialTitle{margin:0 0 10px;padding:10px 0;font-family:"Noto Sans JP", sans-serif;font-weight:300;background-color:#F6F5F0;font-size:18px;text-align:center}#special .specialTitle small{display:block;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#FF9999;font-size:18px}#special h3{text-align:center;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#333333}#special .slide-container{widows:100%}#special .slideBox{position:relative;overflow:hidden}#special .slideBox a .caption{position:absolute;width:100%;height:100%;top:50%;left:0;padding:10px;color:#fff;box-sizing:border-box}#special .slideBox a .caption .area-name{font-family:"Noto Sans JP", sans-serif;font-weight:300}#special .slideBox a .caption .area-name span{display:inline-block;border:1px solid #fff;padding:0 3px;margin-bottom:4px}#special .slideBox a .caption .title{font-family:"Noto Sans JP", sans-serif;font-weight:500;line-height:1.2}#special .slideBox a .caption .lead{font-family:"Noto Sans JP", sans-serif;font-weight:300}#special .slideBox .hokkaido .caption{background-color:rgba(255,153,153,0.6)}#special .slideBox .touhoku .caption{background-color:rgba(241,133,4,0.6)}#special .slideBox .kantou .caption{background-color:rgba(241,190,4,0.6)}#special .slideBox .koushinetsu .caption{background-color:rgba(77,157,226,0.6)}#special .slideBox .izuhakone .caption{background-color:rgba(144,198,70,0.6)}#special .slideBox .tokai .caption{background-color:rgba(101,200,118,0.6)}#special .slideBox .hokuriku .caption{background-color:rgba(187,223,35,0.6)}#special .slideBox .kinki .caption{background-color:rgba(17,139,132,0.6)}#special .slideBox .saninsanyo .caption{background-color:rgba(85,92,194,0.6)}#special .slideBox .shikoku .caption{background-color:rgba(157,105,197,0.6)}#special .slideBox .kyushu .caption{background-color:rgba(145,108,85,0.6)}#special .slideBox .okinawa .caption{background-color:rgba(43,181,228,0.6)}#special .slick-prev,#special .slick-next{position:absolute;width:20px;top:auto;bottom:-48px;z-index:3}#special .slick-prev:before,#special .slick-next:before{display:block;content:'';width:14px;height:14px;border:0px;border-top:solid 2px #333;border-right:solid 2px #333}#special .slick-prev:hover,#special .slick-prev:focus,#special .slick-next:hover,#special .slick-next:focus{color:#fff;outline:none}#special .slick-prev:hover:before,#special .slick-prev:focus:before,#special .slick-next:hover:before,#special .slick-next:focus:before{opacity:1}#special .slick-prev.slick-disabled:before,#special .slick-next.slick-disabled:before{opacity:.8}#special .slick-prev{left:35%}#special .slick-prev:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#special .slick-next{right:34%}#special .slick-next:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#special .slick-dots{bottom:-40px}#special .slick-slide{margin:0 10px}#special .slick-slide img{width:100%}#ambassador ul{box-sizing:border-box;width:100%;font-size:0;border:1px dotted #AAAAAA}#ambassador ul li{position:relative;display:inline-block;vertical-align:top;transform:translate(0px, 0px);transition:.8s}#ambassador ul li.switch{opacity:0;transform:translate(0px, 40px);transition-timing-function:ease-out}#ambassador ul li:nth-child(4n){margin-right:0 !important}#ambassador ul li img{width:100%;margin-bottom:10px}#ambassador ul li p{text-align:center;font-family:"Noto Sans JP", sans-serif;font-weight:300}#ambassador ul li p span{display:block;font-family:"Noto Sans JP", sans-serif;font-weight:500;margin-bottom:5px;letter-spacing:-0.7px}#ambassador ul li a{position:absolute;width:100%;height:100%;top:0;left:0}#ambassador ul .goAmb{display:block;margin:0 auto;text-align:center;background-color:#FF9999;color:#fff;border-radius:5px;font-family:"Noto Sans JP", sans-serif;font-weight:300;line-height:50px}#topics{padding-top:40px;padding-bottom:20px}#topics img{width:100%;height:auto;display:block}#topics a{display:block;margin-bottom:30px}#shisetsu h4{font-family:'Noto Serif JP', serif;font-weight:300;border-bottom:2px dotted #333333}#shisetsu .shisetsu-list{width:100%;color:#333333;font-size:0;position:relative}#shisetsu .shisetsu-list img{display:inline-block}#shisetsu .shisetsu-list div{display:inline-block;vertical-align:top}#shisetsu .shisetsu-list div .hl{font-family:"Noto Sans JP", sans-serif;font-weight:500}#shisetsu .shisetsu-list div span{font-family:"Noto Sans JP", sans-serif;font-weight:300;line-height:1.5;display:inline-block}#shisetsu .shisetsu-list a{position:absolute;width:100%;height:100%;top:0;left:0}#topRank h4{font-family:'Noto Serif JP', serif;font-weight:300;border-bottom:2px dotted #333333}#topRank .rank-h h5,#topRank .rank-g h5,#topRank .rank-o h5,#topRank .rank-l h5{font-family:"Noto Sans JP", sans-serif;font-weight:500}#topRank .rank-h h5:before,#topRank .rank-g h5:before,#topRank .rank-o h5:before,#topRank .rank-l h5:before{display:inline-block;content:"";background-image:url(/images/top/ranking.png);background-size:contain;background-repeat:no-repeat;width:30px;height:20px;margin-right:8px;vertical-align:-1px}#topRank .rank-h li,#topRank .rank-g li,#topRank .rank-o li,#topRank .rank-l li{position:relative}#topRank .rank-h li:not(.spinning),#topRank .rank-g li:not(.spinning),#topRank .rank-o li:not(.spinning),#topRank .rank-l li:not(.spinning){border-bottom:1px solid #AAAAAA}#topRank .rank-h li:not(.spinning):before,#topRank .rank-g li:not(.spinning):before,#topRank .rank-o li:not(.spinning):before,#topRank .rank-l li:not(.spinning):before{position:absolute;font-family:'Noto Serif JP', serif;font-weight:300;color:#FF9999;font-size:40px;margin-right:12px;top:0;left:0;line-height:1}#topRank .rank-h li:not(.spinning):nth-child(1):before,#topRank .rank-g li:not(.spinning):nth-child(1):before,#topRank .rank-o li:not(.spinning):nth-child(1):before,#topRank .rank-l li:not(.spinning):nth-child(1):before{content:"1";font-family:'Noto Serif JP', serif;font-weight:300}#topRank .rank-h li:not(.spinning):nth-child(2):before,#topRank .rank-g li:not(.spinning):nth-child(2):before,#topRank .rank-o li:not(.spinning):nth-child(2):before,#topRank .rank-l li:not(.spinning):nth-child(2):before{content:"2";font-family:'Noto Serif JP', serif;font-weight:300}#topRank .rank-h li:not(.spinning):nth-child(3):before,#topRank .rank-g li:not(.spinning):nth-child(3):before,#topRank .rank-o li:not(.spinning):nth-child(3):before,#topRank .rank-l li:not(.spinning):nth-child(3):before{content:"3";font-family:'Noto Serif JP', serif;font-weight:300}#topRank .rank-h li:not(.spinning):after,#topRank .rank-g li:not(.spinning):after,#topRank .rank-o li:not(.spinning):after,#topRank .rank-l li:not(.spinning):after{display:block;position:absolute;content:"";width:10px;height:10px;border-top:2px solid #FF9999;border-right:2px solid #FF9999;transform:rotate(45deg);top:15px;right:0}#topRank .rank-h li p,#topRank .rank-g li p,#topRank .rank-o li p,#topRank .rank-l li p{width:calc(100% - 20px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"Noto Sans JP", sans-serif;font-weight:500}#topRank .rank-h li p span,#topRank .rank-g li p span,#topRank .rank-o li p span,#topRank .rank-l li p span{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;font-family:"Noto Sans JP", sans-serif;font-weight:300}#topRank .rank-h li a,#topRank .rank-g li a,#topRank .rank-o li a,#topRank .rank-l li a{position:absolute;width:100%;height:100%;top:0;left:0;font-family:"Noto Sans JP", sans-serif;font-weight:300}#topRank .rank-h .rank-more,#topRank .rank-g .rank-more,#topRank .rank-o .rank-more,#topRank .rank-l .rank-more{display:inline-block;float:right;color:#333333;border:1px solid #333333;text-align:center;line-height:1.8;font-family:"Noto Sans JP", sans-serif;font-weight:300}#keyword h4{font-family:'Noto Serif JP', serif;font-weight:300;color:#333333}#keyword .spinning{height:50px}#keyword a{display:inline-block;font-family:"Noto Sans JP", sans-serif;font-weight:300;border:1px solid #707070;border-radius:10px;line-height:1.5;padding:0 6px}#about{background-color:#F6F5F0;position:relative;color:#333333;padding:12px 16px;box-sizing:border-box}#about h3,#about h4{font-family:"Noto Sans JP", sans-serif;font-weight:500}#about .about-hyoushi{position:absolute;width:30%;top:50px;right:5%}#about p{width:60%;font-family:"Noto Sans JP", sans-serif;font-weight:300;line-height:1.8}#about .go-BackNum{display:inline-block;line-height:32px;text-align:center;background-color:#fff;border-radius:5px;border:1px solid #333333;font-family:"Noto Sans JP", sans-serif;font-weight:500}#about .bessatsu a{display:inline-block;width:20%;margin-right:3%;font-family:"Noto Sans JP", sans-serif;font-weight:500}#about .bessatsu a img{width:100%;display:block}#about .about-wrap{border:3px solid #fff}#webmagazines{background-color:#F6F5F0}#webmagazines .webmagazines_bnr{display:block;margin:0 auto}#webmagazines .webmagazines_bnr img{width:100%}#webmagazines .title{width:100%}#webmagazines .title a{color:#333;float:right;font-family:"Noto Sans JP", sans-serif;font-weight:300}#webmagazines .title a:after{border-left:5px solid #333}#webmagazines .item-slider-outer{position:relative;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#webmagazines .item-slider-prev,#webmagazines .item-slider-next{position:absolute;width:30px;height:30px}#webmagazines .item-slider-prev:after,#webmagazines .item-slider-next:after{width:15px;height:15px;top:6px}#webmagazines .item-slider-prev{left:-26px}#webmagazines .item-slider-prev:after{left:6px}#webmagazines .item-slider-next{right:-26px;left:auto}#webmagazines .item-slider-next:after{left:3px}#webmagazines ul li{margin:5px 0;width:106px;min-width:106px;display:block}#webmagazines ul li a{display:block;width:100%;min-width:100%;font-size:12px;font-family:"Noto Sans JP", sans-serif;font-weight:300;background-repeat:no-repeat}#webmagazines ul li a img{width:100%;min-height:150px}#webmagazines ul li a span{display:block;text-align:center}#tie-ups ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#tie-ups ul li a{display:block;cursor:pointer}#tie-ups ul li a img{display:block;width:100%}@media screen and (min-width: 960px){#header-navi{margin-bottom:0}#header-navi ul#membership,#header-navi #select{top:0 !important}#search_freeword{top:45px !important}#breadcrumbs{display:none}h1{padding:0;height:85px !important;box-sizing:border-box;padding-left:0 !important}h1 #logo{margin-top:20px !important}h2{font-size:25px;margin:0 auto 10px}h2 a{margin-top:6px;font-size:14px}#lead .top-slider{opacity:0}#lead .swiper-container{position:static;height:376px;width:3144px;margin-left:calc(-1572px + 50%)}#lead .swiper-container .swiper-slide img{width:100%}#lead .swiper-container .swiper-slide:hover{opacity:0.8}#top-news{margin-top:20px;margin-bottom:40px}#top-news .news{padding:15px 0;border-bottom:1px solid #AAAAAA}#top-news .news p{display:inline-block;font-size:13px}#top-news .news p span{width:104px;padding:4px 18px 3px;margin-right:20px}#top-news .news div{margin-left:30px;display:inline-block;font-size:13px}#top-news .news:hover p,#top-news .news:hover div{text-decoration:underline}#top-news .news:hover p span,#top-news .news:hover div span{text-decoration:none}#top-news .news.noLink:hover{cursor:default}#top-news .news.noLink:hover p,#top-news .news.noLink:hover div{text-decoration:none}#otoriyoseBnr a{width:48%}#otoriyoseBnr a img{min-height:118px}#otoriyoseBnr a:nth-child(even){margin-right:4%}#monthly-pickup{margin-bottom:60px}#monthly-pickup ul li{width:232px;margin-bottom:30px}#monthly-pickup ul li .zoomImg{overflow:hidden;width:100%;height:155px}#monthly-pickup ul li .zoomImg img{transition:0.4s}#monthly-pickup ul li .title span{font-size:12px}#monthly-pickup ul li .title p{font-size:14px}#monthly-pickup ul li:hover img{opacity:0.8;transform:scale(1.1);transition:0.4s}#monthly-pickup ul li:hover p{text-decoration:underline}.goArticle,.goSel{font-size:18px;width:322px;margin-top:30px}#selections{margin-bottom:80px}#selections:before,#selections:after{position:absolute;content:"";display:block;background-color:#F6F5F0;width:100%;height:100%;top:0;z-index:-1}#selections:before{left:0;margin-left:-100%}#selections:after{right:0;margin-right:-100%}#selections h2 a:hover{text-decoration:underline}#selections .catchy{font-size:14px;margin-bottom:18px}#selections li{width:18%;margin-bottom:24px}#selections a:hover{text-decoration:none}#selections .caption em{font-size:16px}#selections .caption em span{font-size:14px}#selections .caption div{font-size:16px}#selections .caption div span{font-size:13px;padding-right:4px}#special{margin-bottom:100px}#special .specialTitle span{padding-right:12px}#special h3{font-size:22px !important;margin:20px 0 22px !important}#special h3 span{padding-right:22px}#special ul{font-size:28px}#special ul li a img{width:315px;height:217px}#special ul li a .caption .area-name{margin-bottom:4px}#special .slick-dots{bottom:-43px}#special .slick-dots li button:before{font-size:22px}#search-ivent{margin-bottom:80px}#search-ivent a .wrap,#search-ivent a .wrap img{width:175px;height:175px}#search-ivent a .caption{width:175px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}#search-ivent a img{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#search-ivent a:hover{text-decoration:none}#search-ivent a:hover .caption{opacity:.7}#search-ivent a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#search-ivent .caption{font-size:11px}#search-ivent em{padding:3px 6px;margin-right:8px}#informations{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-bottom:80px;min-height:2500px}#informations a:hover{text-decoration:none}#informations a:hover .caption{opacity:.8}#informations .left{width:700px;box-sizing:border-box}#informations .right{width:300px;margin-bottom:20px;box-sizing:border-box}#informations .right aside{margin-bottom:30px;text-align:center}#informations .right aside .ad{width:300px;margin:0 auto 15px}#informations .right aside .ad iframe:hover{opacity:.7}#informations #search{margin-bottom:80px}#informations #search #top-area-map{margin-bottom:50px;min-height:700px}#informations #search #top-area-map .map-title{font-size:40px}#informations #search #top-area-map .sub-title{font-size:16px}#informations #search #top-area-map .map .hokkaido,#informations #search #top-area-map .map .touhoku,#informations #search #top-area-map .map .kantou,#informations #search #top-area-map .map .izuhakone,#informations #search #top-area-map .map .koushinetsu,#informations #search #top-area-map .map .tokai,#informations #search #top-area-map .map .hokuriku,#informations #search #top-area-map .map .kinki,#informations #search #top-area-map .map .saninsanyo,#informations #search #top-area-map .map .shikoku,#informations #search #top-area-map .map .kyushu,#informations #search #top-area-map .map .okinawa{position:absolute;font-size:16px}#informations #search #top-area-map .map .hokkaido>a:after,#informations #search #top-area-map .map .touhoku>a:after,#informations #search #top-area-map .map .kantou>a:after,#informations #search #top-area-map .map .izuhakone>a:after,#informations #search #top-area-map .map .koushinetsu>a:after,#informations #search #top-area-map .map .tokai>a:after,#informations #search #top-area-map .map .hokuriku>a:after,#informations #search #top-area-map .map .kinki>a:after,#informations #search #top-area-map .map .saninsanyo>a:after,#informations #search #top-area-map .map .shikoku>a:after,#informations #search #top-area-map .map .kyushu>a:after,#informations #search #top-area-map .map .okinawa>a:after{display:inline-block;content:'';width:8px;height:8px;border:0px;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(45deg);vertical-align:2px}#informations #search #top-area-map .map .hokkaido a:hover,#informations #search #top-area-map .map .touhoku a:hover,#informations #search #top-area-map .map .kantou a:hover,#informations #search #top-area-map .map .izuhakone a:hover,#informations #search #top-area-map .map .koushinetsu a:hover,#informations #search #top-area-map .map .tokai a:hover,#informations #search #top-area-map .map .hokuriku a:hover,#informations #search #top-area-map .map .kinki a:hover,#informations #search #top-area-map .map .saninsanyo a:hover,#informations #search #top-area-map .map .shikoku a:hover,#informations #search #top-area-map .map .kyushu a:hover,#informations #search #top-area-map .map .okinawa a:hover{text-decoration:none}#informations #search #top-area-map .map .hokkaido ul,#informations #search #top-area-map .map .touhoku ul,#informations #search #top-area-map .map .kantou ul,#informations #search #top-area-map .map .izuhakone ul,#informations #search #top-area-map .map .koushinetsu ul,#informations #search #top-area-map .map .tokai ul,#informations #search #top-area-map .map .hokuriku ul,#informations #search #top-area-map .map .kinki ul,#informations #search #top-area-map .map .saninsanyo ul,#informations #search #top-area-map .map .shikoku ul,#informations #search #top-area-map .map .kyushu ul,#informations #search #top-area-map .map .okinawa ul{position:absolute;width:182px;margin-top:5px;padding:16px 16px 10px}#informations #search #top-area-map .map .hokkaido ul li,#informations #search #top-area-map .map .touhoku ul li,#informations #search #top-area-map .map .kantou ul li,#informations #search #top-area-map .map .izuhakone ul li,#informations #search #top-area-map .map .koushinetsu ul li,#informations #search #top-area-map .map .tokai ul li,#informations #search #top-area-map .map .hokuriku ul li,#informations #search #top-area-map .map .kinki ul li,#informations #search #top-area-map .map .saninsanyo ul li,#informations #search #top-area-map .map .shikoku ul li,#informations #search #top-area-map .map .kyushu ul li,#informations #search #top-area-map .map .okinawa ul li{font-size:15px}#informations #search #top-area-map .map .hokkaido ul li:nth-child(odd),#informations #search #top-area-map .map .touhoku ul li:nth-child(odd),#informations #search #top-area-map .map .kantou ul li:nth-child(odd),#informations #search #top-area-map .map .izuhakone ul li:nth-child(odd),#informations #search #top-area-map .map .koushinetsu ul li:nth-child(odd),#informations #search #top-area-map .map .tokai ul li:nth-child(odd),#informations #search #top-area-map .map .hokuriku ul li:nth-child(odd),#informations #search #top-area-map .map .kinki ul li:nth-child(odd),#informations #search #top-area-map .map .saninsanyo ul li:nth-child(odd),#informations #search #top-area-map .map .shikoku ul li:nth-child(odd),#informations #search #top-area-map .map .kyushu ul li:nth-child(odd),#informations #search #top-area-map .map .okinawa ul li:nth-child(odd){width:80px}#informations #search #top-area-map .map .hokkaido ul li a:hover,#informations #search #top-area-map .map .touhoku ul li a:hover,#informations #search #top-area-map .map .kantou ul li a:hover,#informations #search #top-area-map .map .izuhakone ul li a:hover,#informations #search #top-area-map .map .koushinetsu ul li a:hover,#informations #search #top-area-map .map .tokai ul li a:hover,#informations #search #top-area-map .map .hokuriku ul li a:hover,#informations #search #top-area-map .map .kinki ul li a:hover,#informations #search #top-area-map .map .saninsanyo ul li a:hover,#informations #search #top-area-map .map .shikoku ul li a:hover,#informations #search #top-area-map .map .kyushu ul li a:hover,#informations #search #top-area-map .map .okinawa ul li a:hover{opacity:1}#informations #search #top-area-map .map .hokkaido{top:220px;right:100px}#informations #search #top-area-map .map .hokkaido:hover>a{color:#EF9394}#informations #search #top-area-map .map .touhoku{top:400px;right:200px}#informations #search #top-area-map .map .touhoku:hover>a{color:#EDB97B}#informations #search #top-area-map .map .touhoku ul{margin-left:-68px;border-color:#EDB97B}#informations #search #top-area-map .map .touhoku ul li a:hover{color:#EDB97B}#informations #search #top-area-map .map .kantou{top:500px;right:240px}#informations #search #top-area-map .map .kantou:hover>a{color:#F1D580}#informations #search #top-area-map .map .kantou ul{border-color:#F1D580}#informations #search #top-area-map .map .kantou ul li a:hover{color:#F1D580}#informations #search #top-area-map .map .izuhakone{top:575px;right:240px}#informations #search #top-area-map .map .izuhakone:hover>a{color:#88CD94}#informations #search #top-area-map .map .koushinetsu{top:420px;right:380px}#informations #search #top-area-map .map .koushinetsu:hover>a{color:#74A0C6}#informations #search #top-area-map .map .koushinetsu ul{border-color:#74A0C6}#informations #search #top-area-map .map .koushinetsu ul li a:hover{color:#74A0C6}#informations #search #top-area-map .map .tokai{top:580px;right:380px}#informations #search #top-area-map .map .tokai:hover>a{color:#88CD94}#informations #search #top-area-map .map .tokai ul{border-color:#88CD94}#informations #search #top-area-map .map .tokai ul li a:hover{color:#88CD94}#informations #search #top-area-map .map .hokuriku{top:470px;right:450px}#informations #search #top-area-map .map .hokuriku:hover>a{color:#D7DF23}#informations #search #top-area-map .map .hokuriku ul{border-color:#D7DF23}#informations #search #top-area-map .map .hokuriku ul li a:hover{color:#D7DF23}#informations #search #top-area-map .map .kinki{top:625px;left:195px}#informations #search #top-area-map .map .kinki:hover>a{color:#73BCB8}#informations #search #top-area-map .map .kinki ul{border-color:#73BCB8;padding-left:10px;padding-right:10px}#informations #search #top-area-map .map .kinki ul li{width:70px}#informations #search #top-area-map .map .kinki ul li a:hover{color:#73BCB8}#informations #search #top-area-map .map .saninsanyo{top:490px;left:50px}#informations #search #top-area-map .map .saninsanyo:hover>a{color:#7D80AC}#informations #search #top-area-map .map .saninsanyo ul{border-color:#7D80AC}#informations #search #top-area-map .map .saninsanyo ul li a:hover{color:#7D80AC}#informations #search #top-area-map .map .shikoku{top:645px;left:100px}#informations #search #top-area-map .map .shikoku:hover>a{color:#997CAF}#informations #search #top-area-map .map .shikoku ul{border-color:#997CAF}#informations #search #top-area-map .map .shikoku ul li a:hover{color:#997CAF}#informations #search #top-area-map .map .kyushu{top:570px;left:-30px}#informations #search #top-area-map .map .kyushu:hover>a{color:#9B8577}#informations #search #top-area-map .map .kyushu ul{border-color:#9B8577}#informations #search #top-area-map .map .kyushu ul li a:hover{color:#9B8577}#informations #search #top-area-map .map .okinawa{top:300px;left:40px}#informations #search #top-area-map .map .okinawa:hover>a{color:#2FA2C9}#informations #search #special h3{font-size:20px;margin-bottom:12px}#informations #search #special .slideBox{position:relative;display:inline-block;overflow:hidden;color:#fff;width:220px;height:220px}#informations #search #special .slideBox a .caption{position:absolute;width:100%;height:100%;top:57%;left:0;padding:12px;box-sizing:border-box;transition:.3s}#informations #search #special .slideBox a .caption .area-name{font-size:14px;margin-bottom:8px}#informations #search #special .slideBox a .caption .title{font-size:20px;margin-bottom:20px}#informations #search #special .slideBox a .caption .lead{font-size:14px}#informations #search #special .slideBox a:hover{opacity:1}#informations #search #special .slideBox a:hover .caption{top:0;opacity:1}#informations #ambassador{margin-bottom:50px}#informations #ambassador ul{padding:30px 16px 40px}#informations #ambassador ul li{width:175px;height:210px;margin-right:-17px;margin-bottom:35px;text-align:center}#informations #ambassador ul li img{width:83%;margin-bottom:10px}#informations #ambassador ul li p{font-size:14px}#informations #ambassador ul li p span{font-size:16px}#informations #ambassador ul li:before{position:absolute;pointer-events:none;z-index:-1;content:'';top:70%;left:15%;height:10px;width:70%;opacity:0;background:-webkit-radial-gradient(center, ellipse, rgba(0,0,0,0.35) 0%, transparent 80%);background:radial-gradient(ellipse at center, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;transition-property:transform, opacity}#informations #ambassador ul li:hover img{margin-top:-10px;margin-bottom:20px;transition:.4s}#informations #ambassador ul li:hover:before{opacity:1}#informations #ambassador ul .goAmb{font-size:18px;width:322px;margin-top:5px}.right{position:absolute;top:0;left:0;margin-left:730px;width:30%}#shisetsu{margin-bottom:40px}#shisetsu h4{font-size:25px;line-height:1.6;margin-bottom:16px}#shisetsu .shisetsu-list{margin-bottom:25px}#shisetsu .shisetsu-list img{width:75px;height:75px;margin-right:12px}#shisetsu .shisetsu-list div{width:207px}#shisetsu .shisetsu-list div .hl{font-size:18px;margin-bottom:8px}#shisetsu .shisetsu-list div span{font-size:12px}#shisetsu .shisetsu-list:hover a{opacity:1}#shisetsu .shisetsu-list:hover span{text-decoration:underline}#topRank h4{font-size:25px;line-height:1.4;margin-bottom:10px}#topRank .rank-h,#topRank .rank-g,#topRank .rank-o,#topRank .rank-l{margin-bottom:80px}#topRank .rank-h h5,#topRank .rank-g h5,#topRank .rank-o h5,#topRank .rank-l h5{font-size:18px;margin-bottom:8px}#topRank .rank-h li,#topRank .rank-g li,#topRank .rank-o li,#topRank .rank-l li{height:46px;padding-left:36px;margin-bottom:8px}#topRank .rank-h li:after,#topRank .rank-g li:after,#topRank .rank-o li:after,#topRank .rank-l li:after{content:"";width:14px;height:14px;right:6px}#topRank .rank-h li p,#topRank .rank-g li p,#topRank .rank-o li p,#topRank .rank-l li p{font-size:15px}#topRank .rank-h li p span,#topRank .rank-g li p span,#topRank .rank-o li p span,#topRank .rank-l li p span{font-size:12px}#topRank .rank-h li:hover p,#topRank .rank-g li:hover p,#topRank .rank-o li:hover p,#topRank .rank-l li:hover p{text-decoration:underline}#topRank .rank-h .rank-more,#topRank .rank-g .rank-more,#topRank .rank-o .rank-more,#topRank .rank-l .rank-more{font-size:12px;width:88px;cursor:pointer}#keyword{margin-bottom:40px}#keyword h4{font-size:25px;margin-bottom:20px}#keyword a{font-size:14px;margin:0 14px 16px 0}#keyword a:hover{color:#fff;background-color:#FF9999;opacity:1}#about h3,#about h4{font-size:20px;margin-bottom:12px}#about .about-hyoushi{width:26%;top:60px;right:7%}#about p{font-size:14px;margin-bottom:30px}#about .go-BackNum{width:170px;margin-bottom:40px;font-size:14px}#about .go-BackNum:hover{opacity:1;cursor:pointer;color:#666666}#about .bessatsu a{display:inline-block;width:20%;margin-right:5.6%;font-size:14px;cursor:pointer}#about .bessatsu a img{margin-bottom:4px}#about .bessatsu a:last-child{margin-right:0}#about .about-wrap{padding:40px 30px 20px}#pc-sns h3{font-family:"Noto Sans JP", sans-serif;font-weight:500;font-size:20px;margin-bottom:10px}#pc-sns a{position:relative;display:block;width:100%;height:55px;margin-bottom:30px;border-radius:5px;box-sizing:border-box}#pc-sns a img{position:absolute;display:inline-block;height:25px;vertical-align:middle;margin-right:10px;top:15px;left:55px;z-index:3}#pc-sns a span{position:absolute;font-family:"Noto Sans JP", sans-serif;font-weight:300;color:#fff;font-size:14px;top:19px;left:104px;z-index:3}#pc-sns a.pcfb{background-color:#1777F2}#pc-sns a.pcfb img{margin-left:8px}#pc-sns a.pctw{background-color:#55ACEE}#pc-sns a.pcig{background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;overflow:hidden}#pc-sns a.pcig:before{content:'';position:absolute;top:10px;left:-20%;width:300px;height:100px;background:-webkit-radial-gradient(#ffdb2c 10%, rgba(255,105,34,0.65) 55%, rgba(255,88,96,0) 70%);background:radial-gradient(#ffdb2c 10%,rgba(255,105,34,0.65) 55%,rgba(255,88,96,0) 70%)}#pc-sns a.pcyt{background-color:#fff;border:1px solid #f00}#pc-sns a.pcyt img{left:51px}#pc-sns a.pcyt span{color:#000;top:17px}#sns-sp{display:none}#backnumber{margin-top:40px;padding-top:50px;padding-bottom:50px;width:100%}#backnumber .title{display:none}#backnumber img{width:100%}#utilities{margin-bottom:20px}#webmagazines{padding-top:25px;padding-bottom:60px}#webmagazines .webmagazines_bnr{width:728px}#webmagazines .webmagazines_bnr img.hide-pc{display:none}#webmagazines .title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin:0 auto 20px;width:1024px}#webmagazines .title h2{width:100%;margin:40px 0 0}#webmagazines .title .btn{font-family:"Noto Sans JP", sans-serif;font-weight:300;margin:5px 0 0 15px}#webmagazines .title .btn:after{background-size:14px;width:14px;height:14px;top:5px}#webmagazines ul li{width:130px;min-width:130px}#webmagazines ul li a img{min-height:183px}#webmagazines .item-slider-outer{margin:0 auto;width:1024px}#tie-ups{padding-top:20px;padding-bottom:20px;background:#f30042}#tie-ups ul{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:auto !important}#tie-ups ul a{width:197px;margin:0 5px}#copyright{margin:30px auto 0}}@media screen and (max-width: 959px){h2{font-size:20px;margin-bottom:0}h2 a{font-size:12px;margin-top:5px}#movie h2{padding:0 3% 8px}#pickups ul li{position:relative;border-top:solid #cccccc 1px}#pickups ul li:last-child{border-bottom:solid #cccccc 1px}#pickups ul li:after{content:'';width:20px;height:20px;border:0px;border-top:solid 1px #cccccc;border-right:solid 1px #cccccc;position:absolute;right:20px;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#pickups ul li a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}#pickups .caption br{display:none}#header{margin-bottom:10px}#header h1{position:absolute;width:100%}#breadcrumbs{display:none}#wrap{overflow:hidden}#top-news{margin:20px 20px 50px}#top-news .news{padding:10px 0}#top-news .news p{font-size:13px}#top-news .news p span{width:80px;font-size:12px;margin-right:5px}#top-news .news div{margin-top:5px;margin-left:0;font-size:13px;line-height:1.2}#otoriyoseBnr{margin:0 20px 50px}#otoriyoseBnr a{margin-top:16px;width:100%}#monthly-pickup{margin:0 20px 50px}#monthly-pickup>small{margin-top:-16px}#monthly-pickup ul{margin-top:5px}#monthly-pickup ul li{position:relative;box-sizing:border-box;width:25%;padding:7px 5px 0;margin-bottom:12px}#monthly-pickup ul li .zoomImg{display:inline;height:auto}#monthly-pickup ul li .title span{margin:4px 0;font-size:12px}#monthly-pickup ul li .book:after{top:130px;width:30px;height:30px}.goArticle,.goSel{font-size:18px;width:60%}#selections{margin:0 0 50px;padding:36px 20px;box-sizing:border-box}#selections .catchy{margin:5px 0 10px;font-size:12px}#selections li{width:23%}#selections li a{width:auto}#selections li a:hover{text-decoration:none}#selections .caption em{font-size:14px}#selections .caption em span{font-size:11px}#selections .caption div{font-size:14px}#selections .caption div span{font-size:10px;padding-right:3px}#search{margin-bottom:80px}#search #top-area-map{position:relative;margin:0px 20px 50px}#search #top-area-map .map-title{position:absolute;font-size:30px;top:100px;width:100%;text-align:center}#search #top-area-map .sub-title{position:absolute;top:300px;font-size:16px;width:100%;text-align:center}#search #top-area-map .map .areamap-all{display:block;width:300px;margin:0 auto 55px}#search #top-area-map .map .hokkaido,#search #top-area-map .map .touhoku,#search #top-area-map .map .kantou,#search #top-area-map .map .izuhakone,#search #top-area-map .map .koushinetsu,#search #top-area-map .map .tokai,#search #top-area-map .map .hokuriku,#search #top-area-map .map .kinki,#search #top-area-map .map .saninsanyo,#search #top-area-map .map .shikoku,#search #top-area-map .map .kyushu,#search #top-area-map .map .okinawa{position:relative;display:inline-block;margin-bottom:20px;width:23%;margin-right:1%;line-height:40px;font-size:18px;border-radius:5px;text-align:center;font-family:"Noto Sans JP", sans-serif;font-weight:300}#search #top-area-map .map .hokkaido:nth-child(4n),#search #top-area-map .map .touhoku:nth-child(4n),#search #top-area-map .map .kantou:nth-child(4n),#search #top-area-map .map .izuhakone:nth-child(4n),#search #top-area-map .map .koushinetsu:nth-child(4n),#search #top-area-map .map .tokai:nth-child(4n),#search #top-area-map .map .hokuriku:nth-child(4n),#search #top-area-map .map .kinki:nth-child(4n),#search #top-area-map .map .saninsanyo:nth-child(4n),#search #top-area-map .map .shikoku:nth-child(4n),#search #top-area-map .map .kyushu:nth-child(4n),#search #top-area-map .map .okinawa:nth-child(4n){margin-right:0}#search #top-area-map .map .hokkaido>a,#search #top-area-map .map .touhoku>a,#search #top-area-map .map .kantou>a,#search #top-area-map .map .izuhakone>a,#search #top-area-map .map .koushinetsu>a,#search #top-area-map .map .tokai>a,#search #top-area-map .map .hokuriku>a,#search #top-area-map .map .kinki>a,#search #top-area-map .map .saninsanyo>a,#search #top-area-map .map .shikoku>a,#search #top-area-map .map .kyushu>a,#search #top-area-map .map .okinawa>a{display:block;color:#fff}#search #top-area-map .map .hokkaido ul,#search #top-area-map .map .touhoku ul,#search #top-area-map .map .kantou ul,#search #top-area-map .map .izuhakone ul,#search #top-area-map .map .koushinetsu ul,#search #top-area-map .map .tokai ul,#search #top-area-map .map .hokuriku ul,#search #top-area-map .map .kinki ul,#search #top-area-map .map .saninsanyo ul,#search #top-area-map .map .shikoku ul,#search #top-area-map .map .kyushu ul,#search #top-area-map .map .okinawa ul{position:absolute;width:182px;margin-top:5px;padding:8px 22px 4px;margin-left:-1%;text-align:left}#search #top-area-map .map .hokkaido ul li,#search #top-area-map .map .touhoku ul li,#search #top-area-map .map .kantou ul li,#search #top-area-map .map .izuhakone ul li,#search #top-area-map .map .koushinetsu ul li,#search #top-area-map .map .tokai ul li,#search #top-area-map .map .hokuriku ul li,#search #top-area-map .map .kinki ul li,#search #top-area-map .map .saninsanyo ul li,#search #top-area-map .map .shikoku ul li,#search #top-area-map .map .kyushu ul li,#search #top-area-map .map .okinawa ul li{font-size:15px;text-align:left}#search #top-area-map .map .hokkaido ul li:nth-child(odd),#search #top-area-map .map .touhoku ul li:nth-child(odd),#search #top-area-map .map .kantou ul li:nth-child(odd),#search #top-area-map .map .izuhakone ul li:nth-child(odd),#search #top-area-map .map .koushinetsu ul li:nth-child(odd),#search #top-area-map .map .tokai ul li:nth-child(odd),#search #top-area-map .map .hokuriku ul li:nth-child(odd),#search #top-area-map .map .kinki ul li:nth-child(odd),#search #top-area-map .map .saninsanyo ul li:nth-child(odd),#search #top-area-map .map .shikoku ul li:nth-child(odd),#search #top-area-map .map .kyushu ul li:nth-child(odd),#search #top-area-map .map .okinawa ul li:nth-child(odd){width:67px}#search #top-area-map .map .hokkaido ul li a:hover,#search #top-area-map .map .touhoku ul li a:hover,#search #top-area-map .map .kantou ul li a:hover,#search #top-area-map .map .izuhakone ul li a:hover,#search #top-area-map .map .koushinetsu ul li a:hover,#search #top-area-map .map .tokai ul li a:hover,#search #top-area-map .map .hokuriku ul li a:hover,#search #top-area-map .map .kinki ul li a:hover,#search #top-area-map .map .saninsanyo ul li a:hover,#search #top-area-map .map .shikoku ul li a:hover,#search #top-area-map .map .kyushu ul li a:hover,#search #top-area-map .map .okinawa ul li a:hover{opacity:1}#search #top-area-map .map .hokkaido{background-color:#EF9394}#search #top-area-map .map .touhoku{background-color:#EDB97B}#search #top-area-map .map .kantou{background-color:#F1D580}#search #top-area-map .map .izuhakone{background-color:#88CD94}#search #top-area-map .map .koushinetsu{background-color:#74A0C6}#search #top-area-map .map .koushinetsu ul{border-color:#74A0C6}#search #top-area-map .map .tokai{background-color:#88CD94}#search #top-area-map .map .tokai ul{border-color:#88CD94}#search #top-area-map .map .hokuriku{background-color:#D7DF23}#search #top-area-map .map .hokuriku ul{border-color:#D7DF23}#search #top-area-map .map .kinki{background-color:#73BCB8}#search #top-area-map .map .kinki ul{border-color:#73BCB8;padding-left:18px;padding-right:18px}#search #top-area-map .map .saninsanyo{background-color:#7D80AC}#search #top-area-map .map .saninsanyo ul{bottom:108%;border-color:#7D80AC}#search #top-area-map .map .shikoku{background-color:#997CAF}#search #top-area-map .map .shikoku ul{bottom:108%;border-color:#997CAF}#search #top-area-map .map .shikoku ul li a:hover{color:#997CAF}#search #top-area-map .map .kyushu{background-color:#9B8577}#search #top-area-map .map .kyushu ul{bottom:108%;border-color:#9B8577}#search #top-area-map .map .okinawa{background-color:#2FA2C9}#search #special .specialTitle span{display:block}#search #special h3{font-size:20px;margin-bottom:12px}#search #special h3 span{display:block}#search #special .slideBox{width:167px;height:167px}#search #special .slideBox a{display:block}#search #special .slideBox a img{width:100%}#search #special .slideBox a .caption{text-align:left;top:0;padding:20% 8% 0}#search #special .slideBox a .caption .area-name{font-size:14px;margin-bottom:8px}#search #special .slideBox a .caption .title{font-size:20px;margin-bottom:10px}#search #special .slideBox a .caption .lead{display:none}#search #special .slick-prev{left:30%}#search #special .slick-next{right:21% !important}#ambassador{margin:0px 20px 40px;position:relative}#ambassador h2{position:absolute;text-align:center;width:100%;font-size:20px;margin-top:5%}#ambassador ul{padding:12% 0 5%;box-sizing:border-box}#ambassador ul li{position:relative;width:27%;height:auto;margin-right:-4%;margin-bottom:20px;text-align:center}#ambassador ul li img{width:75%;margin-bottom:10px;transition:.4s}#ambassador ul li p{font-size:10px}#ambassador ul li p span{font-size:12px}#ambassador ul .goAmb{font-size:18px;width:60%;margin-top:18px}#informations{position:relative;margin:0px 20px 70px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:columns;-moz-flex-direction:columns;-ms-flex-direction:columns;-o-flex-direction:columns;flex-direction:columns;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#informations .left{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;width:70%;float:left}#informations .right{position:absolute;top:0;right:0;width:30%}#informations #backnumber{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;width:100%}#search-event{margin-bottom:100px}#search-event h2{position:relative;text-align:center;height:50px;font-size:1.5rem;margin-bottom:26px}#search-event h2:after{content:'TABIIRO Selection';color:#aaa;font-size:0.6rem;position:absolute;bottom:0px;left:0;right:0;font-family:'TheanoDidot',serif;font-style:italic}#search-event .title{position:relative}#search-event .title .btn{position:absolute;top:300px;right:20px;font-size:11px;width:110px;min-width:110px;height:30px;line-height:29px;padding-right:13px;padding-left:13px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#search-event .title .btn:after{background-size:14px}#search-event .item-slider li{height:170px}#search-event .item-slider-prev,#search-event .item-slider-next{display:none}#search-event .item-slider-inner>li{width:120px;min-width:120px}#search-event a{display:block;width:120px;min-width:120px}#search-event a .wrap,#search-event a .wrap img{width:120px;min-width:120px;height:120px}#search-event .caption{font-size:11px;margin:0 5px;text-align:left;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}#search-event em{padding:0 4px;margin:0 0 2px 0}#shisetsu{margin-bottom:40px}#shisetsu h4{font-size:20px;line-height:1.6;margin-bottom:16px}#shisetsu .shisetsu-list{margin-bottom:25px}#shisetsu .shisetsu-list img{width:60px;height:60px;margin-right:8px}#shisetsu .shisetsu-list div{width:145px}#shisetsu .shisetsu-list div .hl{font-size:12px}#shisetsu .shisetsu-list div span{font-size:10px}aside{display:none}#topRank h4{font-size:20px;line-height:1.4;margin-bottom:8px}#topRank .rank-h,#topRank .rank-g,#topRank .rank-o,#topRank .rank-l{margin-bottom:60px}#topRank .rank-h h5,#topRank .rank-g h5,#topRank .rank-o h5,#topRank .rank-l h5{font-size:14px;margin-bottom:8px}#topRank .rank-h li,#topRank .rank-g li,#topRank .rank-o li,#topRank .rank-l li{height:42px;padding-left:22px;margin-bottom:8px}#topRank .rank-h li:before,#topRank .rank-g li:before,#topRank .rank-o li:before,#topRank .rank-l li:before{font-size:25px;line-height:32px}#topRank .rank-h li:after,#topRank .rank-g li:after,#topRank .rank-o li:after,#topRank .rank-l li:after{content:"";width:12px;height:14px;right:6px}#topRank .rank-h li p,#topRank .rank-g li p,#topRank .rank-o li p,#topRank .rank-l li p{font-size:12px}#topRank .rank-h li p span,#topRank .rank-g li p span,#topRank .rank-o li p span,#topRank .rank-l li p span{font-size:10px}#topRank .rank-h .rank-more,#topRank .rank-g .rank-more,#topRank .rank-o .rank-more,#topRank .rank-l .rank-more{font-size:12px;width:88px;cursor:pointer}#keyword h4{font-size:20px;margin-bottom:10px}#keyword a{font-size:14px;margin:0 12px 14px 0}#about{margin:0px 20px 40px}#about h3,#about h4{margin-bottom:5px}#about .about-hyoushi{width:22%;top:12%;right:7%}#about p{width:72%;font-size:12px;margin-bottom:20px}#about .go-BackNum{width:40%;margin-bottom:20px}#about .bessatsu a{margin-right:5%}#about .bessatsu a:last-child{margin-right:0}#about .about-wrap{padding:5% 3% 20px}#pc-sns{display:none}#sns-sp{display:block;text-align:center}#sns-sp h3{font-family:"Noto Sans JP", sans-serif;font-weight:500;font-size:20px;margin-bottom:10px}#sns-sp ul{text-align:center;margin:12px auto}#sns-sp li{display:inline-block;margin:0 10px;width:64px}#sns-sp li img{width:100%;height:auto}#sns-sp li:last-child{height:64px;border-radius:50%;border:1px solid #f00;padding:15px 10px;box-sizing:border-box}#webmagazines{position:relative;background:#fff;padding:25px 25px 55px}#webmagazines .webmagazines_bnr{padding:0 14px}#webmagazines .webmagazines_bnr img.hide-sp{display:none}#webmagazines .title{margin:0 0 20px}#webmagazines .title h2{position:relative}#webmagazines .title .btn{position:absolute;right:25px;bottom:20px;background:#ffffff}#webmagazines .title .btn:after{background-size:12px;width:12px;height:12px;top:6px}#tie-ups{background:#f2f2f2;overflow:hidden;width:100%}#tie-ups ul{padding-top:20px;padding-bottom:20px;background:#f30042;overflow:hidden;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#tie-ups ul a{width:140px;margin:0 5px}#tie-ups ul li:first-child a{margin-left:6px}#tie-ups ul li:last-child a{margin-right:6px}}@media screen and (min-width: 600px) and (max-width: 959px){#header h1{margin:28px 0 0 !important}#header #header-navi{margin-top:100px !important}#header #header-navi #membership,#header #header-navi #select{top:0 !important}#header-bg{height:160px}#lead .swiper-button-prev,#lead .swiper-button-next{top:0;background-color:transparent}#lead .swiper-container{position:static;height:350px;width:2915px;margin-left:calc(-1457px + 50%)}#lead .swiper-container .swiper-slide img{width:100%}#lead .hide-pc{display:none !important}#otoriyoseBnr a{width:48%}#otoriyoseBnr a img{min-height:11vw}#otoriyoseBnr a:nth-child(even){margin-right:4%}#monthly-pickup ul{width:100%}#monthly-pickup ul li .zoomImg img{min-height:110px}#monthly-pickup ul li .title{position:relative}#monthly-pickup ul li .title:after{top:0;right:0}}@media screen and (min-width: 600px) and (max-width: 959px) and (max-width: 680px){#monthly-pickup ul li .title span{font-size:10px}}@media screen and (min-width: 600px) and (max-width: 959px){.goArticle{margin:30px 30% 0;width:40%}#selections li{width:18%;margin-bottom:16px}#selections .goSel{margin-top:10px;margin-bottom:0;margin:10px 30% 0;width:40%}#search{margin-top:20px}#search #top-area-map{margin:0px 20px 50px 6px}}@media screen and (min-width: 600px) and (max-width: 959px) and (max-width: 680px){#search #top-area-map .map ul li a{font-size:14px}}@media screen and (min-width: 600px) and (max-width: 959px){#special{padding:0 20px 0 6px}#special .caption br{display:inline}#special .slick-dots{bottom:-42px}#special .slick-dots li button:before{font-size:22px}#topRank .rank-h li,#topRank .rank-g li,#topRank .rank-o li,#topRank .rank-l li{padding-left:30px}#ambassador,#about{margin:0px 20px 40px 6px}}@media screen and (min-width: 600px) and (max-width: 959px) and (max-width: 680px){#about .bessatsu a{font-size:10px}}@media screen and (min-width: 600px) and (max-width: 959px){#keyword{margin:0px 20px 30px 6px}#tie-ups ul{width:auto !important}#webmagazines{background-color:#F6F5F0}#webmagazines .webmagazines_bnr img.hide-sp{display:block}#webmagazines .webmagazines_bnr img.hide-pc{display:none}}@media screen and (max-width: 599px){h1{top:0;left:0;margin:0 !important;height:25px}h2{font-size:22px}#header{margin-bottom:12px;padding-top:42px;height:124px;box-sizing:border-box}#header.open h1{display:block !important}#header #sp-menu-icon.scrollFix{background:#fff url(/images/common/batu.png) 4% 13px no-repeat;background-size:20px;width:100%;height:42px;top:0;left:0;transition:none}#lead .swiper-button-prev,#lead .swiper-button-next{background:none;height:inherit;top:auto;bottom:18px}#lead .swiper-button-prev:before,#lead .swiper-button-next:before{border-color:#333;width:12px;height:12px}#lead .swiper-pagination{bottom:5px}#top-news,#monthly-pickup{margin-left:12px;margin-right:12px}#top-news .news div{line-height:1.4}#otoriyoseBnr a img{min-height:21vw}#monthly-pickup{margin-bottom:40px}#monthly-pickup>small{display:block;float:inherit;margin:0 0 5px;font-size:10px;letter-spacing:-0.5px}#monthly-pickup ul{margin-top:5px}#monthly-pickup ul li{display:block;position:relative;padding:0;width:100%;margin-bottom:16px}#monthly-pickup ul li img{display:inline-block;width:44%;min-height:87px}#monthly-pickup ul li .title{display:inline-block;width:52%;margin-left:1%;vertical-align:top}#monthly-pickup ul li .title span{margin:0 0 16px;padding:2px 4px 3px}#monthly-pickup ul li .title p{font-size:14px}#monthly-pickup ul li .book:after{top:-5px;right:0;width:35px;height:35px}.goArticle,.goSel{width:100%}#selections{margin:0 0 50px;padding:30px 12px 20px;box-sizing:border-box}#selections .catchy{margin:5px 0 10px}#selections li{width:48%;margin-bottom:16px}#selections li a img{min-height:200px}#selections .caption em{padding:5px 2%;box-sizing:border-box;font-size:3.8vw}#selections .caption em span{font-size:3.2vw}#selections .caption div{padding:6px 2%;font-size:3.8vw}#selections .caption div span{font-size:3.2vw}#informations{position:relative;margin:0 0 30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:columns;-moz-flex-direction:columns;-ms-flex-direction:columns;-o-flex-direction:columns;flex-direction:columns;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#informations .left{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;width:100%;float:inherit}#informations .tb-left{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;width:100%;float:inherit}#informations .right{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;position:inherit;width:100%;float:inherit}#informations #backnumber{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;width:100%;float:inherit}#search{margin-bottom:30px}#search #top-area-map{margin:0px 12px 50px}#search #top-area-map .map-title{font-size:30px;top:18%;width:100%;text-align:center;transform:scale(1);transition:.8s}#search #top-area-map .map-title.switch{opacity:0;transform:scale(0);transition-timing-function:ease-out}#search #top-area-map .sub-title{top:320px;font-size:16px;width:100%;text-align:center}}@media screen and (max-width: 599px) and (max-width: 360px){#search #top-area-map .sub-title{top:275px}}@media screen and (max-width: 599px){#search #top-area-map .map .areamap-all{width:80%;margin-bottom:80px}#search #top-area-map .map>ul{transition:.8s;font-size:0}#search #top-area-map .map>ul.switch{opacity:0;transition-timing-function:ease-out;transition:.8s}#search #top-area-map .map .hokkaido,#search #top-area-map .map .touhoku,#search #top-area-map .map .kantou,#search #top-area-map .map .izuhakone,#search #top-area-map .map .koushinetsu,#search #top-area-map .map .tokai,#search #top-area-map .map .hokuriku,#search #top-area-map .map .kinki,#search #top-area-map .map .saninsanyo,#search #top-area-map .map .shikoku,#search #top-area-map .map .kyushu,#search #top-area-map .map .okinawa{margin-bottom:20px;width:48%;margin-right:3.5%;line-height:40px;font-size:18px}#search #top-area-map .map .hokkaido:nth-child(2n),#search #top-area-map .map .touhoku:nth-child(2n),#search #top-area-map .map .kantou:nth-child(2n),#search #top-area-map .map .izuhakone:nth-child(2n),#search #top-area-map .map .koushinetsu:nth-child(2n),#search #top-area-map .map .tokai:nth-child(2n),#search #top-area-map .map .hokuriku:nth-child(2n),#search #top-area-map .map .kinki:nth-child(2n),#search #top-area-map .map .saninsanyo:nth-child(2n),#search #top-area-map .map .shikoku:nth-child(2n),#search #top-area-map .map .kyushu:nth-child(2n),#search #top-area-map .map .okinawa:nth-child(2n){margin-right:0}#search #top-area-map .map .hokkaido ul,#search #top-area-map .map .touhoku ul,#search #top-area-map .map .kantou ul,#search #top-area-map .map .izuhakone ul,#search #top-area-map .map .koushinetsu ul,#search #top-area-map .map .tokai ul,#search #top-area-map .map .hokuriku ul,#search #top-area-map .map .kinki ul,#search #top-area-map .map .saninsanyo ul,#search #top-area-map .map .shikoku ul,#search #top-area-map .map .kyushu ul,#search #top-area-map .map .okinawa ul{position:absolute;width:182px;margin-top:5px;padding:8px 22px 4px;margin-left:-1%;text-align:left}#search #top-area-map .map .hokkaido ul li,#search #top-area-map .map .touhoku ul li,#search #top-area-map .map .kantou ul li,#search #top-area-map .map .izuhakone ul li,#search #top-area-map .map .koushinetsu ul li,#search #top-area-map .map .tokai ul li,#search #top-area-map .map .hokuriku ul li,#search #top-area-map .map .kinki ul li,#search #top-area-map .map .saninsanyo ul li,#search #top-area-map .map .shikoku ul li,#search #top-area-map .map .kyushu ul li,#search #top-area-map .map .okinawa ul li{font-size:15px;text-align:left}#search #top-area-map .map .hokkaido ul li:nth-child(odd),#search #top-area-map .map .touhoku ul li:nth-child(odd),#search #top-area-map .map .kantou ul li:nth-child(odd),#search #top-area-map .map .izuhakone ul li:nth-child(odd),#search #top-area-map .map .koushinetsu ul li:nth-child(odd),#search #top-area-map .map .tokai ul li:nth-child(odd),#search #top-area-map .map .hokuriku ul li:nth-child(odd),#search #top-area-map .map .kinki ul li:nth-child(odd),#search #top-area-map .map .saninsanyo ul li:nth-child(odd),#search #top-area-map .map .shikoku ul li:nth-child(odd),#search #top-area-map .map .kyushu ul li:nth-child(odd),#search #top-area-map .map .okinawa ul li:nth-child(odd){width:67px}#search #top-area-map .map .hokkaido ul li a:hover,#search #top-area-map .map .touhoku ul li a:hover,#search #top-area-map .map .kantou ul li a:hover,#search #top-area-map .map .izuhakone ul li a:hover,#search #top-area-map .map .koushinetsu ul li a:hover,#search #top-area-map .map .tokai ul li a:hover,#search #top-area-map .map .hokuriku ul li a:hover,#search #top-area-map .map .kinki ul li a:hover,#search #top-area-map .map .saninsanyo ul li a:hover,#search #top-area-map .map .shikoku ul li a:hover,#search #top-area-map .map .kyushu ul li a:hover,#search #top-area-map .map .okinawa ul li a:hover{opacity:1}#search #top-area-map .map .hokkaido{background-color:#EF9394}#search #top-area-map .map .touhoku{background-color:#EDB97B}#search #top-area-map .map .touhoku ul{border-color:#EDB97B}#search #top-area-map .map .kantou{background-color:#F1D580}#search #top-area-map .map .kantou ul{border-color:#F1D580}#search #top-area-map .map .izuhakone{background-color:#88CD94}#search #top-area-map .map .koushinetsu{background-color:#74A0C6}#search #top-area-map .map .koushinetsu ul{border-color:#74A0C6}#search #top-area-map .map .tokai{background-color:#88CD94}#search #top-area-map .map .tokai ul{border-color:#88CD94}#search #top-area-map .map .hokuriku{background-color:#D7DF23}#search #top-area-map .map .hokuriku ul{border-color:#D7DF23}#search #top-area-map .map .kinki{background-color:#73BCB8}#search #top-area-map .map .kinki ul{border-color:#73BCB8;padding-left:18px;padding-right:18px}#search #top-area-map .map .saninsanyo{background-color:#7D80AC}#search #top-area-map .map .saninsanyo ul{bottom:108%;border-color:#7D80AC}#search #top-area-map .map .shikoku{background-color:#997CAF}#search #top-area-map .map .shikoku ul{bottom:108%;border-color:#997CAF}#search #top-area-map .map .shikoku ul li a:hover{color:#997CAF}#search #top-area-map .map .kyushu{background-color:#9B8577}#search #top-area-map .map .kyushu ul{bottom:108%;border-color:#9B8577}#search #top-area-map .map .okinawa{background-color:#2FA2C9}#search #top-area-map .map .touhoku ul,#search #top-area-map .map .izuhakone ul,#search #top-area-map .map .tokai ul,#search #top-area-map .map .kinki ul,#search #top-area-map .map .shikoku ul{margin-left:-7%}}@media screen and (max-width: 599px) and (max-width: 330px){#search #top-area-map .map .touhoku ul,#search #top-area-map .map .izuhakone ul,#search #top-area-map .map .tokai ul,#search #top-area-map .map .kinki ul,#search #top-area-map .map .shikoku ul{margin-left:-27%}}@media screen and (max-width: 599px){#search #special{margin-bottom:80px}#search #special h3{font-family:"Noto Sans JP", sans-serif;font-weight:500;text-align:center}#search #special .slideBox{width:167px !important;height:167px}#search #special .slideBox a{display:block}#search #special .slideBox a .caption{text-align:left;padding:20% 8% 0}#search #special .slideBox a .caption .area-name{font-size:12px;margin-bottom:4px}#search #special .slideBox a .caption .area-name span{font-size:14px}#search #special .slideBox a .caption .title{font-size:16px;margin-bottom:10px;line-height:1.2}#search #special .slideBox a .caption .lead{display:none}#search #special .slick-slide{margin:0 5px}#search #special .slick-prev{left:22%}#search #special .slick-next{right:21%}#search #special .slick-dots{bottom:-42px}#ambassador{margin:0px 8px 10px}#ambassador h2{margin-top:8%;font-size:22px}#ambassador ul{padding:20% 0 50px}#ambassador ul li{width:54%;min-height:210px;margin-right:-8.5%;margin-bottom:24px}#ambassador ul li:nth-child(2n){margin-right:0}#ambassador ul li img{width:70%;margin-bottom:10px}#ambassador ul li p{font-size:14px}#ambassador ul li p span{font-size:16px;margin-bottom:0}#ambassador ul .goAmb{font-size:18px;width:82%;margin-top:0}#shisetsu{margin-bottom:20px;padding:30px 14px 0;transform:translate(0px, 0px);transition:1s}#shisetsu h4{font-size:24px}#shisetsu .shisetsu-list{margin-bottom:25px}#shisetsu .shisetsu-list img{width:20%;height:auto;margin-right:2%}#shisetsu .shisetsu-list div{width:76%}#shisetsu .shisetsu-list div .hl{font-size:18px}#shisetsu .shisetsu-list div span{font-size:12px;text-decoration:underline}#shisetsu.switch{opacity:0;transform:translate(0px, 80px);transition-timing-function:ease-in}#topRank{padding:30px 14px 0}#topRank h4{font-size:26px;margin-bottom:12px}#topRank .rank-h,#topRank .rank-g,#topRank .rank-o,#topRank .rank-l{transform:translate(0px, 0px);transition:1s}#topRank .rank-h.switch,#topRank .rank-g.switch,#topRank .rank-o.switch,#topRank .rank-l.switch{opacity:0;transform:translate(0px, 80px);transition-timing-function:ease-in}#topRank .rank-h h5,#topRank .rank-g h5,#topRank .rank-o h5,#topRank .rank-l h5{font-size:18px;margin-bottom:8px}#topRank .rank-h li,#topRank .rank-g li,#topRank .rank-o li,#topRank .rank-l li{height:48px;padding-left:40px;margin-bottom:8px}#topRank .rank-h li:before,#topRank .rank-g li:before,#topRank .rank-o li:before,#topRank .rank-l li:before{font-size:40px}#topRank .rank-h li:after,#topRank .rank-g li:after,#topRank .rank-o li:after,#topRank .rank-l li:after{content:"";width:14px;height:14px;right:6px}#topRank .rank-h li p,#topRank .rank-g li p,#topRank .rank-o li p,#topRank .rank-l li p{font-size:15px}#topRank .rank-h li p span,#topRank .rank-g li p span,#topRank .rank-o li p span,#topRank .rank-l li p span{font-size:12px}#topRank .rank-h .rank-more,#topRank .rank-g .rank-more,#topRank .rank-o .rank-more,#topRank .rank-l .rank-more{font-size:12px;width:88px}#keyword{padding:0 14px 20px}#keyword h4{font-size:25px}#keyword a{line-height:2;padding:0 10px}#topics{padding:30px 14px 0;margin-bottom:30px}#topics a{margin-bottom:40px}#about{margin:0 0 30px}#about h3,#about h4{text-align:center;font-size:20px;margin-bottom:12px}#about .about-hyoushi{display:block;position:relative;width:50%;margin:0 auto 12px;top:0;left:0}#about p{width:100%;margin-bottom:12px;font-size:14px}#about .go-BackNum{display:block;width:58%;margin:0 auto 30px;font-size:14px;font-family:"Noto Sans JP", sans-serif;font-weight:500}#about .bessatsu h4:before,#about .bessatsu h4:after{display:inline-block;content:"";width:20%;height:1px;background-color:#333333;vertical-align:25%}#about .bessatsu h4:before{margin-right:2%}#about .bessatsu h4:after{margin-left:2%}#about .bessatsu a{width:38%;margin:0 5% 16px;font-size:14px}#about .bessatsu a img{margin-bottom:5px}#about .about-wrap{padding:5% 4% 20px}#sns-sp{display:block;text-align:center}#sns-sp h3{font-family:"Noto Sans JP", sans-serif;font-weight:500;font-size:20px;margin-bottom:10px}#sns-sp span{font-family:"Noto Sans JP", sans-serif;font-weight:300;font-size:14px}#sns-sp ul{text-align:center;margin:12px auto}#sns-sp li{display:inline-block;margin:0 5px;width:60px}#sns-sp li:last-child{height:60px}#webmagazines .title{margin-bottom:10px}#webmagazines .title h2{width:100%;font-size:20px}}@media screen and (max-width: 599px) and (max-width: 330px){#webmagazines .title h2{font-size:18px}}@media screen and (max-width: 599px){#webmagazines .title h2 a{display:none}}
