@charset "UTF-8";

html {
	font-family: 'Noto Sans Korean', 'Sans-serif';
	-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;
}

body {
	margin: 0; padding: 0; background-color: #fff;
	font-family: 'Noto Sans Korean', 'Sans-serif';
}

article, aside, footer, header, nav, section, figcaption, figure { display: block; }
hr { box-sizing: content-box; height: 0; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
img { border-style: none; }
ol, ul {list-style: none; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; }
a:active, a:hover { outline-width: 0; }
a, a:hover { text-decoration: none; }

input, textarea, button, select{ -webkit-appearance:none; -moz-appearance:none; appearance:none; }
input, textarea, button, select{ -webkit-border-radius:0; -moz-border-radius:0; }

div, p, span, button, input, optgroup, select, textarea { font-family: 'Noto Sans Korean', 'Sans-serif'; }
button, input, optgroup, select, textarea { font-size: 100%; line-height: 1.15; margin: 0; }
input, select, textarea { font-family: 'Sans-serif'; }
select::-ms-expand { display: none; }
button {overflow: visible; }

html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p, caption, blockquote, pre,
form, img, a, abbr, address, big, cite, code,
dl, dt, dd, ol, ul, li, b, u, i, label, center,
fieldset, section, del, em, q, s, small, strike, strong,
table, tbody, tfoot, thead, tr, th, td,
footer, header, figure, figcaption, hgroup, legend,
menu, nav, output, ruby, summary, mark {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }
button { cursor: pointer; outline: 0; }

main { display: block; }

::-webkit-file-upload-button {-webkit-appearance: button; }

[hidden] { display: none; }

*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.fakelink { cursor: pointer; }

.mt4{margin-top:4px;}
.mt6{margin-top:6px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt14{margin-top:14px;}
.mt16{margin-top:16px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt56{margin-top:56px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt74{margin-top:74px;}
.mt80{margin-top:80px;}
.mt140{margin-top:140px;}
.mt280{margin-top:280px;}

.mb4{margin-bottom:4px;}
.mb6{margin-bottom:6px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb12{margin-bottom:12px;}
.mb14{margin-bottom:14px;}
.mb16{margin-bottom:16px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml36{margin-left:36px;}
.ml58{margin-left:58px;}

.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pb40{padding-bottom:40px;}
.pb60{padding-bottom:60px;}
.pb80{padding-bottom:80px;}

.pd20{padding-left:20px;}
.pd30{padding-left:30px;}
.pd40{padding-left:40px;}

@media (max-width: 3500px) {
.mt4{margin-top:2px;}
.mt6{margin-top:3px;}
.mt8{margin-top:4px;}
.mt10{margin-top:5px;}
.mt12{margin-top:6px;}
.mt14{margin-top:7px;}
.mt16{margin-top:8px;}
.mt20{margin-top:10px;}
.mt30{margin-top:15px;}
.mt40{margin-top:20px;}
.mt50{margin-top:25px;}
.mt56{margin-top:28px;}
.mt60{margin-top:30px;}
.mt70{margin-top:35px;}
.mt74{margin-top:37px;}
.mt80{margin-top:40px;}
.mt140{margin-top:70px;}
.mt280{margin-top:140px;}

.mb4{margin-bottom:2px;}
.mb6{margin-bottom:3px;}
.mb8{margin-bottom:4px;}
.mb10{margin-bottom:5px;}
.mb12{margin-bottom:6px;}
.mb14{margin-bottom:7px;}
.mb16{margin-bottom:8px;}
.mb20{margin-bottom:10px;}
.mb30{margin-bottom:15px;}
.mb40{margin-bottom:20px;}
.mb50{margin-bottom:25px;}
.mb60{margin-bottom:30px;}
.mb70{margin-bottom:35px;}
.mb80{margin-bottom:40px;}

.ml10{margin-left:5px;}
.ml20{margin-left:10px;}
.ml36{margin-left:18px;}
.ml58{margin-left:29px;}

.pt10{padding-top:5px;}
.pt20{padding-top:10px;}
.pt30{padding-top:15px;}
.pt70{padding-top:35px;}
.pt80{padding-top:40px;}
.pb40{padding-bottom:20px;}
.pb60{padding-bottom:30px;}
.pb80{padding-bottom:40px;}

.pd20{padding-left:10px;}
.pd30{padding-left:15px;}
.pd40{padding-left:20px;}

.m3_bg{background-color:#932f17;}
.m3_bg01{background-color:#932f17;}

.zoom_view { touch-action:pinch-zoom; }

.popup_setup{
	background-color:#fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  border:solid 1px #fff;
  border-radius: 8px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	width:320px; 
	height:170px; 
	z-index:300; 
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding:20px 40px 0px 40px;
	text-align:center;
	}

.modal_bg{ 
	position: fixed;
	left:0;
	top:0;
	width:100%; 
	height:100%; 
	z-index:200 ; 
	background-color:rgba(0, 0, 0, 0.7);
	}
.pur_detail{}
.pur_detail01{height:70px; font-size:1em; color:#353f56;padding-top:5px;}
.popup_fbtn{padding:10px 0 0 0px;}

.btn_close{
	z-index: 301;
	border:0;
	background-color: #fff;
	cursor: pointer; 
	width: 16px;
	height: 15px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -642px -28px;
	text-indent: -9999px; 
	position:absolute;
	top:15px; right:15px;
}

.rep_type01{
	width:min(100%, 768px);
	height:100%;
	background-color:#fff;
	position:relative;
	padding-bottom:80px;
	font-family: 'Noto Sans Korean', 'Sans-serif';
}
.container_fluid{
	position: relative;
	z-index: 20;
	width:100%;
	margin: 0;
	padding: 0px 0px 80px 0px;
	overflow: hidden;
	min-height:640px;
	}

.bg_fullpkg{
	position: relative;
	z-index: 20;
	width:100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(/images/bg_intro.png) no-repeat center center fixed;
	background-size: cover;
	min-height:640px;
	text-align:center;
}
.bg_full_login {
	position: relative;
	width:100%; height:100%;
	margin: 0; padding: 0;
	overflow: hidden; overflow-y:auto; -webkit-overflow-scrolling: touch;
	background: url(/images/bg_c_login.png) no-repeat center center fixed; background-size: cover;
	text-align:center; z-index: 20;
}
.bx_login{padding-top:10px; text-align:center;margin:0 auto; width:300px;}
.bx_login h1 {font-size:1.188em; color:#fff; font-weight:bold; margin-bottom:30px; }
.int_nav_login{margin-top:80px;width:300px; height:40px; font-size:1.188em;background-color:#072271; color:#fff;border:0px; border-radius:20px;letter-spacing:-0.04rem; display:block;}
.int_membership{margin-top:140px;width:300px; height:40px; font-size:1em;background-color:transparent; border:1px solid #fff; color:#fff;border-radius:20px;letter-spacing:-0.04rem; display:block;}
.int_fid_id{margin-top:20px;width:142px; height:40px; font-size:1em;background-color:transparent; border:1px solid #fff; color:#fff;border-radius:20px;letter-spacing:-0.04rem; display:inline-block;}
.int_fid_pass{margin:20px 0 0 6px;width:142px; height:40px; font-size:1em;background-color:transparent; border:1px solid #fff; color:#fff;border-radius:20px;letter-spacing:-0.04rem; display:inline-block;}
.loign_mode{margin-top:21px;width:194px; height:40px; font-size:1.188em;background-color:#fff; color:#062371;border:0px; border-radius:20px;letter-spacing:-0.04rem;}
.int_login_bn{margin-top:21px;width:300px; height:40px; font-size:1.188em;background-color:#072271; color:#fff;border:0px; border-radius:20px;letter-spacing:-0.04rem; display:block;}
.login_ipt{margin-top:21px;width:300px; height:40px; font-size:1em;background-color:#fff; color:#062371;border:0px; border-radius:20px;letter-spacing:-0.04rem; text-align:center;}
.login_ipt::placeholder{color:#ccc;}
.mt_hg{margin-top:72px;}

.r_pay_logo{
	display: block;
	width: 62px;
	height: 70px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -710px -94px;
	text-indent: -9999px; 
	margin:0 auto;
	text-align:center;
}
.admin_logo { width: 90px; height: 65px; margin:0 auto; background: url(/images/logo_white.png) no-repeat center center; background-size: 100% auto; text-align:center; }

.bx_wrap{padding-top:80px;text-align:center;}

#slider, ul.slider_u{height: 240px;}

#slider{
	margin: auto;
	overflow: hidden;
	margin-top: 80px;
	position: relative;
	width: 300px;
}

#slider ul.slider_u li{
	float: left;
	position: relative;
	width: 300px;
	display: inline-block;
	height: 200px;
}

#slider ul.slider_u{
	list-style: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1200px;
	transition: left .3s linear;
	-moz-transition: left .3s linear;
	-o-transition: left .3s linear;
	-webkit-transition: left .3s linear;
	color: #fff;
}


.slider-container{
	margin: 0 auto;
	padding: 0;
	width: 300px;
	min-height: 180px;
}

.slider-container h1{
 	color: #fff;
	font-size:1.5em;
}

.slider-container  p.pl_txt{
	margin: 10px 25px;
	font-weight: semi-bold;
	line-height: 150%;
	text-align: justify;
	font-size:1em;
	text-align:center;
}


@-webkit-keyframes slide-animation {
	0% {opacity:0;}
	2% {opacity:1;}
	20% {left:0px; opacity:1;}
	22.5% {opacity:0.6;}
	25% {left:-300px; opacity:1;}
	45% {left:-300px; opacity:1;}
	47.5% {opacity:0.6;}
	50% {left:-600px; opacity:1;}
	70% {left:-600px; opacity:1;}
	72.5% {opacity:0.6;}
	75% {left:-900px; opacity:1;}
	95% {opacity:1;}
	98% {left:-900px; opacity:0;} 
	100% {left:0px; opacity:0;}
}

#slider ul.slider_u
{
	-webkit-animation: slide-animation 15s infinite;
}


#slider ul.slider_u:hover
{
	-moz-animation-play-state: paused;
	-webkit-animation-play-state: paused;
}

.slider_nav {
  width: 10px;
  height: 10px;
  margin: 0.5rem 3px;
  border-radius: 50%;
  z-index: 10;
  background-color:#fff;
  outline-offset: -6px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slider_nav:checked {
  -webkit-animation: check 0.3s linear forwards;
  animation: check 0.3s linear forwards;
  background-color:#ffd300;
  transition: left .3s linear;
	-moz-transition: left .3s linear;
	-o-transition: left .3s linear;
	-webkit-transition: left .3s linear;
}

.slider_nav:checked:nth-of-type(1) ~ .slider-container {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
 
.slider_nav:checked:nth-of-type(2) ~ .slider-container {
  -webkit-transform: translateX(-25%);
  transform: translateX(-25%);
}

.slider_nav:checked:nth-of-type(3) ~ .slider-container {
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

 
.slider_nav:checked:nth-of-type(4) ~ .slider-container {
  -webkit-transform: translateX(-75%);
  transform: translateX(-75%);
}

.slider_btn {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.intro_bot{width:100%; margin:0 auto; padding-top:32px;}
.btn_skip{
	color: #fff;
	font-size:1em;
	background-color:none;
	border:0px;
	display:block;
	}
.intro_btn{margin-top:38px;width:300px; height:40px; font-size:1.188em;background-color:#fff; color:#932f17;border:0px; border-radius:20px;letter-spacing:-0.04rem;}

section.rep_header{
	height:60px;
	background-color:#932f17;
	border-bottom-left-radius:20px; border-bottom-right-radius:20px;
}
.rep_hd{padding-top:12px;position:relative;}
.rep_logo{
	margin:0 auto;
	display: block;
	width: 56px;
	height: 34px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: 0px 0px;
	text-indent: -9999px;
}
.rep_body { position:relative; width:100%; aspect-ratio:16/9; margin:20px 0px 20px 0px; }
.rep_body .mai_slide { overflow:hidden; position:absolute; top:10px; left:50%; transform:translateX(-50%); width:100%; text-align:center; }
.rep_body .mai_slide .slick-slider, .rep_body .mai_slide .slick-list, .rep_body .mai_slide .slick-track { height:100%; }
.rep_body .mai_slide img { display:inline-block; }
.rep_body .mai_slide ul .slick-slide { overflow:hidden; position:relative; width:94vw; height:100%; text-align:center; border-radius:10px; margin:0px 3vw 0px 3vw; }
.rep_body .mai_slide ul .slick-slide img { width:100%; }
.rep_body .mai_slide .slick-dots { z-index:1; position:absolute; left:50%; bottom:5px; transform:translateX(-50%); }
.rep_body .mai_slide .slick-dots li { float:left; margin:0 3px; }
.rep_body .mai_slide .slick-dots li button { width:10px; height:10px; padding:0; text-indent:-9999px; background:rgba(255,255,255,.5); }
.rep_body .mai_slide .slick-dots li button.slick-active button { background:#4a81ff; }
.rep_article { padding:3vw; font-family: 'Noto Sans Korean', 'Sans-serif'; }
.rep_article .rep_box { width:100%; margin-bottom:20px; }
.rep_article .rep_title { font-size:18px; font-weight:bold; margin-bottom:10px; }
.rep_article .rep_row { height:25px; cursor:pointer; }
.rep_article .rep_row i { float:left; vertical-align:middle; }
.rep_article .rep_row div { letter-spacing:-0.2px; vertical-align:middle; }
.rep_article .rep_row .subject { float:left; font-size:15px; padding-left:5px; }
.rep_article .rep_row .date { float:right; font-size:14px; color:#858585; }
section.my_inf_list{ height1:60px; position:relative; margin-top:35px; }
section.my_inf_list .arw {
	width: 12px;
	height: 22px;
	position:absolute; 
	top:16px; left:20px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -572px -0px;
	text-indent: -9999px; 
	z-index:60;
}

.half_ing { width:13px; height:13px; display:inline-block; margin-bottom:2px; }
.info_user_comm{position:absolute; left:36px; top:14px;color:#000; font-size:14px;letter-spacing:-0.04rem;}
.info_user_comm span{font-size:17px;display:inline-block; font-weight:bold;}

.user_photo01{
		width:47px;
		height:44px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -721px -107px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		position:absolute;
		right:20px;
		top:7px;
		}
#sidebarMenu {
    height: 100%;
    position: fixed;
    right: 0;
	top:0;
    width: 275px;
    transform: translateX(275px);
    transition: transform 200ms ease-in-out;
    background: linear-gradient(180deg, #7a210b 0%, #7a210b 100%);
    overflow-y:auto;
	z-index:88;
}
.sidebarMenuInner{
    margin:0;
	padding:16px 0 16px 0px;
	border-bottom:1px dotted #b13c30;
}
.sidebarMenuInner li{
    color: #fff;
    padding: 7px 0 7px 37px;
    cursor: pointer;
	font-size:1.125rem;letter-spacing:-0.04rem;
}

.sidebarMenuInner li a{
    color: #fff;
    cursor: pointer;
}

input[type="checkbox"]:checked ~ #sidebarMenu {
    transform: translateX(0);
}

input[type=checkbox] {
    transition: all 0.3s;
    box-sizing: border-box;
    display: none;
}
.sidebarIconToggle_fixed {
    transition: all 0.3s;
    box-sizing: border-box;
    cursor: pointer;
    position:fixed;
    z-index: 99;
    height: 100%;
    width: 100%;
    top: 18px;
    right: 25px;
    height: 22px;
    width: 23px;
}
.sidebarIconToggle {
    transition: all 0.3s;
    box-sizing: border-box;
    cursor: pointer;
    position:absolute;
    z-index: 99;
    height: 100%;
    width: 100%;
    top: 16px;
    right: 25px;
    height: 22px;
    width: 23px;
}
.spinner {
    transition: all 0.3s;
    box-sizing: border-box;
    position: absolute;
    height: 2px;
    width: 100%;
	z-index:100;
    background-color: #122d78;
}
.spinner_wh {
    transition: all 0.3s;
    box-sizing: border-box;
    position: fixed;
    height: 2px;
    width: 100%;
	z-index:100;
    background-color: #fff;
}

.horizontal {
    transition: all 0.3s;
    box-sizing: border-box;
    position: relative;
    float: left;
    margin-top: 5px;
}
.diagonal.part-1 {
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box;
    float: left;
}
.diagonal.part-2 {
    transition: all 0.3s;
    box-sizing: border-box;
    position: relative;
    float: left;
    margin-top: 5px;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .horizontal {
    transition: all 0.3s;
    box-sizing: border-box;
    opacity: 0;
	background-color: #fff;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-1 {
    transition: all 0.3s;
    box-sizing: border-box;
    transform: rotate(135deg);
    margin-top: 8px;
	background-color: #fff;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-2 {
    transition: all 0.3s;
    box-sizing: border-box;
    transform: rotate(-135deg);
    margin-top: -9px;
	background-color: #fff;
	}
input[type=checkbox]:checked ~ .sidebarIconToggle_fixed > .horizontal {
    transition: all 0.3s;
    box-sizing: border-box;
    opacity: 0;
	background-color: #fff;
}
input[type=checkbox]:checked ~ .sidebarIconToggle_fixed > .diagonal.part-1 {
    transition: all 0.3s;
    box-sizing: border-box;
    transform: rotate(135deg);
    margin-top: 8px;
	background-color: #fff;
}
input[type=checkbox]:checked ~ .sidebarIconToggle_fixed > .diagonal.part-2 {
    transition: all 0.3s;
    box-sizing: border-box;
    transform: rotate(-135deg);
    margin-top: -9px;
	background-color: #fff;
	}
.rep_contents{width:100%; position:relative;}
.contents_wrap{}
.contents_wrap_bx{width:90%; margin:0 auto;background: rgb(26,38,59);
background: linear-gradient(0deg, rgba(26,38,59,1) 0%, rgba(50,67,97,1) 100%);border-radius:20px;}
.wrap_ll { padding:10px 0 24px 0; width:80%; margin:0 auto; }
.mrg_center{margin:0 auto; text-align:center;}
button.full_list{background-color:#30415e; border:1px solid #637696; border-radius:14px; color:#637696; font-size:12px; padding:4px 6px 2px 6px; position:absolute; top:60px; right:40px;}
h1.ll_h01{ color:#fefefe; font-size:18px;line-height: 38px; text-align:center;background-color:#3b4d6d; border:1px solid #46597c; height:40px; border-radius:20px; margin-top:15px; }
h1.ll_h01 span{color:#ff8942;font-weight:bold; font-family: 'Arial' , sans-serif;font-size:22px;}
h2.ll_h03{border:1px solid #932f17;width:86px; height:20px; border-radius:12px; color:#932f17;font-size:0.78rem;line-height:1.28rem;text-align:center;letter-spacing:-0.04rem;margin:0 auto; display:inline-block;}
h2.ll_h04{border:1px solid #932f17; background-color:#932f17;width:86px; height:20px; border-radius:12px; color:#fff;font-size:0.78rem;line-height:1.28rem;text-align:center;letter-spacing:-0.04rem;margin:0 auto; display:inline-block;}
ul.list_tb{margin-top:2px;}
ul.list_tb li.title_lit{display:block; border-bottom:1px dotted #424d5e;width:100%;position:relative;height:58px;}
ul.list_tb li.title_lit_none{display:block;width:100%;position:relative;height:58px;}
span.frt_01 { display:block; position:absolute; bottom:16px; left:0px; color:#ccd5e4;font-size:16px; letter-spacing:-0.04rem; text-align:center; }
span.frt_01 img.half { width:24px; margin-right:5px; margin-bottom:3px; }
span.frt_01 img.half1 { height:20px; margin-right:9px; }
img.half01{width:11px;vertical-align:middle;display:inline-block;}
span.frt_02{display:block; color:#fff;font-size:18px;line-height:2.8rem;letter-spacing:-0.04rem; position:absolute; bottom:5px; right:2px;}
span.trans_ff{font-family:'Arial',sans-serif;letter-spacing:0.04rem; }

.ranking_tt{width:86%; margin:0 auto; padding-top:30px;}
h1.comm_tit{ color:#000; font-size:16px; font-weight:bold;}
h1.comm_tit span{color:#aeb8c4;font-size:12px;}
.nm_score{font-size:22px; font-family:'Arial',sans-serif;color:#aeb8c4; margin-top:10px;letter-spacing:-0.04rem; }
.nm_score span{color:#ae3315; font-weight:bold;font-size:32px;}
.btn_center{width:80%; margin:0 auto; padding-top:12px; text-align:center;}


.landlord_menu{height:60px;position:fixed; left:0px; bottom:0px;width:100%; background-color:#1a263b;z-index:50;}
ul.landlord_mn{height:60px;padding-top:2px; margin:0 auto; text-align:center; overflow-y:visible;}
ul.landlord_mn li{display:inline-block; margin:0 15px 0 15px; position:relative; }

.user_info{margin:36px 0 0 20px;position:relative; height:64px;}
.us01{position:absolute; top:0px; left:53px;font-size:0.813em; color:#fff; }
.us02{position:absolute; top:18px; left:53px;font-size:1.125em; color:#fff; }
.log_info{border-top:1px dotted #b13c30; border-bottom:1px dotted #b13c30;height:58px; padding-top:12px; text-align:center;}
.log_info a.btn_logout{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 99px;
	height: 33px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -669px -0px;
	text-indent: -9999px; 
	display: inline-block;
	}
.log_info a.edit_userinfo{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 130px;
	height: 33px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -770px -0px;
	text-indent: -9999px; 
	display: inline-block;
	}

img.half_us{width:44px;}
.other_mn{padding:16px 0 16px 37px;}
ul.custom_lt li {padding:7px 0 7px 0; font-size:1.125rem;letter-spacing:-0.04rem;color:#fff;}
ul.custom_lt li a{color:#fff;}
ul.custom_lt li.yellow a{padding:7px 0 7px 0; font-size:1.125rem;letter-spacing:-0.04rem;color:#ffd401;}
img.half21{width:21px;}

a.ll_mn01_on{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 60px;
	height: 60px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -356px -104px;
	text-indent: -9999px; 
	display: inline-block;
	}
a.ll_mn02_on{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 60px;
	height: 60px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -427px -104px;
	text-indent: -9999px; 
	display: inline-block;
	}
a.ll_mn03_on{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 60px;
	height: 60px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -501px -104px;
	text-indent: -9999px; 
	display: inline-block;
	}
a.ll_mn04_on{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 60px;
	height: 60px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -575px -104px;
	text-indent: -9999px; 
	display: inline-block;
	}
a.ll_mn05_on{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 60px;
	height: 60px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -647px -104px;
	text-indent: -9999px; 
	display: inline-block;
	}



a.ll_mn01_off{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 60px;
	height: 60px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: 0px -104px;
	text-indent: -9999px; 
	display: inline-block;
	}
a.ll_mn02_off{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 60px;
	height: 60px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -71px -104px;
	text-indent: -9999px; 
	display: inline-block;
	}
a.ll_mn03_off{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 60px;
	height: 60px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -145px -104px;
	text-indent: -9999px; 
	display: inline-block;
	}
a.ll_mn04_off{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 60px;
	height: 60px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -219px -104px;
	text-indent: -9999px; 
	display: inline-block;
	}

li.ll_mn05 { display: inline-block; width: 70px; height: 60px;  z-index: 3; border:0; cursor: pointer; }
li.ll_mn05 img { position:absolute; left:0px; bottom:0px; width:100%; }

a.ll_btn_g01{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 102px;
	height: 33px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -692px -44px;
	text-indent: -9999px; 
	display: inline-block;
	}
a.ll_btn_g02{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 102px;
	height: 33px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -798px -44px;
	text-indent: -9999px; 
	display: inline-block;
	}
a.ll_btn_g03{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 101px;
	height: 33px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -337px -182px;
	text-indent: -9999px; 
	display: inline-block;
	}
a.ll_btn_g04{
	z-index: 3;
	border:0;
	cursor: pointer; 
	width: 101px;
	height: 33px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -443px -182px;
	text-indent: -9999px; 
	display: inline-block;
	}


span.counting{background-color:#ffd300; width:15px; height:15px; font-size:0.64rem;line-height:1rem; color:#353e55; display:block;border-radius:10px;position:absolute; top:7px; right:13px;z-index:60;-webkit-text-stroke-width:0.04em; text-align:center;font-weight:bold;}
header.rep_top{height:50px; position:relative;width:100%;background-color:#932f17;}

.rep_main_center {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	margin: 0 auto;
	text-align:left; 
	height:50px;
	background-color:#932f17;
	z-index:50;
  }
.rep_top_btn{  margin:auto; position:relative;}
.rep_top_btn a.back, .rep_top_btn i.back {
	position:absolute;
	left:19px; top:13px;
	width: 24px; height: 24px;
	background-image: url(/images/le_bg.png); background-size: 900px 600px; background-position: -586px 5px;
	text-indent: -9999px; z-index:60; cursor:pointer; }

.title_txt{
  display: inline-block;
  color:#fff;
  overflow: hidden; text-overflow: ellipsis;white-space: nowrap;
  padding-left:44px;
  font-size:1.063em;
  line-height:1.15rem;
  padding-top:1rem;}  
}

.contents_common { position:relative; width:min(100%, 768px); min-height:640px; }
.vsl_img{
	position:absolute;
	top:0;
	left:0;
	width:45px;
	height:45px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: 0px -40px;
	background-repeat:no-repeat;}

.container_fluid_full{width:86%; margin:0 auto;}
.container_fluid_wrp{width:100%; margin:0 auto; background-color:#ffffff;}

.building_btn{padding-top:30px; margin:0 auto; text-align:center;}
.building_count{display:inline-block; border:1px solid #3068f3;width:133px; height:77px;border-radius:15px; margin:0 1px 0 1px; position:relative;}
.building_count p.icon_img01{
	width: 28px;
	height: 27px;
	position:absolute; 
	top:10px; left:11px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -593px -48px;
	text-indent: -9999px; 
	z-index:30;
	}
.building_count p.icon_img02{
	width: 28px;
	height: 27px;
	position:absolute; 
	top:10px; left:11px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -625px -48px;
	text-indent: -9999px; 
	z-index:30;
	}
.building_count p.icon_img03{
	width: 28px;
	height: 27px;
	position:absolute; 
	top:10px; left:11px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -656px -48px;
	text-indent: -9999px; 
	z-index:30;
	}
.building_count p.txt_bul01{position:absolute; top:15px; left:44px; color:#4e64f5; font-size:0.938em;line-height:0.9em;}
.building_count p.txt_bul02{position:absolute; bottom:13px; right:13px; color:#4e64f5; font-size:1.063em;line-height:1em;}
.building_count p.h_num{color:#072472; font-size:2.267em; line-height:2rem; position:absolute; bottom:10px; right:31px; }

.wd86{width:86%; margin:0 auto; position:relative;}
.gray_dd{width:100%; height:32px;background-color:#f3f4f9;position:relative;}
.gray_dd_none{width:100%; height:10px;background-color:#f3f4f9;position:relative;}
.gray_dd_center{width:100%; height:32px;background-color:#f3f4f9;position:relative;text-align:center; vertical-align:middle; padding-top:6px;}
.btn_edit01{color:#fff; border:0px; border-radius:12px; background-color:#b2bed8; width:46px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem; position:absolute; top:5px; right:24px; padding:1px 0 0 0;}
.btn_edit02{color:#fff; border:0px; border-radius:12px; background-color:#b2bed8; width:48px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem; position:absolute; top:37px; right:0px; padding:1px 0 0 0;}
span.select_all{ color:#353f56;font-size:0.813em;line-height:1.1rem;letter-spacing:-0.04rem; position:absolute; left:30px; top:8px; }
.btn_select_del01{color:#fff; border:0px; border-radius:12px; background-color:#b2bed8; width:74px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem; position:absolute; top:5px; left:90px; padding:1px 0 0 0;}
.btn_state_m{color:#fff; border:0px; border-radius:12px; background-color:#082372; width:74px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem; position:absolute; bottom:2px; right:0px; padding:1px 0 0 0;}
.btn_finish01{color:#353f56; background-color:#f3f4f9; border:1px solid #353f56; border-radius:12px; width:48px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  position:absolute; top:5px; right:0px; padding:1px 0 0 0;}
.btn_center01{width:100%; text-align:center;}
.btn_normal{color:#353f56; background-color:#fff; border:1px solid #353f56; border-radius:12px; width:48px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  position:absolute; top:23px; right:0px; padding:1px 0 0 0;}
.btn_nonpay{color:#d4403e; background-color:#fff; border:1px solid #d4403e; border-radius:12px; width:48px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  position:absolute; top:23px; right:0px; padding:1px 0 0 0;}
.btn_download{color:#363e55; border:1px solid #363e55;; border-radius:6px; background-color:#fff; width:79px; height:30px;font-size:0.938em;line-height:0.8rem; letter-spacing:-0.04rem;  padding:1px 0 0 0;font-weight:bold;}

.btn_gry_on{color:#fff; border:1px solid #b2bed8; border-radius:12px; background-color:#b2bed8; height:24px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  padding:1px 10px 0 10px;}
.btn_gry_off{color:#b2bed8; border:1px solid #b2bed8; border-radius:12px; background-color:#fff; height:24px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  padding:1px 10px 0 10px;}

input.pp_chk01{display:none;}
input.pp_chk01[type="checkbox"] + label{
	  width:19px;
	  height:19px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -881px -91px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  position:absolute;
	  top:7px;
	  left:0px;
	  }

input.pp_chk01[type="checkbox"]:checked + label{
	  width:19px;
	  height:19px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -881px -112px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  position:absolute;
	  top:7px;
	  left:0px;
	  }

input.pp_chk02{display:none;}
input.pp_chk02[type="checkbox"] + label{
	  width:19px;
	  height:19px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -881px -112px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  position:absolute;
	  top:34px;
	  left:0px;
	  }

input.pp_chk02[type="checkbox"]:checked + label{
	  width:19px;
	  height:19px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -881px -91px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  position:absolute;
	  top:34px;
	  left:0px;
	  }
	 
input.pp_chk02_rd{display:none;}
input.pp_chk02_rd[type="radio"] + label {
	  width:19px;
	  height:19px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -881px -112px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  position:absolute;
	  top:34px;
	  left:0px;
	  }

input.pp_chk02_rd[type="radio"]:checked + label {
	  width:19px;
	  height:19px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -881px -91px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  position:absolute;
	  top:34px;
	  left:0px;
	  }
input.pp_chk02_rd[type="radio"]:disabled + label { opacity:0.5; }

input.pp_chk03{display:none;}
input.pp_chk03[type="radio"] + label {
	  width:19px;
	  height:21px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -881px -153px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  padding:0px;
	  }

input.pp_chk03[type="radio"]:checked + label {
	  width:19px;
	  height:21px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -881px -132px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  padding:0px;
	  }

input.pp_chk03{display:none;}
input.pp_chk03[type="checkbox"] + label {
	  width:19px;
	  height:21px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -881px -153px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  }

input.pp_chk03[type="checkbox"]:checked + label {
	  width:19px;
	  height:21px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -881px -132px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  }

.contents_type01{width:86%; margin:0 auto;position:relative;}
.contents_type02{width:100%; margin:0 auto;position:relative;}

.buld_vbx{text-align:center; position:relative;}
.top_dotline{border-top:1px dotted #8e8e8e;}
p.dot_li{width:100%; border-bottom:1px dotted #8e8e8e;height:37px;color:#353f56;font-size:1rem;line-height:1.5rem; padding:3px 0 0 0px;}
ul.list_dotline{display:block; }
ul.list_dotline li{border-bottom:1px dotted #8e8e8e;position:relative;min-height:84px;}
ul.list_dotline_none{display:block;}
ul.list_dotline_none li{border:0px;position:relative;min-height:84px;padding:6px 0 6px 0;}
img.half_img01{width:40px;position:absolute;top:28px;left:0px;}
img.half_img40{width:40px;}
.buld_type01{width:50px;display:inline-block; position:relative;vertical-align:top;}
.buld_type02{width:74%;display:inline-block; position:relative;}
.buld_type03{width:28px;display:inline-block; position:relative;vertical-align:top;}
.buld_type04{width:28px;display:inline-block; position:relative;vertical-align:top;}
.buld_type05{width:48px;display:block; position:absolute;top:0px; right:0px;vertical-align:top;}

.bx_lit{padding:17px 0 19px 0; }
.bx_lit01{padding:19px 0 16px 0; }
.bx_lit02{padding:2px 0 16px 0; }
.tit_01{display:block; color:#353f56; font-size:1.188em;line-height:1.7rem;letter-spacing:-0.04rem; }
.tit_02{display:block; color:#353f56;font-size:0.875em;line-height:1.1rem;letter-spacing:-0.04rem; padding:1px 0 1px 0;}
.tit_03{display:block; color:#4e64f5;font-size:0.875em;line-height:1.1rem;letter-spacing:-0.04rem; padding:1px 0 1px 0; }

input.pp_select{display:none;}
input.pp_select[type="checkbox"]+ label{
	  width:20px;
	  height:19px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -638px 0px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  position:absolute;
	  top:36px;
	  right:0px;
	  }

input.pp_select[type="checkbox"]:checked + label{
	  width:20px;
	  height:19px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -612px 0px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  vertical-align:middle;
	  position:absolute;
	  top:36px;
	  right:0px;
	  }


input.dotline{width:100%; border-bottom:1px dotted #8e8e8e;height:37px; border-top:0px; border-left:0px; border-right:0px;color:#353f56;font-size:1rem;line-height:1rem; border-radius:0px;padding:3px 10px 0 10px;}
input.dotline::placeholder{color:#ccc;font-size:1rem;line-height:1.2rem; }

input.dotline01{width:45%; display:inline-block; border-bottom:1px dotted #8e8e8e;height:37px; border-top:0px; border-left:0px; border-right:0px;color:#353f56;font-size:1rem;line-height:1rem; border-radius:0px;padding:3px 0 0 0px;}
input.dotline01::placeholder{color:#ccc;font-size:1rem;line-height:1.2rem; }

.input_tt { position:relative; width:100%; letter-spacing:-0.04rem; }
.input_tt select{border-bottom:1px dotted #8e8e8e;width:140px; height:37px; border-top:0; border-left:0; border-right:0; font-size:0.938rem;letter-spacing:-0.04rem;border-radius:0px;position:relative;background-color:#fff;}
.input_tt select.full_line {
	position:relative; width:100%; height:37px; border-top:0; border-left:0; border-right:0; border-bottom:1px dotted #8e8e8e;
	font-size:0.938rem; letter-spacing:-0.04rem; border-radius:0px; background-color:#fff; padding:3px 10px 0px 10px;
}
.input_half { display:inline-block; width:calc(49% - 15px); margin-right:15px; }
.down_arrow{position:absolute; top:13px; right:10px; z-index:30; font-size:0.5rem;}

.price {margin-top:8px;}
.price:after {content:""; display:block; clear:both;}
.price li {float:left; width:23.5%; margin:0 2% 0 0;}
.price li:last-child {margin-right:0;}
.price li button {width:100%; height:32px; background-color:#fff; color:#932f17; font-size:0.938em; border-radius:6px; border:1px solid #932f17; }

.input_tt_dot{width:100%;border:1px dotted #8e8e8e; border-radius:6px;height:165px; text-align:center;position:relative;}
.title_tt_ty01 { width:100%; color:#000;font-size:0.938rem; font-weight:500; position:relative;letter-spacing:-0.04rem; }
.title_tt_ty02 { width:100%; color:#000;font-size:0.938rem; font-weight:500; position:relative;letter-spacing:-0.04rem; }
.state_01{width:100%; letter-spacing:-0.04rem; position:relative;font-size:0.938rem;color:#3b3e51;position:relative;}
.navi_txt{width:100%; letter-spacing:-0.04rem; position:relative;font-size:0.938rem;color:#3b3e51;position:relative;padding-top:40px;font-weight:bold;}
.navi_txt01{width:100%; letter-spacing:-0.04rem; position:relative;font-size:0.938rem;color:#3b3e51;position:relative;padding-top:10px;font-weight:bold;}
.line_2bd{display:inline-block;}
.search_sec{width:86%; margin:0 auto; position:relative;}
.search_sec.full{width:100%; margin:0 auto; position:relative;}
.search_sec input.search_bx{width:100%;height:39px; border-radius:4px; border:0px; background-color:#f2f2f2;color:#353f56;font-size:1.188em; text-align:left; padding:0 0 2px 10px;}
.search_sec input.search_bx::placeholder{color:#ccc;font-size:1rem; font-weight:normal; text-align:left;}
.search_bn{
	width:19px;
	height:18px;
	background-image: url(/images/le_bg.png);
	background-color:#f2f2f2;
	background-size: 900px 600px;
	background-position: -619px -27px;
	text-indent: -9999px; 
	z-index:30; 
	border:0px;
	position:absolute;
	right:10px;
	bottom:10px;
	padding:0px;
}
span.prs_state{display:inline-block;font-weight:bold;padding:0 0 0 6px;line-height:1rem;}
.view_state{color:#fff; border:0px; border-radius:12px; background-color:#08226f; text-align:center; width:74px; height:22px;font-size:0.813em;letter-spacing:-0.04rem;  position:absolute; top:0px; right:0px;}

span.dot_bold01{text-align:center;font-family: 'Arial'; display:inline-block; padding:0 0 0 -3px;font-size:1rem;font-weight:bold;-webkit-text-stroke-width:0.08em;}
span.dot_bold02{font-family: 'Arial'; display:inline-block; padding:0 0 0 -3px;font-size:1rem;font-weight:bold;-webkit-text-stroke-width:0.08em; color:#fff;}
textarea.dot_line{width:100%; height:165px; border:1px dotted #8e8e8e; border-radius:6px;position:relative;}
textarea.dot_line01{width:100%; height:260px; border:1px dotted #8e8e8e; border-radius:6px;position:relative;}
textarea.dot_line01::placeholder{color:#ccc;} textarea.editor { height:385px; }
.ment_txt{width:86%; margin:0 auto; position:relative; color:#353f56;font-size:0.813em;letter-spacing:-0.04rem;}

button.btn_rt{
	background-color:#fff; 
	color:#932f17; 
	width:100px; 
	height:30px;
	font-size:0.938em;
	border-radius:6px;
	border:1px solid #932f17; 
	letter-spacing:-0.04rem;
	position:absolute;
	right:0;
	top:0px;
	z-index:20;
	}
.text_count{width:100%; text-align:right; font-size:0.813em;line-height:0.8em; color:#000; padding-top:0px; }
.btn01_center{width:86%; text-align:center; margin:0 auto;}
.btn02_center{width:100%; text-align:center; margin:0 auto;}

.bl_btn{width:152px; height:41px; background-color:#932f17; color:#fff;  border:1px solid #932f17; border-radius:20px;font-size:1.188em; }
.bl_btn_single{width:236px; height:41px; background-color:#932f17; color:#fff;  border:1px solid; border-radius:20px;font-size:1.188em; }
.bl_btn_single01{width:236px; height:41px; background-color:#fff; color:#932f17;  border:1px solid #932f17; border-radius:20px;font-size:1.188em; }
.bl_input_single{width:236px; height:41px; background-color:#fff; color:#353f56;  border:1px solid #932f17; border-radius:20px;font-size:1em; text-align:center;}
.bl_input_single::placeholder{color:#ccc;font-size:1rem;font-weight:normal; text-align:center;}

.bl_btn_single_ss{width:110px; height:41px; background-color:#932f17; color:#fff;  border:1px solid #932f17; border-radius:20px;font-size:1.188em; }
.bl_btn_single01_ss{width:110px; height:41px; background-color:#fff; color:#932f17;  border:1px solid #932f17; border-radius:20px;font-size:1.188em; }

.wh_btn{width:152px; height:41px; background-color:#fff; color:#932f17; border:1px solid #932f17; border-radius:20px;font-size:1.188em; }
.pot_rt{position:absolute; bottom:5px; right:0px; color:#353f56;font-size:1rem;}

.btn_black{width:100%; height:41px; background-color:#fff; color:#354056; border:1px solid #4f556b; border-radius:20px;font-size:1em; }

.wh_stxt{width:59px; height:29px; padding:0px; background-color:#fff; color:#932f17; border:1px solid #932f17; border-radius:6px;font-size:0.938em; position:absolute; top:16px; right:0px;}
.bl_stxt{width:59px; height:29px; padding:0px; background-color:#4c65f5; color:#fff; border:1px solid #4c65f5; border-radius:6px;font-size:0.938em; position:absolute; top:16px; right:0px;}
.bl_stxt_nopos{width:59px; height:29px; padding:0px; background-color:#4c65f5; color:#fff; border:1px solid #4c65f5; border-radius:6px;}

.bl_input_single{width:236px; height:41px; background-color:#fff; color:#932f17;  border:1px solid #932f17; border-radius:20px;font-size:1.188em;  text-align:center;}

.profile_image { display:inline-block; margin-top:30px; text-align:center; vertical-align:middle; }
.profile_image img { width:260px; height:260px; }
.field_box { display:inline-block; width:calc(100% - 270px); padding:20px 0px 0px 30px; vertical-align:middle; }

input.pp_radio01{display:none;}
input.pp_radio01[type="radio"]+ label{
	  width:79px;
	  height:73px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -0px -178px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  vertical-align:middle;
	  }

input.pp_radio01[type="radio"]:checked + label{
	  width:79px;
	  height:73px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -0px -323px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  vertical-align:middle;
	  }

input.pp_radio02{display:none;}
input.pp_radio02[type="radio"]+ label{
	  width:72px;
	  height:73px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -79px -178px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  vertical-align:middle;
	  }

input.pp_radio02[type="radio"]:checked + label{
	  width:72px;
	  height:73px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -79px -323px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  vertical-align:middle;
	  }
input.pp_radio03{display:none;}
input.pp_radio03[type="radio"]+ label{
	  width:78px;
	  height:73px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -151px -178px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  vertical-align:middle;
	  }

input.pp_radio03[type="radio"]:checked + label{
	  width:78px;
	  height:73px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -151px -323px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  vertical-align:middle;
	  }
input.pp_radio04{display:none;}
input.pp_radio04[type="radio"]+ label{
	  width:67px;
	  height:73px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -229px -178px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  vertical-align:middle;
	  }

input.pp_radio04[type="radio"]:checked + label{
	  width:67px;
	  height:73px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -229px -323px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  vertical-align:middle;
	  }
input.pp_radio05{display:none;}
input.pp_radio05[type="radio"]+ label{
	  width:79px;
	  height:72px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -0px -251px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  vertical-align:middle;
	  }

input.pp_radio05[type="radio"]:checked + label{
	  width:79px;
	  height:72px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -0px -396px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  vertical-align:middle;
	  }
input.pp_radio06{display:none;}
input.pp_radio06[type="radio"]+ label{
	  width:72px;
	  height:72px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -79px -251px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  vertical-align:middle;
	  }

input.pp_radio06[type="radio"]:checked + label{
	  width:72px;
	  height:72px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -79px -396px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  vertical-align:middle;
	  }
input.pp_radio07{display:none;}
input.pp_radio07[type="radio"]+ label{
	  width:78px;
	  height:72px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -151px -251px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  vertical-align:middle;
	  }

input.pp_radio07[type="radio"]:checked + label{
	  width:78px;
	  height:72px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -151px -396px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  vertical-align:middle;
	  }
input.pp_radio08{display:none;}
input.pp_radio08[type="radio"]+ label{
	  width:67px;
	  height:72px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -229px -251px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  vertical-align:middle;
	  }

input.pp_radio08[type="radio"]:checked + label{
	  width:67px;
	  height:72px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -229px -396px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  vertical-align:middle;
	  }

input.pp_set{display:none;}
input.pp_set[type="checkbox"]+ label{
	  width:36px;
	  height:19px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -864px -201px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  }

input.pp_set[type="checkbox"]:checked + label{
	  width:36px;
	  height:19px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -864px -177px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  position:absolute;
	  top:20px;
	  right:0px;
	  }
input.pp_set01{display:none;}
input.pp_set01[type="checkbox"]+ label{
	  width:36px;
	  height:19px;
	  background-image: url(/images/le_bg.png); 
	  background-size: 900px 600px;
	  background-position: -864px -201px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block;
	  position:absolute;
	  top:20px;
	  right:0px;
	  }

input.pp_set01[type="checkbox"]:checked + label{
	  width:36px;
	  height:19px;
	  background-image: url(/images/le_bg.png);
	  background-size: 900px 600px;
	  background-position: -864px -177px;
	  text-indent: -9999px; 
	  z-index:30;
	  display: inline-block; 
	  position:absolute;
	  top:20px;
	  right:0px;
	  }


.step_txt{padding-top:35px; text-align:center; width:100%;color:#b1bad7;  font-size:0.938rem;letter-spacing:-0.04rem;}
.step_txt span.stp01{color:#363e55;  font-size:0.938rem; font-weight:bold;letter-spacing:-0.04rem;}
.step_txt span.stp_circle01{background-color:#363e55; color:#fff; border-radius:10px;   font-size:0.938rem; line-height:1.3rem; font-weight:bold;letter-spacing:-0.04rem;width:20px;height:20px;display:inline-block; margin:0 4px 0 4px;}
.step_txt span.stp_circle02{background-color:#b2bed8;color:#fff; border-radius:10px;   font-size:0.938rem; line-height:1.3rem; font-weight:bold;letter-spacing:-0.04rem;width:20px;height:20px;display:inline-block; margin:0 4px 0 4px;}

input.pp_rd01{display:none;}
input.pp_rd01[type="radio"]+ label{
	  width:72px;
	  height:28px;
	  background-color:#fff;
	  color:#4e64f5;
	  border:1px solid #4e64f5;
	  border-radius:6px;
	  display: inline-block;
	  text-align:center;
	  padding-top:3px;
	  font-size:0.938rem;
	  vertical-align:top;
	  }

input.pp_rd01[type="radio"]:checked + label{
	  width:72px;
	  height:28px;
	  background-color:#4e64f5;
	  color:#fff;
	  border-radius:6px;
	  display: inline-block; 
	  text-align:center;
	  padding-top:3px;
	  font-size:0.938rem;
	  vertical-align:top;
	  }
ul.gray_line_list{width:94%;margin:0 auto;border-top:1px solid #c4cce1;}
ul.gray_line_list li{border-bottom:1px solid #c4cce1; position:relative;}
.stp_01{width:30%;color:#353f56;display:inline-block; text-align:left;font-size:0.938rem;line-height:1.2rem;padding:11px 0px 8px 0px;letter-spacing:-0.04rem; vertical-align:top;}
.stp_02{width:70%;color:#353f56;display:inline-block; text-align:right;font-size:0.938rem;line-height:1.2rem;font-weight:bold;padding:11px 0px 8px 0px;letter-spacing:-0.04rem; vertical-align:top;}

ul.gray_line_list01{width:100%;margin:0 auto;}
ul.gray_line_list01 li{border-bottom:1px solid #c4cce1; position:relative;}
.stpline_01{width:70%;color:#353f56;display:inline-block; text-align:left;font-size:0.938rem;line-height:1.2rem;padding:11px 0px 8px 0px;letter-spacing:-0.04rem; vertical-align:top;}
.stpline_02{width:30%;color:#000;display:inline-block; text-align:right;font-size:0.938rem;line-height:1.2rem;font-weight:bold;padding:11px 0px 8px 0px;letter-spacing:-0.04rem; vertical-align:top;}
.xl_txt{ font-size:1.063em; padding-top:5px;display:inline-block;}


ul.gray_dot_list{width:100%;margin:0 auto;}
ul.gray_dot_list li{border-bottom:1px dotted #8e8e8e; position:relative;}
span.blue_ttx{color:#000;font-size:0.938rem;line-height:1.2rem;display:block;letter-spacing:-0.04rem;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; width:100%;padding-top:2px;}
span.blue_ttx .memo { display:inline-block; font-weight:200; margin-left:5px; }
span.blue_ttx01{color:#000;font-size:0.938rem;line-height:1rem;display:block;letter-spacing:-0.04rem;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; width:100%;padding-top:6px;}
span.blue_ttx02{color:#000;font-size:0.938rem;line-height:1.2rem;display:block;letter-spacing:-0.04rem;width:100%;padding-top:2px;}
span.comm_ttx{color:#353f56;font-size:0.938rem;line-height:1.2rem;display:block;letter-spacing:-0.04rem;width:100%;padding-top:2px;}
span.sblue_ttx{color:#91a8d4;font-size:0.75rem;line-height:1.1rem;display:block;letter-spacing:-0.04rem;width:100%;padding-top:2px;}
span.gray_ttx{color:#999;font-size:0.75rem;line-height:1.1rem;display:block;letter-spacing:-0.04rem;width:100%;padding-top:2px;}
span.red_ttx01{color:#d4403e;font-size:0.938rem;line-height:1.2rem;display:block;letter-spacing:-0.04rem;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; width:100%;padding-top:2px;}
span.red_ttx{color:#d4403e;letter-spacing:-0.04rem;}
span.strong{font-weight:bold;letter-spacing:-0.04rem;}
.value_ttx { float:right; } .rank_image { position:absolute; left:-25px; top:10px; width:30px; } .rank_image img { width:100%; }
.std_full{width:100%;color:#353f56;display:inline-block; text-align:left; font-size:1.188em;padding:15px 0px 14px 0px;letter-spacing:-0.04rem; }
.std_full_dx{width:100%;color:#353f56;display:inline-block; text-align:left;padding:15px 0px 14px 0px;letter-spacing:-0.04rem; }
.std_01{width:60%;color:#353f56;display:inline-block; text-align:left; font-size:1.188em;line-height:1.7rem;padding:15px 0px 14px 0px;letter-spacing:-0.04rem; }
.std_02{width:40%;color:#353f56;display:inline-block; text-align:right; font-size:1.188em;line-height:1.7rem;font-weight:bold;padding:15px 0px 14px 0px;letter-spacing:-0.04rem;}
ul.gray_dot_list li a{color:#353f56;}

.xxl_num{display:inline-block;  color:#062271;font-size:2.5rem; letter-spacing:-0.04rem; position:absolute; bottom:0px; right:20px;}
.xxl_num01{display:inline-block;  color:#062271;font-size:2.5rem; letter-spacing:-0.04rem; position:absolute; bottom:0px; right:36px;}
.pdl{ font-size:1.188em;letter-spacing:-0.04rem; position:absolute; bottom:10px; left:38px;}
.pdl01{ font-size:1.188em;letter-spacing:-0.04rem; position:absolute; bottom:10px; right:0px;}

.st_01{display:inline-block;width:90%;padding:15px 0px 14px 0px;text-align:left; font-size:1.063em;line-height:1.5rem;letter-spacing:-0.04rem;}
.st_02{display:inline-block;width:10%;padding:15px 0px 14px 0px; text-align:right;}
.st_03{display:inline-block;width:100%;padding:15px 0px 14px 0px;text-align:left; font-size:1.063em;line-height:1.5rem;letter-spacing:-0.04rem;background-color:#f3f4f9; margin:4px 0 4px 0;}
.st_04{display:inline-block;width:100%;padding:15px 0px 14px 0px;text-align:left; font-size:1.063em;line-height:1.5rem;letter-spacing:-0.04rem;}
.ic_txt{ padding-left:26px;display:inline-block;}
.ic_txt01{ padding:0 20px 0 26px;display:inline-block;}
span.icon_q{
		width:19px;
		height:19px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -880px -225px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		position:absolute;
		top:20px;
		left:0px;
}

span.icon_a{
		width:19px;
		height:19px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -880px -250px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		position:absolute;
		top:20px;
		left:0px;
}

.icon_show{
		width:13px;
		height:11px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -790px -214px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		margin-right:6px;
		background-color:#fff;
		padding:0px;
		position:absolute;
		top:22px;
		right:0px;
}
.icon_hidden{
		width:13px;
		height:11px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -790px -232px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		margin-right:6px;
		background-color:#fff;
		padding:0px;
		position:absolute;
		top:22px;
		right:0px;
}

.icon_alarm_new{
		width:17px;
		height:19px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -834px -178px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		margin-right:6px;
		background-color:#fff;
		padding:0px;
		position:absolute;
		top:20px;
		left:0px;
}
.icon_alarm_old{
		width:17px;
		height:19px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -814px -178px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		margin-right:6px;
		background-color:#fff;
		padding:0px;
		position:absolute;
		top:20px;
		left:0px;
}

.icon_bud01{
		width:33px;
		height:32px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -867px -282px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		margin-right:6px;
		background-color:#fff;
		padding:0px;
		position:absolute;
		bottom:6px;
		left:0px;
}
.icon_bud02{
		width:33px;
		height:32px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -867px -326px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		margin-right:6px;
		background-color:#fff;
		padding:0px;
		position:absolute;
		bottom:6px;
		left:0px;
}
.icon_bud03{
		width:33px;
		height:32px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -867px -364px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		margin-right:6px;
		background-color:#fff;
		padding:0px;
		position:absolute;
		bottom:6px;
		left:0px;
}
.icon_bud04{
		width:33px;
		height:32px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -867px -404px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		margin-right:6px;
		background-color:#fff;
		padding:0px;
		position:absolute;
		bottom:6px;
		left:0px;
}
.icon_bud05{
		width:33px;
		height:32px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -867px -444px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		margin-right:6px;
		background-color:#fff;
		padding:0px;
		position:absolute;
		bottom:6px;
		left:0px;
}

ul.gray_dot_none{width:100%;margin:0 auto;border-top:0;}
ul.gray_dot_none li{border-bottom:0; position:relative;}

ul.gray_dot_list01{width:100%;margin:0 auto;border-top:1px dotted #8e8e8e;margin-top:18px;}
ul.gray_dot_list01 li{border-bottom:1px dotted #8e8e8e; position:relative;}
.std_tp01{width:80%;color:#353f56;display:inline-block; text-align:left; font-size:1.063em;line-height:1.5rem;padding:19px 0px 20px 0px;letter-spacing:-0.04rem;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.std_tp02{width:20%;color:#353f56;display:inline-block; text-align:right; font-size:1.063em;line-height:1.5rem;font-weight:bold;padding:19px 0px 20px 0px;letter-spacing:-0.04rem; vertical-align:top;position:relative;}
.std_tpt01{width:90%;color:#353f56;display:inline-block; text-align:left; font-size:1.063em;line-height:1.5rem;padding:19px 0px 20px 0px;letter-spacing:-0.04rem;}
.std_tpt01_title{width:100%;color:#808080;display:inline-block; text-align:left; font-size:0.938em;line-height:1.5rem;padding:19px 0px 20px 0px;letter-spacing:-0.04rem;}
.std_tpt01_title01{width:100%;color:#808080;display:inline-block; text-align:left; font-size:0.938em;line-height:1.5rem;padding:19px 0px 0px 0px;letter-spacing:-0.04rem;}
.std_tpt02 {
	position:relative; width:10%; color:#353f56; display:inline-block; text-align:right; font-size:1.063em;
	line-height:1.5rem; padding:19px 0px 20px 0px;letter-spacing:-0.04rem; vertical-align:top;
}
.std_tpt01.event { width:calc(100% - 115px); } .std_tpt02.event { width:110px; }
.std_tpt01.event .blue_ttx { color:#787878; } .std_tpt02.event .blue_ttx { color:#787878; }
.std_tpt01 .comment_cnt { color:#ef9189; }
.std_tpt100 { width:100%; padding:15px; }
ul.gray_dot_list01 li a{color:#353f56;}
span.b_reply{background-color:#d6d6d6; text-align:center; width:39px; height:20px;font-size:0.75em;display:inline-block; border-radius:10px;vertical-align:middle;color:#000;line-height:1.3rem;}
.reply_wrap{background-color:#f3f4f9; width:100%; border-top:1px solid #fff;position:relative;}
.reply_bxp{width:86%; margin:0 auto;position:relative;}
.reply_bx_top{width:100%;position:relative; padding:11px 0 14px 0;}
.reply_bx_bottom{width:100%; padding:0px 0 14px 0;}
.reply_bx_bottom p{width:100%; background-color:#fff;padding:10px; border-radius:4px;color:#353f56;text-align:left; font-size:1em;line-height:1.5rem;letter-spacing:-0.04rem;}
.reply_bx_bottom textarea.reply_modify_bx{width:100%; background-color:#fff;padding:10px; border-radius:4px;color:#353f56;text-align:left; font-size:1em;line-height:1.5rem;letter-spacing:-0.04rem;border:1px solid #b2bed8;}
.rep01{color:#353f56; font-size:1.188em; display:block; position:absolute; top:10px; left:52px;}
.rep02{color:#000; font-size:0.938em; display:block; position:absolute; top:35px; left:52px;}
.reply_write{position:relative;width:100%; height:52px; background-color:#fff; border-top:1px solid #243c82; text-align:left; position:relative; padding:5px 0 0 5px;z-index:200;}
.reply_write input{border:0px; width:270px; height:40px; display:inline-block; font-size:1em;line-height:1.5rem;color:#353f56;}
.reply_write input::placeholder{color:#ccc;}
.reply_write button.bn_write{width:56px; height:40px; background-color:#082372;border-radius:6px;color:#fff;text-align:left; font-size:1em;line-height:1.5rem;letter-spacing:-0.04rem;text-align:center;border:0px;padding:0px; position:absolute; top:5px; right:10px;}

.tt_txt{color:#353f56;text-align:left; font-size:0.938em;line-height:1.5rem;padding:19px 0px 0px 0px;letter-spacing:-0.04rem;}
.ttb_txt{color:#000;text-align:left; font-size:0.938em;line-height:1.5rem;padding:26px 0px 2px 0px;letter-spacing:-0.04rem;}
.tt_stxt{color:#91a8d4;text-align:left; font-size:0.75rem;line-height:1rem;display:block;letter-spacing:-0.04rem;width:100%;padding-top:2px;}
.ttg_stxt{color:#999;text-align:left; font-size:0.75rem;line-height:1rem;display:block;letter-spacing:-0.04rem;width:100%;padding-top:2px;}
.tt_sub_txt{color:#808080;text-align:left; font-size:0.813rem;line-height:1rem;display:block;letter-spacing:-0.04rem;width:100%;padding:2px 0 1px 0;}
.gry_bx{width:100%; border:1px solid #b2bdd8;color:#999;text-align:left; font-size:0.75rem; padding:5px 10px 5px 10px; margin-top:10px;}

p.boards { white-space:nowrap; width:100px; position:relative;}
p.boards img { vertical-align:middle; border-radius:5px; border:0.5px solid #969696; height:40px; }
p.hands { white-space:nowrap; top:23px; left:97px; float: right;}
p.hands img { vertical-align:middle; border-radius:5px; border:0.5px solid #969696; height:40px; }

.red { color: #fa2e63 !important; } .red.bold { font-weight:500; }
.gold { color: #cfbf69 !important; } .gold.bold { font-weight:500; }
.blue { color: #2e93fa !important; } .blue.bold { font-weight:500; }
.pink { color: #f086d2 !important; } .pink.bold { font-weight:500; }
.green { color: #a1bc70 !important; } .green.bold { font-weight:500; }
.silver { color: #a9a9a9 !important; } .silver.bold { font-weight:500; }
.yellow { color: #d1d35f !important; } .yellow.bold { font-weight:500; }
.trans.send { color: #aadf64 !important; } .trans.receive { color: #74dfaa !important; }

.call_banking{
		width:161px;
		height:32px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -338px -228px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		padding:0px;
		margin-top:20px;
}

ul.gray_dot_list_noti{width:100%;margin:0 auto;}
ul.gray_dot_list_noti li{position:relative;border-bottom:1px dotted #8e8e8e; padding-top:16px;}
ul.gray_dot_list_noti li.none { position:relative; border-bottom:0; padding-top:16px; }
.std_noti01{width:100%;color:#353f56;display:inline-block; text-align:left; font-size:1.063em;line-height:1.5rem;padding:16px 0px 16px 0px;letter-spacing:-0.04rem;}
.std_view{width:100%;color:#353f56;text-align:left; font-size:1em;line-height:1.5rem;padding:0px 0px 16px 0px;letter-spacing:-0.04rem;}
.btn{color:#fff; border:0px; border-radius:12px; background-color:#b2bed8; width:48px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  padding:1px 0 0 0; z-index:3;}
.btn_g_delete{color:#353f56; background-color:#f3f4f9; border:1px solid #353f56; border-radius:12px; width:48px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  padding:1px 0 0 0;position:absolute; bottom:16px; right:0px;}
.btn_w_delete{color:#353f56; background-color:#fff; border:1px solid #353f56; border-radius:12px; width:48px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  padding:1px 0 0 0;position:absolute; bottom:16px; right:0px;}
.btn_w_modify{color:#fff; border:0px; border-radius:12px; background-color:#b2bed8; width:48px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  padding:1px 0 0 0;position:absolute; bottom:16px; right:54px;}
.btn_w_delete01{color:#353f56; background-color:#fff; border:1px solid #353f56; border-radius:12px; width:48px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  padding:1px 0 0 0;position:absolute; top:39px; right:0px;}
.btn_w_modify01{color:#fff; border:0px; border-radius:12px; background-color:#b2bed8; width:48px; height:22px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  padding:1px 0 0 0;position:absolute; top:39px; right:0px;}

.num { color:#353f56; }
.num a { color:#353f56; }

span.blue_c{color:#000;}
.user_infomation{padding-top:30px; text-align:center;width:100%;position:relative;}
.secession_membership{color:#fff; border:0px; border-radius:12px; background-color:#b2bed8; width:61px; height:20px;font-size:0.813em;line-height:0.8rem; letter-spacing:-0.04rem;  position:absolute; top:75px; right:0px; padding:1px 0 0 0;}
.user_photo{
		width:79px;
		height:72px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -791px -95px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
		}

span.arrow_ic{
		width:12px;
		height:12px;
		background-image: url(/images/le_bg.png);
		background-size: 900px 600px;
		background-position: -799px -182px;
		text-indent: -9999px; 
		display:inline-block;
		z-index:3;
		border:0;
		cursor: pointer; 
	}
.half_us01{width:11px;}
.half_us02{width:20px;}
.rs_statement_title h1{color:#353f56; padding:30px 0 30px 0;font-weight:bold;}
.rs_statement_content{margin-bottom:100px;}
.rs_statement_content p {color:#353f56;font-size:0.875em;}
.rs_statement_content ul li {color:#353f56;font-size:0.875em;}
strong{font-weight:bold;color:#353f56;font-size:0.875em;}

button.btn_alarm{
	background-color:#fff; 
	color:#932f17; 
	width:100%; 
	height:41px;
	font-size:1.188em;
	border-radius:6px;
	border:1px solid #932f17; 
	letter-spacing:-0.06rem;
	padding:0px;
	z-index:10;
	border-radius:20px;
	}
.select_tp2{position:relative; padding-top:30px;}
select.gray_in{width:150px; height:39px; display:inline; color:#353f56;background-color:#f2f2f2; color:#c7c7c7;border:0px; border-radius:6px; padding-left:10px; position:relative;}
select.gray_in option{color:#353f56;}
select.gray_in option:first-child{color:#c7c7c7;}
.down_arrow01{position:absolute; top:42px; left:130px; z-index:30;font-size:0.6rem;}
.down_arrow02{position:absolute; top:42px; left:290px; z-index:30;font-size:0.6rem;}

.d_diagram{margin-bottom:20px;height:180px;position:relative;}
.d_box{width:160px;display:inline-block; margin-top:20px;}
.d_txt{width:140px;height:46px; position:absolute;top:75px; right:0px;border-bottom:1px dotted #8e8e8e;color:#353f56; font-size:1.188em; line-height:2.6em;letter-spacing:-0.04rem;}
.xlt{display:inline-block;  color:#062271;font-size:2.5rem; letter-spacing:-0.04rem; position:absolute; bottom:6px; right:0px;}

.asset_b_btn{margin:0 auto; text-align:center;}
.asset_b_count{display:inline-block; border:1px solid #3068f3;width:153px; height:71px;border-radius:15px; margin:0 1px 4px 1px; position:relative;}
.asset_b_count p.icon_img01{
	width: 17px;
	height: 16px;
	position:absolute; 
	top:10px; left:11px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -812px -209px;
	text-indent: -9999px; 
	z-index:30;
	}
.asset_b_count p.icon_img02{
	width: 17px;
	height: 16px;
	position:absolute; 
	top:10px; left:11px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -836px -209px;
	text-indent: -9999px; 
	z-index:30;
	}
.asset_b_count p.icon_img03{
	width: 17px;
	height: 16px;
	position:absolute; 
	top:10px; left:11px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -812px -235px;
	text-indent: -9999px; 
	z-index:30;
	}
.asset_b_count p.icon_img04{
	width: 17px;
	height: 16px;
	position:absolute; 
	top:10px; left:11px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -836px -235px;
	text-indent: -9999px; 
	z-index:30;
	}
.asset_b_count p.icon_img05{
	width: 17px;
	height: 16px;
	position:absolute; 
	top:10px; left:11px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -812px -259px;
	text-indent: -9999px; 
	z-index:30;
	}
.asset_b_count p.icon_img06{
	width: 17px;
	height: 16px;
	position:absolute; 
	top:10px; left:11px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -836px -259px;
	text-indent: -9999px; 
	z-index:30;
	}
.asset_b_count p.txt_ast01{position:absolute; top:12px; left:32px; color:#4e64f5; font-size:0.938em;line-height:0.9em;}
.asset_b_count p.txt_ast02{position:absolute; bottom:11px; right:10px; color:#072472;font-size:1.063em;line-height:1em;}
.asset_b_count p.ast_num{color:#072472; font-size:1.5em; line-height:1.7rem; position:absolute; bottom:7px; right:28px;}
.asset_b_count p.ast_num01{color:#072472; font-size:1.5em; line-height:1.7rem; position:absolute; bottom:7px; right:43px;}

.dot_dv{position:relative;border-bottom:1px dotted #8e8e8e; width:100%;color:#353f56;display:inline-block; text-align:left; font-size:1.063em;line-height:1.5rem;padding:19px 0px 20px 0px;letter-spacing:-0.04rem;}
.dot_dv_none{position:relative;border:0px; width:100%;color:#353f56;display:inline-block; text-align:left; font-size:1.063em;line-height:1.5rem;padding:19px 0px 20px 0px;letter-spacing:-0.04rem;}

.pg_join{
	width: 200px;
	height: 32px;
	display:inline-block;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -338px -271px;
	text-indent: -9999px; 
	z-index:30;
}

table.commt01{width:100%;position:relative;border-collapse: collapse;border-top:1px solid #b2bdd8;padding:19px 0 19px 0px;}
.wd01{width:30%;}
.wd02{width:70%;}
.wd03{width:40%;}
.wd04{width:50%;}
table.commt01 tr{border-bottom:1px solid #b2bdd8;}
table.commt01 tr.none_line{border-bottom:0px;}
table.commt01 th{padding:8px 0 8px 0px;color:#808080;font-size:0.813rem;background-color:#f2f4f9; text-align:center}
table.commt01 td{padding:8px 0 8px 15px;color:#808080;font-size:0.813rem;}

.bx_state_m{width:100%; height:200px; border:1px solid #b2bdd8;color:#808080;text-align:left; font-size:0.75rem; padding:5px 10px 5px 10px; margin-top:10px; overflow-y:scroll;}

.bx_state_m h1{font-size:1em;color:#3b3e51;}

.txt_tip01{color:#353f56;font-size:1em;margin-top:30px;}
.txt_tip02{color:#353f56;font-size:0.938em;margin-top:30px;line-height:1.26em;}
span.bl_tt{color:#000;font-size:0.938em;margin-bottom:10px;display:block;}
span.tit_tt01{color:#353f56;font-size:0.938em;margin-bottom:4px;display:block;line-height:1.26em;}
span.tit_tt02{color:#353f56;font-size:0.938em;display:block;line-height:1.26em;}
span.tit_tt03{color:#000;font-size:0.938em;display:block;line-height:1.26em;}
.txt_right{width:86%; text-align:right; margin:0 auto;padding:10px 0 10px 0;}
.gray_white{color:#fff; border:0px; border-radius:12px; background-color:#b2bed8; font-size:0.813em; letter-spacing:-0.04rem; text-align:center; padding:1px 12px 1px 12px;}

.svg-item {
    width: 100%;
    font-size: 16px;
    margin: 0 auto;
    animation: donutfade 1s;
}

@keyframes donutfade {
  /* this applies to the whole svg item wrapper */
    0% {
        opacity: .2;
    }
    100% {
        opacity: 1;
    }
}


.donut-ring {
    stroke: #dfdede;
}



.donut-segment-3 {
    stroke: #932f17;
    animation: donut2 3s;
}


.segment-3{fill:#932f17;}

.donut-percent {
    animation: donutfadelong 1s;
}

@keyframes donutfadelong {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes donut1 {
    0% {
        stroke-dasharray: 0, 100;
    }
    100% {
        stroke-dasharray: 69, 31;
    }
}

@keyframes donut2 {
    0% {
        stroke-dasharray: 0, 100;
    }
    100% {
        stroke-dasharray: 30, 70;
    }
}

@keyframes donut3{
    0% {
        stroke-dasharray: 0, 100;
    }
    100% {
        stroke-dasharray: 1, 99;
    }
}

.donut-text {
    font-family: Arial, Helvetica, sans-serif;
    fill: #FF6200;
}

.donut-text-2 {
    fill: #932f17;
}

.donut-label {
    font-size: 0.28em;
    font-weight: 700;
    line-height: 1;
    fill: #000;
    transform: translateY(0.25em);
}

.donut-percent {
    font-size: 0.5em;
    line-height: 1;
    transform: translateY(0.5em);
    font-weight: bold;
}

.donut-data {
    font-size: 0.12em;
    line-height: 1;
    transform: translateY(0.5em);
    text-align: center;
    text-anchor: middle;
    color:#666;
    fill: #666;
    animation: donutfadelong 1s;
}

.svg-item {
  display:inline-block;
}


@media (min-width:720px) {
ul.landlord_mn { padding-left:145px; text-align:left; }
}


@media (max-width:720px) {
.pt80 { padding-top:25px; }
.rank_image { left:-15px; top:15px; width:25px; }
.input_tt .edit_area { height:98%; }
section.my_inf_list { margin-top:20px; }
}


@media (max-width:495px) {
textarea.editor { height:420px; }
}


@media (max-width:320px) {
textarea.editor { height:456px; }
}


@media all and (max-width:420px) {
.btn_center{width:80%; margin:0 auto; padding-top:42px;}
ul.landlord_mn li{ display:inline-block; margin:0 10px 0 10px; width:60px; position:relative; }
button.ll_btn02{
	z-index: 3;
	border:0;
	background-color: #7a210b;
	cursor: pointer; 
	width: 133px;
	height: 106px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -229px 0px;
	text-indent: -9999px; 
	display: inline-block;
	border-radius:16px;
	box-shadow:2px 2px 6px 2px #394ed5;
	margin-left:30px;
	}
.container_fluid { padding:0; }
.rank_image { left:-10px; top:12px; width:20px; }
.std_tpt01.event .blue_ttx { font-size:14px; }.std_tpt02.event .blue_ttx { font-size:14px; }
.profile_image { display:block; width:100%; margin-top:revert; padding-top:30px; }
.field_box { display:block; width:calc(100% - 30px); padding:revert; margin:0px 15px 0px 15px; }
}


@media all and (min-width:413px) and (max-width: 414px) {
.btn_center{width:80%; margin:0 auto; padding-top:34px;}		
ul.landlord_mn li{display:inline-block; margin:0 9px 0 9px; width:60px; position:relative;}
input.pp_rd01{display:none;}
input.pp_rd01[type="radio"]+ label{
	  width:72px;
	  height:28px;
	  background-color:#fff;
	  color:#4e64f5;
	  border:1px solid #4e64f5;
	  border-radius:6px;
	  display: inline-block;
	  text-align:center;
	  padding-top:2px;
	  }

input.pp_rd01[type="radio"]:checked + label{
	  width:72px;
	  height:28px;
	  z-index:30;
	  background-color:#4e64f5;
	  color:#fff;
	  border-radius:6px;
	  display: inline-block; 
	  text-align:center;
	  padding-top:2px;
	  }
span.b_reply{background-color:#d6d6d6; text-align:center; width:39px; height:20px;font-size:0.75em;display:inline-block; border-radius:10px;vertical-align:middle;color:#000;line-height:1.4rem;}

}


@media all and (min-width:376px) and (max-width: 412px) {
.btn_center{width:80%; margin:0 auto; padding-top:40px;}		
ul.landlord_mn li{display:inline-block; margin:0 9px 0 9px; width:60px; position:relative;}
.bl_btn{width:152px; height:41px; background-color:#932f17; color:#fff;  border:1px solid #932f17; border-radius:20px;font-size:1.188em; line-height:1.9rem;  }
.wh_btn{width:152px; height:41px; background-color:#fff; color:#932f17; border:1px solid #932f17; border-radius:20px;font-size:1.188em; line-height:1.9rem; }
.btn_edit01{color:#fff; border:0px; border-radius:10px; background-color:#b2bed8; width:46px; height:18px;font-size:0.75em;line-height:0.8rem; letter-spacing:-0.04rem;  position:absolute; top:5px; right:24px; padding-top:2px;}
span.b_reply{background-color:#d6d6d6; text-align:center; width:39px; height:20px;font-size:0.75em;display:inline-block; border-radius:10px;vertical-align:middle;color:#000;line-height:1.4rem;}
.view_state{color:#fff; border:0px; border-radius:12px; background-color:#08226f; text-align:center; width:74px; height:22px;font-size:0.813em;letter-spacing:-0.04rem;  position:absolute; top:0px; right:0px; padding-top:2px; }

.bg_fullpkg{
	position: relative;
	z-index: 20;
	width:100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(/images/bg_intro.png) no-repeat center center fixed;
	background-size: cover;
	min-height:660px;
	text-align:center;
}

input.pp_rd01{display:none;}
input.pp_rd01[type="radio"]+ label{
	  width:72px;
	  height:28px;
	  background-color:#fff;
	  color:#4e64f5;
	  border:1px solid #4e64f5;
	  border-radius:6px;
	  display: inline-block;
	  text-align:center;
	  padding-top:4px;
	  font-size:0.938rem;
	  vertical-align:top;
	  }

input.pp_rd01[type="radio"]:checked + label{
	  width:72px;
	  height:28px;
	  z-index:30;
	  background-color:#4e64f5;
	  color:#fff;
	  border-radius:6px;
	  display: inline-block; 
	  text-align:center;
	  padding-top:4px;
	  font-size:0.938rem;
	  vertical-align:top;
	  }
.step_txt span.stp_circle01{background-color:#363e55; color:#fff; border-radius:10px;  font-size:0.938rem; line-height:1.4em; font-weight:bold;letter-spacing:-0.04rem;width:20px;height:20px;display:inline-block; margin:0 4px 0 4px;}
.step_txt span.stp_circle02{background-color:#b2bed8;color:#fff; border-radius:10px;  font-size:0.938rem; line-height:1.4rem; font-weight:bold;letter-spacing:-0.04rem;width:20px;height:20px;display:inline-block; margin:0 4px 0 4px;}
}


/* 아이폰 6 7 8 */
@media all and (min-width:374px) and (max-width: 375px) {
.btn_center{width:80%; margin:0 auto; padding-top:35px;}
ul.landlord_mn{height:60px;padding-top:2px; margin:0 auto;}
ul.landlord_mn li{display:inline-block; margin:0 5px 0 5px; width:60px; position:relative;}
span.b_reply{background-color:#d6d6d6; text-align:center; width:39px; height:20px;font-size:0.75em;display:inline-block; border-radius:10px;vertical-align:middle;color:#000;line-height:1.4rem;}
button.ll_btn02{
	z-index: 3;
	border:0;
	background-color: #7a210b;
	cursor: pointer; 
	width: 133px;
	height: 106px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -229px 0px;
	text-indent: -9999px; 
	display: inline-block;
	border-radius:16px;
	box-shadow:2px 2px 6px 2px #394ed5;
	margin-left:20px;
	}
button.btn_rt{
	background-color:#fff; 
	color:#932f17; 
	width:104px; 
	height:30px;
	font-size:0.938em;
	border-radius:6px;
	border:1px solid #932f17; 
	letter-spacing:-0.06rem;
	position:absolute;
	right:0;
	top:0px;
	padding:0px;
	z-index:10;
	}
input.pp_rd01{display:none;}
input.pp_rd01[type="radio"]+ label{
	  width:72px;
	  height:28px;
	  background-color:#fff;
	  color:#4e64f5;
	  border:1px solid #4e64f5;
	  border-radius:6px;
	  display: inline-block;
	  text-align:center;
	  padding-top:2px;
	  }

input.pp_rd01[type="radio"]:checked + label{
	  width:72px;
	  height:28px;
	  z-index:30;
	  background-color:#4e64f5;
	  color:#fff;
	  border-radius:6px;
	  display: inline-block; 
	  text-align:center;
	  padding-top:2px;
	  }
.search_sec input.search_bx{width:100%;height:39px; border-radius:4px; border:0px; background-color:#f2f2f2;color:#353f56;font-size:1.188em; text-align:left; padding:2px 0 0px 10px;}
.btn_close{
	z-index: 301;
	border:0;
	background-color: #fff;
	cursor: pointer; 
	width: 16px;
	height: 15px;
	background-image: url(/images/le_bg.png);
	background-size: 900px 600px;
	background-position: -642px -28px;
	text-indent: -9999px; 
	position:absolute;
}
}


@media all and (max-width:360px) {
.btn_center{width:80%; margin:0 auto; padding-top:26px;}
ul.landlord_mn li{display:inline-block; margin:0 10px 0 10px; width:60px; position:relative;}
select.gray_in{width:140px; height:39px; display:inline; color:#353f56;background-color:#f2f2f2; color:#c7c7c7;border:0px; border-radius:6px; padding-left:10px; position:relative; }
select.gray_in option{color:#353f56;}
select.gray_in option:first-child{color:#c7c7c7;}
.down_arrow01{position:absolute; top:42px; left:120px; z-index:30;font-size:0.6rem;}
.down_arrow02{position:absolute; top:42px; left:270px; z-index:30;font-size:0.6rem;}
.asset_b_count{display:inline-block; border:1px solid #3068f3;width:150px; height:71px;border-radius:15px; margin:0 0px 4px 0px; position:relative;}
}