

.c-search_detail>.c-btns>span{padding:0}
.c-result_box{margin-bottom:30px}
.c-result_box>li{padding:30px 0;background-color:#fff}
.c-result_box>li:first-child{border-top:1px solid #dadada}
.c-result_box>li:last-child{border-bottom:1px solid #dadada}
.c-result_box>li:nth-child(odd){background-color:#F6F6F6}
.c-result_box p{margin:0;line-height:1.5;clear:both}
.c-result_box .c-madorilink,.c-result_box .c-maplink{display:inline-block;margin-left:.5em;color:#34495e;text-decoration:underline}
.c-result_box .c-madorilink:before,.c-result_box .c-maplink:before{content:"\f0da";display:inline;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);line-height:1;text-decoration:underline}
@media screen and (min-width:641px){.c-result_box .c-header{width:624px;float:right;}
}@media screen and (max-width:640px){.c-result_box .c-header{display: grid;grid-template-columns: auto 1fr;grid-template-rows: 25px auto;grid-auto-flow: column;}
}
@media screen and (min-width:641px){.c-result_box .c-header .c-logo{float:left;max-width:15%;margin-right:7px;margin-bottom:5px}
}
@media screen and (max-width:640px){.c-result_box .c-header .c-logo{float:left;margin-right:7px;margin-bottom:5px;grid-row: 1/3;}
}
@media screen and (min-width:641px){.c-result_box .c-header .c-logo img{width:auto;height:auto;max-width:100%;max-height:100%;}
}
@media screen and (max-width:640px){.c-result_box .c-header .c-logo img{width:auto;height:auto;max-width:100%;max-height:70px;}
}
.c-result_box .c-header .c-discount_icon{float:right;max-width:12%;margin-left:7px;margin-bottom:5px}
.c-result_box .c-header .c-discount_icon img{width:auto;height:auto;max-width:100%;max-height:100%}
@media screen and (max-width:640px){.c-result_box .c-header .c-supplier{font-size:14px;line-height:20px;display: inline-block;vertical-align: top;}
}
@media screen and (min-width:641px){.c-result_box .c-header .c-supplier{margin-top:5px;font-size: 20px;display: inline-block;}
}
.c-result_box .c-header .c-name{margin-bottom:10px;display: table-cell;}
@media screen and (max-width:640px){.c-result_box .c-header .c-name{clear:both}
.c-result_box .c-header .c-name:before{content:"\f0da";display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);line-height:1;color:#34495e;padding-right:.2em}
}
@media screen and (min-width:641px){.c-result_box .c-header .c-name{font-size:20px;font-weight:700}
.c-result_box .c-thumb{margin-bottom:14px;width:350px;float:left}
}
@media screen and (max-width:640px){.c-result_box .c-thumb{margin-bottom:14px;padding-top:10px;}
.c-result_box .c-thumb a{display:block;width:100%}
.c-result_box .c-thumb a img{width:100%}
.c-result_box .c-text_area .c-explain1{display:none}
}
@media screen and (min-width:641px){.c-result_box .c-text_area{width:624px;float:right}
.c-result_box .c-text_area .c-explain1{margin-bottom:25px}
}
@media screen and (min-width:641px){.c-result_box .c-text_area .c-explain2{margin-bottom:20px;padding-top:15px;}
}
@media screen and (max-width:640px){.c-result_box .c-text_area .c-explain2{margin-bottom:20px;}
}
.c-result_box .c-text_area .c-explain2>dt{position:absolute;background-color:#34495e;color:#fff;font-size:10px;padding:0;width:20%;text-align:center}
@media screen and (min-width:641px){.c-result_box .c-text_area .c-explain2>dt{width:100px;font-size:12px;padding-top:1px;padding-bottom:1px}
}
.c-result_box .c-text_area .c-explain2>dd{font-size:12px;margin-left:21%;margin-bottom:2px;padding-left:10px}
.c-result_box .c-btns{overflow:hidden}
@media screen and (min-width:641px){.c-result_box .c-text_area .c-explain2>dd{margin-left:67px;margin-bottom:12px;padding-left:20px;font-size:16px}
.c-result_box .c-btns{width:350px;display:block;clear:left}
}
.c-result_box .c-btns>span{padding:0;text-align:center}
.c-result_box .c-btns>span.c-attend,.c-result_box .c-btns>span.c-entry{float:left;width: 33%;padding-right: 1%;}
@media screen and (min-width:641px){.c-result_box .c-btns>span.c-attend,.c-result_box .c-btns>span.c-entry{width: 33%;padding-right: 1%;}
}
@media screen and (min-width:641px){.c-result_box .c-btns>span.c-online{float: left;width: 32%;height: 42px;}
.c-result_box .c-btns>span.c-online a{padding: 10px;font-size: 1.2rem;}
}
@media screen and (max-width:640px){.c-result_box .c-btns>span.c-online{float: left;width: 32%;height: 42px;}
.c-result_box .c-btns>span.c-online a{padding: 10px;font-size: 1.2rem;}
}
.c-result_box .c-btns>span.c-attend a,.c-result_box .c-btns>span.c-entry a{padding: 15px 5px 15px 0;font-size: 1.2rem;}
.c-result_box .c-btns>span.c-favorite_icon{float:right;width:14%}
.c-result_box .c-btns>span.c-favorite_icon a{padding:14px 0;color:#34495e;border-color:#34495e}
.c-result_box .c-btns>span.c-favorite_icon a:hover{color:#fff;background-color:#34495e}
.c-result_box .c-btns>span.c-favorite_icon a.added{color:#ccc;border-color:#ccc}
.c-result_box .c-btns>span.c-favorite_icon a.added:hover{color:#34495e;border-color:#34495e;background-color:#fff}
.c-result_box .c-btns>span a{display:block;height:100%;line-height:1}
.c-result_box .c-btns2{overflow:hidden}
@media screen and (min-width:641px){.c-result_box .c-text_area .c-explain2>dd{margin-left:100px;margin-bottom:3px;padding-left:20px;font-size:16px}
.c-result_box .c-btns2{width: 720px;display:block;clear:left;margin-top:12px;}
}
.c-result_box .c-btns2>span{padding: 0;text-align:center}
.c-result_box .c-btns2>span.c-attend,.c-result_box .c-btns2>span.c-entry{float:left;width: 26%;padding-right:1%}
@media screen and (min-width:641px){.c-result_box .c-btns2>span.c-attend,.c-result_box .c-btns2>span.c-entry{width:18%;padding-right:1%}
}
.c-result_box .c-btns2>span.c-attend a,.c-result_box .c-btns2>span.c-entry a{padding: 15px 12px 15px 0;}
@media screen and (max-width:640px){.c-result_box .c-btns2>span.c-attend a,.c-result_box .c-btns2>span.c-entry a{font-size: 1rem;}}
@media screen and (max-width:640px){.c-result_box .c-btns2>span.c-online{float: left;height: 40px;width: 24%;padding-right: 2px;}
.c-result_box .c-btns2>span.c-online a{font-size: 1rem;}
}
@media screen and (min-width:641px){.c-result_box .c-btns2>span.c-online{float: left;width: 18%;height:44px;padding-right:7px;}}
.c-result_box .c-btns2>span.c-online a{padding: 10px 10px 10px 10px;}
@media screen and (max-width:640px){.c-result_box .c-btns2>span.c-favorite_icon{float:left;width: 20%;}
.c-result_box .c-btns2>span.c-favorite_icon a{font-size:1rem;}
}
.c-result_box .c-btns2>span.c-attend a,.c-result_box .c-btns2>span.c-entry a{padding:15px 12px 15px 0}
@media screen and (min-width:641px){.c-result_box .c-btns2>span.c-favorite_icon{float:left;width:13%}}
.c-result_box .c-btns2>span.c-favorite_icon a{padding:14px 0;color:#34495e;border-color:#34495e;text-decoration:none;}
.c-result_box .c-btns2>span.c-favorite_icon a:hover{color:#fff;background-color:#34495e}
.c-result_box .c-btns2>span.c-favorite_icon a.added{color:#ccc;border-color:#ccc}
.c-result_box .c-btns2>span.c-favorite_icon a.added:hover{color:#34495e;border-color:#34495e;background-color:#fff}
.c-result_box .c-btns2>span a{display:block;height:100%;line-height:1}

}
