@charset "utf-8"; 
* { box-sizing: border-box;  }
.jusogokr_search_form { width:100%; height:100%; display:flex; justify-content: center; align-items: center; position:fixed; left:0; top:0; background:rgba(0,0,0,.55); z-index: 99999999;  }
.jusogokr_search_form form { width:300px; max-width: 380px; min-width: 300px;  min-height: 300px; position:absolute; left:50%; top: 50%; transform: translate(-50%,-50%); background:#fff; border:#333 1px solid; }
.jusogokr_search_form .btn_close { position:absolute; top:-25px; right:-1px; width:25px; height:25px; border:0; background:#333 url('../../../svg/btn_close_w.svg') no-repeat center center; background-size:8px 8px; }
.jusogokr_search_form form input[name='keyword'] { width:100%; border:0; border-bottom:#333 1px solid; height:50px; line-height: 50px; font-size:1.1rem; padding:0 0.5rem; }
.jusogokr_search_form .icon_search { width:48px; height:48px; border:0; position:absolute; top:1px; right:1px; background: #fff url(../../../../../../svg/icon_search.svg) no-repeat center center;    background-size: 16px 16px;    border: 0 !important;    padding: 0 !important;    text-indent: -999999px;}
.jusogokr_search_form #jusogokr_list { padding:0.5rem; background:#f6f6f6; }
.jusogokr_search_form #jusogokr_list h3 { font-size:1.5rem; margin:20px 0 10px 0; padding:0 1.2rem; }
.jusogokr_search_form #jusogokr_list h4 { font-size:0.9rem; margin:0 0 25px 0; font-weight: normal; padding:0 1.2rem; }
.jusogokr_search_form #jusogokr_list h5 { font-size:0.9rem; margin:0 0 8px 0; font-weight: normal; }
.jusogokr_search_form #jusogokr_list h6 { font-size:0.8rem; margin:0 0 18px 0; font-weight: normal; color:#008bd3; }
.jusogokr_search_form #jusogokr_list > ul { padding:1.0rem 1.2rem; }
.jusogokr_search_form #jusogokr_list > ul > li:last-child h6 { }
.jusogokr_search_form #jusogokr_list > div { display:flex; width:100%; height:auto; max-height:300px; overflow: hidden; overflow-y: auto; border:#ddd 1px solid; background:#fff; padding:0.5rem 1.0rem; }
.jusogokr_search_form #jusogokr_list > div > ul { width:100%; display:flex; flex-direction: column; justify-content: flex-start;  }
.jusogokr_search_form #jusogokr_list > div > ul > li { display:flex; width:100%; flex-direction: row; flex-wrap: wrap; border-bottom:#ddd 1px solid; }
.jusogokr_search_form #jusogokr_list > div > ul > li:last-child { border-bottom:0; }
.jusogokr_search_form #jusogokr_list > div > ul > li > strong { display:flex; width:100%; color:#fa4256; font-size:1.1rem; margin:10px 0 10px 0; font-weight: normal; }
.jusogokr_search_form #jusogokr_list > div > ul > li > a { display:flex; justify-content:flex-start; flex-wrap:nowrap; align-items:flex-start; width:100%; color:#333; font-size:0.85rem; margin:0 0 10px 0; }
.jusogokr_search_form #jusogokr_list > div > ul > li > a > span { display:inline-block; margin:0 7px 0 0; color:#008bd3; border: 1px solid #d4e2ef; font-size:0.7rem; height:16px; line-height: 16px; width:50px; text-align: center; }
.jusogokr_search_form #jusogokr_list > div > ul > li > a > strong { display:inline-block; font-size:0.9rem; width:calc(100% - 50px); }
.jusogokr_search_form #jusogokr_list > div > ul > li > a:hover > strong { text-decoration: underline; }

/*.btn_wrap { display:flex !important; flex-direction: row; justify-content: space-between; align-items: center; }*/
.btn_wrap { flex-direction: row; justify-content: space-between; align-items: center; }
.btn_wrap .sit_btn_buy {
    width: 49%;
    height: 60px;
    border-radius: 4px;
    background: #fce250;
    color: #000;
    font-size: 19px;
    text-align: center;
    border: 0;
    font-weight: bold;
    position: relative;
    z-index: 99999;
	overflow: visible;
}
.btn_wrap .sit_btn_buy.sit_btn_buy2 { border:#fce250 2px solid; background:#fff; }
.btn_wrap .sit_btn_buy:before { content:attr(data-this-msg); position:absolute; left:50%; top:-20px; transform: translateX(-50%); width:auto; background:#ff8601; color:#fff; font-size:0.8rem; border-radius: 3px; word-break: keep-all; white-space:nowrap; font-weight: 500; height:24px; line-height: 24px; padding:0 10px; }
.btn_wrap .sit_btn_buy:after { content:""; position:absolute; left:50%; top:0px; transform: translateX(-50%); width:0px;height:0px; 
	border-bottom: 8px solid transparent;
  border-top: 8px solid #ff8601;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent; }










