.sec-sekkyakugpBody{margin:20px 0;overflow:hidden}.sec-main{float:right;width:700px}.sec-sub{float:left;width:220px}.mod-cover img{width:940px}.mod-sekkyakugpTab{margin:30px 0 0}.mod-sekkyakugpTab ul{overflow:hidden}.mod-sekkyakugpTab ul li{float:left;line-height:normal}.mod-sekkyakugpTab ul li .tabLink{display:block;padding:59px 0 0;height:0;background-repeat:no-repeat;overflow:hidden}.mod-sekkyakugpTab.tab3 ul .num1 .tabLink{width:313px;background-position:0 0}.mod-sekkyakugpTab.tab3 ul .num2 .tabLink{width:314px;background-position:-313px 0}.mod-sekkyakugpTab.tab3 ul .num3 .tabLink{width:313px;background-position:-627px 0}.mod-sekkyakugpTab.tab3 ul .num1 .tabLink:hover{background-position:0 -59px}.mod-sekkyakugpTab.tab3 ul .num2 .tabLink:hover{background-position:-313px -59px}.mod-sekkyakugpTab.tab3 ul .num3 .tabLink:hover{background-position:-627px -59px}.mod-sekkyakugpTab.tab3 ul .num1.selected{cursor:default}.mod-sekkyakugpTab.tab3 ul .num2.selected{cursor:default}.mod-sekkyakugpTab.tab3 ul .num3.selected{cursor:default}.mod-sekkyakugpTab.tab3 ul .num1.selected .tabLink{pointer-events:none;background-position:0 -118px}.mod-sekkyakugpTab.tab3 ul .num2.selected .tabLink{pointer-events:none;background-position:-313px -118px}.mod-sekkyakugpTab.tab3 ul .num3.selected .tabLink{pointer-events:none;background-position:-627px -118px}.mod-sekkyakugpTab.tab3 ul .num1.disabled .tabLink{background-position:0 -59px;pointer-events:none}.mod-sekkyakugpTab.tab3 ul .num2.disabled .tabLink{background-position:-313px -59px;pointer-events:none}.mod-sekkyakugpTab.tab3 ul .num3.disabled .tabLink{background-position:-627px -59px;pointer-events:none}.year2014 .mod-sekkyakugpTab ul li .tabLink,.year2015 .mod-sekkyakugpTab ul li .tabLink,.year2016 .mod-sekkyakugpTab ul li .tabLink,.year2017 .mod-sekkyakugpTab ul li .tabLink,.year2018 .mod-sekkyakugpTab ul li .tabLink,.year2019 .mod-sekkyakugpTab ul li .tabLink{background-image:url('/search/assets/img/default/sekkyakugp/sprite_tab3.png?v=b1130b930d6af4adc5b2dafec457f46f')}.mod-sekkyakugpTab.tab2 ul .num1 .tabLink{width:470px;background-position:0 0px}.mod-sekkyakugpTab.tab2 ul .num2 .tabLink{width:470px;background-position:-470px 0px}.mod-sekkyakugpTab.tab2 ul .num1 .tabLink:hover{background-position:0 -59px}.mod-sekkyakugpTab.tab2 ul .num2 .tabLink:hover{background-position:-470px -59px}.mod-sekkyakugpTab.tab2 ul .num2.selected{cursor:default}.mod-sekkyakugpTab.tab2 ul .num1.selected{cursor:default}.mod-sekkyakugpTab.tab2 ul .num1.selected .tabLink{pointer-events:none;background-position:0 -118px}.mod-sekkyakugpTab.tab2 ul .num2.selected .tabLink{pointer-events:none;background-position:-470px -118px}.year2020 .mod-sekkyakugpTab ul li .tabLink,.year2021 .mod-sekkyakugpTab ul li .tabLink,.year2022 .mod-sekkyakugpTab ul li .tabLink{background-image:url('/search/assets/img/default/sekkyakugp/sprite_tab2.png?v=6c81fb2719c3019156266bc061d9ba53')}.mod-summary{margin:30px 0;border:#bdc8ca 1px solid;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background:#fff}.mod-summary .hSelect{padding:15px 20px 10px 15px}.mod-summary .hSelect .heading{padding:0 0 3px 20px;line-height:26px;font-weight:bold;background:url('/search/assets/img/default/common/icon/heading_base.png?v=351494204e9a1a25a1c53650b82bcdfd') no-repeat scroll 0 0;font-size:16px}.mod-summary .sub{padding:0 14px 14px 14px;line-height:1.8;font-size:14.5px}.mod-ranking{border:#bdc8ca 1px solid;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background:#fff}.mod-ranking .hBorder{margin:1px 1px 0;padding:9px 20px;border-bottom:2px solid #ed6103;background:#fff url('/search/assets/img/default/common/bg/heading_gradation_gray.png?v=39c42a98fcad2c3a18c8c6c2f96abe78') repeat-x 0 100%}.mod-ranking .hBorder .heading{height:24px;line-height:24px;padding-left:18px;background:url('/search/assets/img/default/common/icon/heading_base.png?v=351494204e9a1a25a1c53650b82bcdfd') no-repeat 0 50%;font-size:138.5%;font-weight:bold}.mod-ranking ol{padding:0 1px}.mod-ranking ol li .areaTag{display:block;float:left;width:50px;height:24px;background:#666;color:#fff;font-size:92.4%;font-weight:bold;line-height:24px;text-align:center}.mod-ranking ol li .tokai{background:#755632}.mod-ranking ol li .kinki{background:#f39411}.mod-ranking ol li .chugoku{background:#279e8a}.mod-ranking ol li .kyushu{background:#2980b9}.mod-ranking ol li .nishi{background:#397db2}.mod-ranking ol li .higashi{background:#649e20}.mod-ranking ol li .icoRank{display:block;height:0;background:url('/search/assets/img/default/sekkyakugp/sprite_icon_ranking.png?v=299e274335fda932dd43afcef239589e') no-repeat;line-height:normal;overflow:hidden}.mod-ranking ol .ranking1 .icoRank{background-position:0 0}.mod-ranking ol .ranking2 .icoRank{background-position:-82px 0}.mod-ranking ol .ranking3 .icoRank{background-position:-164px 0}.mod-ranking ol .ranking4 .icoRank{background-position:0 -102px}.mod-ranking ol .ranking5 .icoRank{background-position:-65px -102px}.mod-ranking ol .ranking6 .icoRank{background-position:-130px -102px}.mod-ranking ol .ranking7 .icoRank{background-position:-195px -102px}.mod-ranking ol .ranking8 .icoRank{background-position:-260px -102px}.mod-ranking ol .ranking9 .icoRank{background-position:-325px -102px}.mod-ranking ol .ranking10 .icoRank{background-position:-390px -102px}.mod-ranking ol li .shopName{float:left;font-size:130.8%;font-weight:bold;line-height:1.167}.mod-ranking ol li .shopName .title{font-size:72.2%}.mod-ranking ol li .shopName .place{display:block}.mod-ranking .upper li{border-bottom:#bdc8ca 1px dotted;padding:35px 0 25px;overflow:hidden}.mod-ranking .upper li:last-child{border-bottom:none}.mod-ranking .upper li .shopHeader{position:relative;padding:25px 0 25px 110px;background:#fcfbd9}.mod-ranking .upper li .shopHeader .icoRank{position:absolute;padding:102px 0 0;margin:-53px 0 0;width:82px;left:21px;top:50%}.mod-ranking .upper li .shopHeader .shopName{padding:3px 0 0 10px;width:520px}.mod-ranking .upper li .txtArea{float:right;margin:20px 0 0;padding:0 20px 0 0;width:415px}.mod-ranking .upper li .txtArea table{border-top:#bdc8ca 1px solid;border-right:#bdc8ca 1px solid;width:100%}.mod-ranking .upper li .txtArea table tr th,.mod-ranking .upper li .txtArea table tr td{border-bottom:#bdc8ca 1px solid;border-left:#bdc8ca 1px solid;line-height:1.301}.mod-ranking .upper li .txtArea table tr th{padding:10px 15px;width:69px;background:#f7fafa;color:#425258;text-align:left;vertical-align:middle}.mod-ranking .upper li .txtArea table tr td{padding:10px 10px}.mod-ranking .upper li .txtArea table .address td span{display:block;padding:5px 0 0}.mod-ranking .upper li .txtArea .ref{padding:20px 0 0;text-align:right}.mod-ranking .upper li .figureArea{float:left;padding:0 0 0 20px;width:220px}.mod-ranking .upper li .figureArea .figure{margin:20px 0 0;border:#fff 3px solid;text-align:center;box-shadow:rgba(210,210,213,.75) 0px 0px 5px 2px}.mod-ranking .upper li .figureArea .figure img{max-width:100%}.mod-ranking .lower li{padding:10px 20px;background:#f2f5f5;overflow:hidden}.mod-ranking .lower li:first-child{border-top:#bdc8ca 1px dotted}.mod-ranking .lower .even{background:#fff}.mod-ranking .lower li .icoRank{float:left;padding:43px 0 0;width:65px}.mod-ranking .lower li .areaTag{margin:9px 0 0 14px}.mod-ranking .lower li .shopName{padding:10px 0 0 10px;width:515px}.mod-ranking .upper li .shopHeader:after{content:".";display:block;height:0;visibility:hidden;clear:both}.mod-ranking ol.icoWhite .ranking1 .icoRank{background:url('/search/assets/img/default/sekkyakugp/ranking/rank_1.png?v=158f602e406944797adcbd9ce79e0e6a') no-repeat}.mod-ranking ol.icoWhite .ranking2 .icoRank{background:url('/search/assets/img/default/sekkyakugp/ranking/rank_2.png?v=3eeb565f2fa7da6a1c7fc5527fb2f5f4') no-repeat}.mod-ranking ol.icoWhite .ranking3 .icoRank{background:url('/search/assets/img/default/sekkyakugp/ranking/rank_3.png?v=b2700fd42b19d1f02c39ecc2cc9696d7') no-repeat}.mod-ranking ol.icoWhite .ranking4 .icoRank{background:url('/search/assets/img/default/sekkyakugp/ranking/rank_4.png?v=070871b2fd3c436a35018d79f9761715') no-repeat}.mod-ranking ol.icoWhite .ranking5 .icoRank{background:url('/search/assets/img/default/sekkyakugp/ranking/rank_5.png?v=6d0ba74afe3bcb61404fd1ef24ee5f47') no-repeat}.mod-ranking ol.icoWhite .ranking6 .icoRank{background:url('/search/assets/img/default/sekkyakugp/ranking/rank_6.png?v=2d30b5eb4c7740ac358a6381e37e9ba8') no-repeat}.mod-ranking ol.icoWhite .ranking7 .icoRank{background:url('/search/assets/img/default/sekkyakugp/ranking/rank_7.png?v=a8e800566bdf8173041f5693e03fd8ab') no-repeat}.mod-ranking ol.icoWhite .ranking8 .icoRank{background:url('/search/assets/img/default/sekkyakugp/ranking/rank_8.png?v=0f9e5584dc0f903eea2be3e4aee38f07') no-repeat}.mod-ranking ol.icoWhite .ranking9 .icoRank{background:url('/search/assets/img/default/sekkyakugp/ranking/rank_9.png?v=b3e181beda1bbaed0ae4bd9305e4e2ae') no-repeat}.mod-ranking ol.icoWhite .ranking10 .icoRank{background:url('/search/assets/img/default/sekkyakugp/ranking/rank_10.png?v=5b15428f5bd83d964be243df42e8594c') no-repeat}.mod-ranking .upper.icoWhite li{padding:25px 0}.mod-ranking .upper.icoWhite li .shopHeader .icoRank{width:87px}.mod-ranking .upper.icoWhite li .shopHeader{padding:14px 0 14px 118px;background:#fff}.mod-ranking .upper.icoWhite li .areaTag{float:none}.mod-ranking .upper.icoWhite li .shopHeader .shopName{padding:10px 0}.mod-ranking .lower.icoWhite li{padding:0 20px;display:flex}.mod-ranking .lower.icoWhite li .icoRank{padding:60px 0 0}.mod-ranking .lower.icoWhite li .areaTag{margin:18px 10px 0 0;float:none}.mod-ranking .lower.icoWhite li .shopName{padding:20px 0 20px 10px;float:none}.mod-information{margin:20px 0 0;border:#bdc8ca 1px solid;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background:#fff}.mod-information>div{padding:20px 20px}.mod-information h4{display:inline-block;padding:0 0 0 14px;background:url('/search/assets/img/default/common/icon/heading_5x15.png?v=901c89d10f3b4adf61c5b0b3abe0b30d') no-repeat 0 0;font-size:130.8%;font-weight:bold}.mod-information .outline dl{padding:10px 0 0;overflow:hidden}.mod-information .outline dl dt{clear:both;float:left;padding:5px 0 0;width:85px}.mod-information .outline dl dd{float:left;padding:5px 0 0;width:568px;line-height:1.301}.mod-backNumber{margin:20px 0 0;border:#bdc8ca 1px solid;border-radius:5px;padding:20px 0;box-shadow:0 0 5px 0 #e8ebeb;background:#fff}.mod-backNumber h4{display:inline-block;margin:0 0 0 20px;padding:0 0 0 14px;background:url('/search/assets/img/default/common/icon/heading_5x15.png?v=901c89d10f3b4adf61c5b0b3abe0b30d') no-repeat 0 0;font-size:130.8%;font-weight:bold}.mod-backNumber ul{padding:0 0 0 4px;overflow:hidden}.mod-backNumber ul li{float:left;padding:17px 0 0 16px;width:118px}.mod-backNumber ul li a{text-decoration:none}.mod-backNumber ul li span{display:block}.mod-backNumber ul li .year{border:#dfdfdf 1px solid;border-radius:5px 5px 0 0;padding:10px 0;color:#000;font-weight:bold;font-size:115%;font-family:Century Gothic,sans-serif;text-align:center}.mod-backNumber ul li .btn{position:relative;margin:-1px 0 0}.mod-backNumber ul li a:hover .btn img{opacity:.85}.mod-prefMenu{border:#bdc8ca 1px solid;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background:#fff}.mod-prefMenu ul{border-radius:5px}.mod-prefMenu ul li{cursor:pointer}.mod-prefMenu ul li:first-child{border-radius:5px 5px 0 0}.mod-prefMenu ul li+li{border-top:1px solid #eff5f5}.mod-prefMenu ul li a{display:block;padding:15px 20px;background:url('/search/assets/img/default/sekkyakugp/sprite_icon_pref_menu.png?v=f406f2a971f6a5e701b05dc56d1bb7df') no-repeat 90% 20px;background-repeat:no-repeat;color:#000;font-weight:bold;font-size:123.1%;text-decoration:none}.mod-prefMenu ul li a:hover{background-color:#fffea4;background-position:90% -8px;color:#ed4b03}.mod-prefMenu ul li:first-child a:hover{border-radius:5px 5px 0 0}.mod-prefMenu ul li:last-child a:hover{border-radius:0 0 5px 5px}.mod-prefMenu ul li+li.selected{border-top:0}.mod-prefMenu ul li.selected{margin:0 -1px;cursor:default;background:url('/search/assets/img/default/sekkyakugp/sprite_bg_pref_menu.png?v=b3192b702c38f35c059a4cd8fa31a6f5') no-repeat 0 -46px}.mod-prefMenu ul li.selected a{color:#fff;pointer-events:none;background-color:transparent;background-position:89.5% -37px}.mod-prefMenu ul li:first-child.selected{margin-top:-1px;background-position:0 0}.mod-prefMenu ul li:last-child.selected{background-position:0 -92px;margin-bottom:-1px}