.p_menu{width:100%;margin:5px 0 5px 0;float:left;}
.p_menu td{padding:10px;width:25%;text-align:center; color:#fff;font-weight:600;font-size:0.8rem; cursor:pointer;}
.p_menu td a{color:#fff;}
.p_menu td.on{background:#fff;color:#000;border-radius:2px;}
.p_menu td.on a{color:#000}
.breadcrumb li.p_page_title{font-size:1.2rem;font-weight:600;}
.breadcrumb li.p_page_sub{font-weight:300;font-size:1.0rem;color:#555;width:100%;padding-top:5px;}

.quick_m{ padding:15px 0 15px 0;width:50%;text-align:center;background:#fff;margin-top:15px;border-collapse:collapse;
box-shadow: 
    1px 0 0 0 #d8dbe3, 
    0 1px 0 0 #d8dbe3, 
    1px 1px 0 0 #d8dbe3,
    1px 0 0 0 #d8dbe3 inset, 
    0 1px 0 0 #d8dbe3 inset;
}
.quick_m h2.title{font-size:1.0rem;}
.quick_m a{font-size:1.2rem;font-weight:600}

.send_m{width:100%;padding-top:20px;}
.send_m button{float:right;margin-right:20px;}

.search_area{background:#fff;margin:0px 0 0 0;}
.search_area td{padding:5px 0 5px 10px;}
.search_area td.title{background:#fff;text-align:center;padding:10px;color:#000;}
.search_area td div.search{position:relative;}
.search_area td div.search input[type=text] {
    width: 60%;
    height: 40px;
    padding: 0 15px;
    color: #666666;
    border: 1px solid #FF6F61;
    border-radius: 4px;
}

.search_area td div button, input {    overflow: visible;}
.search_area td div.search button {
    position: absolute;   width: 40px;
    height: 38px;
    top: 1px;
    padding: 0 15px;
    border: none;
    background: none;
    color: #FF6F61;
    border-radius: 0 2px 2px 0;
}
.search_area td div.calen_area{float:left; margin:3px;}
.search_area td div.calen_area input{text-align:center;width:65px;font-size:0.7rem;padding:4px 0 4px 0;}
.breadcrumb li.p_page_title{font-size:1.2rem;font-weight:600;}

.partner_table{border:1px solid #dee2e6;width:100%; border-radius:8px;}
.partner_table th{border-bottom:1px solid #dee2e6;text-align:Center; height:40px;font-size:0.8rem;}
.partner_table td{border-bottom:1px solid #dee2e6;text-align:Center; height:40px;font-size:0.8rem;}
.partner_table td.phone{color:#FF6F61;}

.partner_table td.title{text-align:left;}
.partner_table td.live{font-size:0.8rem;}
.partner_table td.live div.ok{color:blue;}

.partner_table_v{border:1px solid #dee2e6;width:100%;margin-top:20px;}
.partner_table_v th{border:1px solid #dee2e6;text-align:center; padding:0.75rem;}
.partner_table_v th input{margin-bottom:0}
.partner_table_v td{border:1px solid #dee2e6; padding:0.75rem;}
.partner_table_v td.title{text-align:center;font-weight:bold;}
.partner_table_v td textarea{margin-bottom:0;min-height:200px;padding-top:10px;text-align:left;}
.send_m{width:100%;padding-top:20px;}
.send_m button{float:right;margin-left:10px;}



.partner_comment{border:1px solid #dee2e6;width:100%; border-radius:4px;padding:8px;margin-bottom:20px;}
.partner_comment_table{width:100%;}
.partner_comment_table td span{font-size:0.8rem;}
.partner_comment_table td i{color:#FF6F61;}
.partner_comment_table td.sub{font-size:0.9rem;padding:10px 0 10px 0;}

.partner_comment_re{background:#ededed;width:100%; border-radius:4px;padding:8px;margin-bottom:10px;margin-top:20px;}
.partner_comment_table{width:100%;}
.partner_comment_table td span{font-size:0.8rem;}
.partner_comment_table td i{color:#FF6F61;}
.partner_comment_table td.sub{font-size:0.9rem;padding:10px 0 10px 0;}

.comment_popup { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100;}
.comment_popup div.popup_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; opacity:.5; filter:alpha(opacity=50); }
.comment_popup div.popup_contents { position: absolute; top: 50%; left: 50%; width: 350px; height: 300px; border:1px solid #000; background-color:#fff; }
.comment_popup div.popup_contents textarea{height:200px; padding-top:10px;}
.comment_popup div.popup_title{background:#FF6F61;padding:10px;color:#fff;font-weight:600}
.comment_popup div.popup_title i{float:right;right:10px;font-size:22px;}
.comment_popup div.popup_submit_a{width:100%; height:50px;}
.comment_popup div.popup_submit_a button{width:100%;float:center;margin:0 auto;background:#FF6F61;color:#fff;}

.login_box_area{width:360px; margin:80px auto;text-align:center;font-size:1.6rem;color:#FF6F61;font-weight:600;}
.login_box{width:330px; margin:20px auto; border-bottom:1px solid #bdbdbd;}
.login_ment{font-size:0.8rem;}
.login_box_area table {margin-top:0px;width:300px;}
.login_box_area table td{padding:10px;}
.login_box_area table input{width:100%; border:1px solid #FF6F61; border-radius:4px; font-size:1.0rem;padding:13px;}
.login_box_area td.partnership{font-size:1.0rem;}
.login_box_area td div.login_btn{width:100%; padding:13px; background:#FF6F61; color:#fff;font-size:1.2rem; border-radius:4px;margin-bottom:10px;cursor:pointer;}

/*notice*/
details{margin-bottom:20px;}
details > summary.notice_s::-webkit-details-marker {display:none;}
summary.notice_s{width:100%;font-size: 1.0rem; color: #333; padding:15px 20px 60px 20px;outline: none; text-align: left; cursor: pointer; position: relative;border:1px solid #eaeaea; list-style: none;}
summary.notice_s div.notice_title{width:85%;height:20px;float:left;margin-left:20px;}
summary.notice_s i{width:10%;}
summary.notice_s div.notice_date{width:100%; font-size:0.8rem;margin-top:5px;color:#7c7c7c;float:left;margin-left:20px;}
details > summary.notice_s::after { position: absolute; content: "+"; left: 20px;float:left;}
details[open] > summary.notice_s::after { position: absolute; content: "-"; left: 20px;float:left;}
.nocite__content{background:#fafafa; border:1px solid #eaeaea;  border-bottom:2px solid #eaeaea; padding:20px 40px 20px 40px;font-size:0.8rem;line-height:25px;}

/*22.05.10*/
.eventMark_sale{font-size:0.7rem; font-weight:400;background:#a349a4;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:5px;display: inline-block;}
.eventMark_comment{font-size:0.7rem; font-weight:400;background:#444444;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:5px;max-width:110px;display: inline-block;}
.eventMark_coupon{font-size:0.7rem; font-weight:400;background:#22b14c;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:5px;display: inline-block;}
.eventMark_time{font-size:0.7rem; font-weight:400;background:#4e9de0;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:5px;display: inline-block;}
.eventMark_new{font-size:0.7rem; font-weight:400;background:#ff385c;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:5px;display: inline-block;}
.eventMark_first{font-size:0.7rem; font-weight:400;background:#ef8a33;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:5px;display: inline-block;}
.eventMark_mark{border-radius:4px; background:#000;color:#fff;width:40px; height:18px;position:absolute;left:6px;top:5px;z-index:5;font-size:0.75rem;text-align:center;padding:2px 0 0 0;}

.navbar-nav{border-bottom:1px solid #ddd;margin-bottom:20px;}
.navbar-nav li{padding:10px !important; font-size:1.0rem;}
.navbar-nav li div.ment_area{max-width:470px; margin:0 auto;}
.navbar-nav li div.ment_l{width:50px;float:left;height:auto;min-height:50px;}
.navbar-nav li div.ment_l img{vertical-align:middle}
.navbar-nav li div.ment_r{text-align:left;}
.navbar-nav li div.ment_r a{color:#000;}
.navbar-nav li div.ment_r b{color:#ff6f61;font-weight:600;}
.send_m2{padding-top:0px;width:100%;text-align:right;margin-right:15px;}
.event_cate{margin-top:10px;}
.event_cate ul{list-style:none;padding:0px 0px 0px 15px;}

.event_cate h3{font-size:1.1rem; font-weight:bold;padding:5px 0px 15px 15px;}
.event_guide{font-size:1.1rem;width:100%;text-align:center;padding-bottom:10px;}
.event_guide a{color:#ff385c;font-weight:bold;text-decoration:underline;}
.event_live{width:100%; border:1px solid #bbb; border-radius:4px; padding:10px;margin:30px 0 35px 0;}
.event_live_no{text-align:center;}
.event_live_l{float:left;padding:5px; background:#ddd;border-radius:4px;margin-right:10px;}
.event_live_r{padding:5px;}



.event_popup1 { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100;margin:0 auto;text-align:center;}
.event_popup1 div.popup_contents { position: absolute; top:15%;left:50%;transform: translateX(-50%); width: auto; max-width:400px; display: inline-block; object-fit:cover;height:70%; border:1px solid #000; background-color:#fff; margin:0 auto;}
.event_popup1 div.popup_contents i{position:absolute;top:10px; right:10px; font-size:1.6rem;background:#000;color:#fff;padding:8px;border-radius:50%;width:40px;height:40px;}
.event_popup1 div.popup_bg1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; opacity:.5; filter:alpha(opacity=50); }

.event_popup2 { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100;margin:0 auto;text-align:center;}
.event_popup2 div.popup_contents { position: absolute; top:15%;left:50%;transform: translateX(-50%); width: auto; max-width:400px; display: inline-block; object-fit:cover;height:70%; border:1px solid #000; background-color:#fff; margin:0 auto;}
.event_popup2 div.popup_contents i{position:absolute;top:10px; right:10px; font-size:1.6rem;background:#000;color:#fff;padding:8px;border-radius:50%;width:40px;height:40px;}
.event_popup2 div.popup_bg2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; opacity:.5; filter:alpha(opacity=50); }

.event_popup3 { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100;margin:0 auto;text-align:center;}
.event_popup3 div.popup_contents { position: absolute; top:15%;left:50%;transform: translateX(-50%); width: auto; max-width:400px; display: inline-block; object-fit:cover;height:70%; border:1px solid #000; background-color:#fff; margin:0 auto;}
.event_popup3 div.popup_contents i{position:absolute;top:10px; right:10px; font-size:1.6rem;background:#000;color:#fff;padding:8px;border-radius:50%;width:40px;height:40px;}
.event_popup3 div.popup_bg3 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; opacity:.5; filter:alpha(opacity=50); }

.p_event_title{
width:100%; height:20px;
position:relative;
	display:inline-flex;
	justify-content:space-around;
	align-items: center;
	flex-start:center;
	margin:0 auto;
}
.p_event_sample{
width:100%; height:200px;
position:relative;
	display:inline-flex;
	justify-content:space-around;
	align-items: center;
	flex-start:center;
	margin:0 auto;
}
.p_event{border:1px solid #000;width:30%;height:180px; overflow:hidden;position:relative;}
.p_event img{width:100%; min-width:150px;max-height:180px; object-fit:cover;}
.p_event div.live{width:100%;height:100%;background:rgba(0,0,0,.5); position:absolute;text-align:center;color:#fff;font-weight:bold;vertical-align:middle;line-height:180px;font-size:0.9rem;text-decoration:underline;}
.p_event_ment{width:100%;text-align:center;font-size:0.8rem;}

.event_live table{width:100%;}
.event_live table th{text-align:center;font-size:0.8rem;}
.event_live table td{border-bottom:1px solid #ddd;font-size:0.8rem;padding:5px 10px 5px 10px;text-align:center;}
.event_live table td.title{font-size:0.7rem;color:#0080d9;}
.event_live table td.stats{font-size:0.7rem;color:#ff385c;}
.event_live table td.date{font-size:0.7rem;color:#959595;}
.event_live table td.stats p{margin-top:10px;}
.event_live table td.stats a{color:#fff;font-weight:bold;border:1px solid #000; background:red;padding:2px;}
