#powerLink.powerlink{width:100%;padding: 0;margin: 0;margin-top: 16px; overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,helvetica,"Apple SD Gothic Neo",sans-serif;font-size:10px;line-height:20px;letter-spacing: 0;background-color: #fff;border: 1px solid #ecf0f2;transition: all ease .3s;}

#powerLink.powerlink ul,
ol{padding: 0;margin: 0;list-style: none;}
#powerLink.powerlink img{ padding: 0; margin: 0;vertical-align:middle;border:0;}

#powerLink.powerlink em,
cite{ padding: 0; margin: 0;font-style:normal;}
#powerLink.powerlink a{color:inherit;text-decoration:none}
#powerLink.powerlink mark{ padding: 0;font-weight:bold;color:inherit;background:none;}
#powerLink.powerlink .reg_link {float: right;font-size: 15px;color: #666;}
#powerLink.powerlink.pc .reg_link {font-size: 12px;}
#powerLink.powerlink .powerlink_list{margin-top:0}
#powerLink.powerlink .powerlink_list .list_item{background-color:#fff;border-bottom:1px solid #ecf0f2;transition: all ease .3s;}
#powerLink.powerlink .powerlink_list .list_item:last-child{border:0}
#powerLink.powerlink .list_item .lst_cont{box-sizing:border-box;width:100%;padding:15px 18px 12px}
#powerLink.powerlink .list_item .tit_wrap{overflow:hidden}
#powerLink.powerlink .list_item .txt_area{overflow:hidden}
#powerLink.powerlink .list_item .tit_area{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;border-bottom: 0 solid #0068c3}
#powerLink.powerlink .list_item .tit_area .tit{display:block;max-width:100%;margin-bottom:-1px;overflow:hidden;font-size:18px;font-weight:bold;line-height:1.65;color:#0068c3;text-overflow:ellipsis;white-space:nowrap}
#powerLink.powerlink .list_item .url_area{display:inline-block;max-width:calc(100% - 51px);margin-top:1px;vertical-align:middle;}
#powerLink.powerlink .list_item .url_area .url{display:inline-block;float:none;max-width:100%;font-size:14px;font-weight:bold;line-height:20px}
#powerLink.powerlink .list_item .url_area .url a{display:inline-block;max-width:100%;overflow:hidden;color:#0abe16;text-overflow:ellipsis;white-space:nowrap;vertical-align:text-bottom}
#powerLink.powerlink .list_item .icon_area {display:inline-block;margin-left:4px;}
#powerLink.powerlink .list_item .icon_area span img {height:auto;line-height:20px;vertical-align:text-bottom;}
#powerLink.powerlink .list_item .desc{position:relative;display: box;margin:8px 0 2px;font-size:16px;line-height:1.6;color:#424242;letter-spacing:-0.3px;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
#powerLink.powerlink.none-img .list_item .desc.up{display: none;}
#powerLink.powerlink.none-img .list_item .desc.down{display: box;}
#powerLink.powerlink .list_item .desc.down{display: none;}
#powerLink.powerlink .list_item .desc{max-height: 50px; overflow:hidden}
#powerLink.powerlink .list_item.img_type .desc.up{display: box;}
#powerLink.powerlink .list_item.img_type .desc.down{display: none;}
#powerLink.powerlink.none-img .list_item.img_type .desc.up{display: none;}
#powerLink.powerlink.none-img .list_item.img_type .desc.down{display: box;}
#powerLink.powerlink.pc.none-img .list_item .desc.down{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#powerLink.powerlink.pc .list_item .desc.down{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#powerLink.powerlink.pc .list_item .desc.up{display: none;}
#powerLink.powerlink .list_item .desc.down{display: none;}
#powerLink.powerlink .list_item.ext_headline .tit_area{display:box;max-width:none;height:auto;max-height:46px;overflow:hidden;font-size:18px;font-weight:bold;line-height:23px;color:#0068c3;text-overflow:ellipsis;letter-spacing:-0.3px;-webkit-box-orient:vertical;-webkit-line-clamp:2}
#powerLink.powerlink .list_item .pr{position:relative;display:block;margin:8px 0 5px;overflow:hidden;font-size:16px; font-weight: normal;line-height:1.6;color:#424242;text-overflow:ellipsis;letter-spacing:-0.3px;white-space:nowrap;}
#powerLink.powerlink .list_item .pr .pr_tit{display:inline-block;margin-right:4px;color:#0abe16;}
#powerLink.powerlink.pc .list_item .pr .pr_tit{font-weight: normal;}
#powerLink.powerlink .list_item .menu_list{margin:9px 0 5px;overflow:hidden}
#powerLink.powerlink .list_item .menu_list::after{display:block;clear:both;content:""}
#powerLink.powerlink .list_item .menu_list .menu_item{position:relative;float:left;margin:0;letter-spacing:-0.3px}
#powerLink.powerlink .list_item .menu_list .menu_item::before{position:absolute;top:3px;left:0;height:14px;content:"";border-right:1px solid #d8d8d8}
#powerLink.powerlink.pc .list_item .menu_list .menu_item::before{position: absolute;top: 50%;left: 0;width: 2px;height: 2px;margin-top: -1px;content: "";background-color: #ccc;border-radius: 50%;}
#powerLink.powerlink .list_item .menu_list .menu_item:first-child::before{display:none;border:0}
#powerLink.powerlink .list_item .menu_item_link{display:inline-block;padding:0 9px; font-size: 16px;color:#0068c3;}
#powerLink.powerlink.pc .list_item .menu_item_link{padding: 0 7px 0 9px}
#powerLink.powerlink .list_item .menu_item:first-child .menu_item_link{padding-left:0}
#powerLink.powerlink .list_item .price_list{margin:10px 0 4px; /* order: 5; */}
#powerLink.powerlink .list_item .price_item{margin-top:4px}
#powerLink.powerlink .list_item .price_item_link{position:relative;display:block; font-size: 16px;}
#powerLink.powerlink .list_item .price_item_link::before{position:absolute;top:50%;right:0;left:0;content:"";border-top:1px dashed #e8e8e8}
#powerLink.powerlink .list_item .price_item_link .price{position:relative;z-index:10;float:right;padding-left:6px;color:#666;background:#fff}
#powerLink.powerlink .list_item .price_item_link .txt{position:relative;z-index:10;overflow:hidden}
#powerLink.powerlink .list_item .price_item_link .txt .txt_inner{display:inline-block;max-width:100%;padding-right:6px;overflow:hidden;color:#0068c3;text-overflow:ellipsis;letter-spacing:-0.3px;white-space:nowrap;vertical-align:top;background:#fff}
#powerLink.powerlink .list_item .img_area{position:absolute;top:20px;right:18px;display:none}
#powerLink.powerlink .list_item .img_link{position:relative;display:block}
#powerLink.powerlink .list_item .img_link::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:1px solid rgb(0 0 0 / 4%)}
#powerLink.powerlink .list_item.type_subtitle .tit_area_sub {overflow: hidden;font-size: 16px;line-height: 22.5px;color: #0068c3;text-overflow: ellipsis;letter-spacing: -0.3px;white-space: nowrap; /* order: 1; */}
#powerLink.powerlink .list_item.type_subtitle .tit_area_sub::before {float: left;width: 2px;height: 16px;margin-top: 3px;margin-right: 9px;content: "";background-color: #e7e7e0}
#powerLink.powerlink.pc .list_item.type_subtitle .tit_area_sub{display: none !important;}
#powerLink.powerlink .list_item.img_type .lst_cont{position:relative; min-height: 120px; padding-right: 115px;}
#powerLink.powerlink .list_item.img_type .lst_cont .img_area{display:block}
#powerLink.powerlink .list_item.img_type .lst_cont .tit_wrap{padding-right:0}
#powerLink.powerlink.pc .list_item.img_type .lst_cont{position:relative; min-height: 95px; padding-right: 18px; padding-left: 90px;}
#powerLink.powerlink.pc .list_item.img_type .lst_cont .img_area{ top: 18px; right: auto; left: 18px;display:block}
#powerLink.powerlink.pc .list_item.img_type.ext_price .lst_cont .img_area{top: 18px}
#powerLink.powerlink.pc .list_item.img_type.ext_desc .lst_cont .img_area{top: 18px}
#powerLink.powerlink.pc .list_item.img_type.type_subtitle .lst_cont .img_area{top: 18px}
#powerLink.powerlink.pc .list_item.img_type.ext_link .lst_cont .img_area{top: 18px}
#powerLink.powerlink.pc.none-img .list_item.img_type .lst_cont{position:relative; min-height: 75px; padding-right: 18px; padding-left: 18px;}
#powerLink.powerlink.pc.none-img .list_item.img_type .lst_cont .img_area{display: none !important;}
#powerLink.powerlink.none-img .list_item.img_type .lst_cont{padding-right: 18px;}
#powerLink.powerlink.none-img .list_item.img_type .lst_cont .img_area{display: none;}
#powerLink.powerlink .list_item .lst_cont{display:block;}
#powerLink.powerlink .list_item .lst_cont > div{transition: all ease .3s;}

#powerLink.powerlink .list_item.img_type .lst_cont .pr,
#powerLink.powerlink .list_item.img_type .lst_cont .menu_list{margin:6px 0 0}
#powerLink.powerlink .list_item .lst_cont .menu_list{height: 22px; overflow: hidden;}
#powerLink.powerlink:not(.pc) .list_item.img_type .lst_cont .menu_list{margin-right:-97px;}
#powerLink.powerlink:not(.pc) .list_item.img_type .lst_cont .pr{margin-right:-97px;}
#powerLink.powerlink .ext_place_info{padding-top:10px; padding-bottom: 10px; /* order: 6; */}
#powerLink.powerlink .ext_place_info .place_link{display:block; font-size: 15px; color: #424242;}
#powerLink.powerlink .ext_place_info.price_type .price{line-height:1.63;letter-spacing:-0.2px}
#powerLink.powerlink .ext_place_info .etc_area{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; opacity: .7;}
#powerLink.powerlink .ext_place_info .etc_item{line-height:1.6;letter-spacing:-0.3px;}
#powerLink.powerlink .ext_place_info .etc_item::after{display:inline-block;width:1px;height:13px;margin:4px 8px 0;vertical-align:top;content:"";background-color:#d8d8d8}
#powerLink.powerlink .ext_place_info .etc_item:last-child::after{display:none}
#powerLink.powerlink .ext_place_info .time_area{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#powerLink.powerlink .ext_place_info .time_area .etc_item{line-height:1.6;letter-spacing:-0.2px}
#powerLink.powerlink .ext_place_info .event_txt{display:box;overflow:hidden;line-height:1.6;letter-spacing:-0.2px;-webkit-box-orient:vertical;-webkit-line-clamp:2}
#powerLink.powerlink .ext_place_info .event_txt .mark{}

#powerLink.powerlink .list_item.img_type .ext_place_info,
#powerLink.powerlink .list_item.img_type .price_list{margin-right: -98px;}

#powerLink.powerlink.none-img .list_item.img_type .ext_place_info,
#powerLink.powerlink.none-img .list_item.img_type .price_list,
#powerLink.powerlink .list_item:not(.img_type) .ext_place_info,
#powerLink.powerlink .list_item:not(.img_type) .price_list{margin-right: 0;}

#powerLink.powerlink.none-img .ext_place_info,
#powerLink.powerlink.none-img .price_list{margin-right: 0;}

#powerLink.powerlink.pc .list_item .ext_place_info,
#powerLink.powerlink.pc .list_item .price_list{margin-right: 0 !important;}
#powerLink.powerlink .toplink {height: 45px;padding: 0 18px;margin-top: 0;font-size: 17px;line-height: 45px;color: #000;letter-spacing: -.3px;background-color: #f4f7f8;border-top:0 solid #ecf0f2;border-bottom:0 solid #ecf0f2;}
#powerLink.powerlink .tag_comps{display: inline-block;min-width: 25px;height: 16px;margin-top: 13px;margin-left: 5px;font-size: 11px;font-weight: bold;line-height: 15px;color: #666;text-align: center;letter-spacing: -1px;vertical-align: top;background-color: #fff;border: 1px solid #bbb;border-radius: 2px;}
#powerLink.powerlink.pc .toplink{font-size: 14px}
#powerLink.powerlink.pc .img_area img{width: 60px;height: 60px;}
#powerLink.powerlink.pc .list_item .url_area .url a{font-weight: normal;}

#powerLink.powerlink.pc .list_item .url_area .url a,
#powerLink.powerlink.pc .list_item .desc,
#powerLink.powerlink.pc .list_item .menu_item_link,
#powerLink.powerlink.pc .list_item .pr,
 #powerLink.powerlink.pc .list_item .price_item_link,
 #powerLink.powerlink.pc .ext_place_info .place_link{line-height: 1.25}

#powerLink.powerlink .img_area,
 #powerLink.powerlink .tit_area_sub,
 #powerLink.powerlink .menu_list,
 #powerLink.powerlink .list_item .pr,
 #powerLink.powerlink .price_list,
 #powerLink.powerlink .ext_place_info{display: none;}
#powerLink.powerlink.pc .list_item .tit_area_sub{display:none !important}
#powerLink.powerlink.pc .list_item .tit_wrap{display: inline-block;vertical-align: middle;}
#powerLink.powerlink.pc .list_item .url_area{display: inline-block; margin-left: 5px;}
#powerLink.powerlink.pc .list_item .icon_area {vertical-align: middle;}
#powerLink.powerlink:not(.pc) .list_item:not(.img_type) .lst_cont .desc.down{display:box}

/* #powerLink.powerlink:not(.pc) .list_item:not(.img_type) .lst_cont .desc.up{display:none} */
#powerLink.powerlink{ width:calc(100% - 2px);padding:0}

#powerLink.powerlink,
 #powerLink.powerlink .powerlink_list .list_item{border-width:1px}

#powerLink.powerlink,
 #powerLink.powerlink .powerlink_list .list_item,
#powerLink.powerlink .list_item .price_item_link .txt .txt_inner,
#powerLink.powerlink .list_item .price_item_link .price{background-color:#fff}

#powerLink.powerlink,
 #powerLink.powerlink .powerlink_list .list_item,
#powerLink.powerlink .list_item.ext_price .price_item_link::before,
#powerLink.powerlink .list_item .menu_list .menu_item::before{border-color:#ecf0f2}
#powerLink.powerlink .list_item.type_subtitle .tit_area_sub::before{background-color:#ecf0f2}
#powerLink.powerlink .toplink{font-size:17px !important}
#powerLink.powerlink .toplink{background-color:#f4f7f8}
#powerLink.powerlink .toplink{color:#000}
#powerLink.powerlink .tag_comps{font-size:11px}
#powerLink.powerlink .tag_comps{background-color:#fff}
#powerLink.powerlink .tag_comps{color:#666}
#powerLink.powerlink .tag_comps{border-color:#bbb}
#powerLink.powerlink .reg_link{font-size:15px !important}
#powerLink.powerlink .reg_link{color:#666}
#powerLink.powerlink .list_item .tit_area .tit{font-size:18px}
#powerLink.powerlink .list_item .tit_area .tit{color:#0068c3}
#powerLink.powerlink .list_item .tit_area{border-color:#0068c3}
#powerLink.powerlink .list_item .tit_area{border-bottom-width:0}
#powerLink.powerlink .list_item .url_area .url a{font-size:14px}
#powerLink.powerlink .list_item .url_area .url a{color:#0abe16}
#powerLink.powerlink .list_item .lst_cont .desc{font-size:16px}
#powerLink.powerlink .list_item .lst_cont .desc{color:#424242}
#powerLink.powerlink .list_item .tit_area_sub a{font-size:16px}
#powerLink.powerlink .list_item .tit_area_sub a{color:#0068c3}
#powerLink.powerlink .list_item .menu_item .menu_item_link{font-size:16px}
#powerLink.powerlink .list_item .menu_item .menu_item_link{color:#0068c3}

#powerLink.powerlink .list_item .lst_cont .pr,
#powerLink.powerlink .list_item .lst_cont .pr mark{font-size:16px}
#powerLink.powerlink .list_item .lst_cont .pr{color:#424242}
#powerLink.powerlink .list_item .lst_cont .pr mark{color:#0abe16}
#powerLink.powerlink .list_item.ext_price a.price_item_link{font-size:16px}
#powerLink.powerlink .list_item a.price_item_link .txt .txt_inner{display:inline-block;color:#0068c3}
#powerLink.powerlink .list_item a.price_item_link em.price{color:#666}
#powerLink.powerlink .ext_place_info .place_link{font-size:15px}
#powerLink.powerlink .ext_place_info .place_link{color:#424242}

#powerLink:empty {
    display: none;
  }