root { 
	display: block;
}
.ui-btn {margin:0;} /*주소검색버튼*/
.btn_navi{clear:both;width:100%;overflow: hidden;position: relative;bottom:0;padding-bottom:20px}
.btn_next{float: right}
.btn_prev{float: left}
.btn_page{float: left;position: absolute;bottom:45px;left:50%;margin-left: -10px;font-weight: bold}
dl{clear:both; margin: 5px; overflow: hidden}
dl dt{float:left;width:25%; padding-left: 10px}
dl dd{float:left;margin-left:5px; padding-top: 3px}
dl dt .titles{margin-top: 15px;font-weight: bold;font-size: 120%}
dl dd .subtitles{margin-top: 12px}
dl dd .titles{margin-top: 15px;font-size: 120%}
ul{clear:both; margin: 5px;padding:5px; padding-top: 5px; list-style-type: none}
ul li{font-size:120%;font-weight: bold}
.vertical{height: 0px}
/* .layout{width:49%;float: left;min-width: 320px;padding-left: 5px} */
.layout{padding:10px 0;}

.ui-page .ui-header {
		background: #1B6EA4 !important;
}
.ui-title {margin:10px !important;}

#careCategoryTextGroup1 {display:none}
#careCategoryTextGroup2 {display:none}
#legalGroup {display:none}

/*주소검색*/
#layerSearchAddress {display:none;border:1px solid #ccc;width:100%;height:300px;margin:5px 0;position:relative;-webkit-overflow-scrolling:touch;}
#btnFoldWrap {cursor:pointer;position:absolute;right:0px;top:-20px;z-index: 999999}

.contents {display:flex;justify-content:space-around;align-items:center;flex-direction:column;height:70%;position:absolute;width:100%}
.contents h3 {font-size:3.3vw;line-height:5.5vw}
.contents h3.coupon {text-align:center;color:#FF00FF;margin-top:0;line-height:3vw}

input[name=choiceReasonText1] {display:none}
input[name=operationName] {display:none}
.vertical-center {display:flex;align-items:center}
.care_cate_request {display:none}