@charset "utf-8";


/************************************************
*		LAYOUT									*
************************************************/

.one_wrap{width:100%;max-width:500px;margin:0 auto;padding:0;position:relative;}
.one_header{width:100%;max-width:500x;margin:0 auto;padding:0;position:fixed;top:0;z-index:1000;}
.one_mcontainer{width:100%;max-width:500px;margin:0 auto;padding:20px 0 !important;position:relative;}
.one_scontainer{width:100%;max-width:500px;margin:0 auto;padding:10px 0 !important;position:relative;}
.one_bcontainer{width:100%;max-width:500px;margin:0 auto;padding:10px 0 !important;position:relative;}
.one_footer{width:100%;position:relative;z-index:1000;}





/*************** Form ***************/
.one_wrap form {margin:0;padding:0;}
.one_wrap label {margin:0;padding:2px 0 0;font-size:0.9em;font-weight:300;cursor:pointer;display:block;}

.one_wrap input[type="text"],
.one_wrap input[type="password"],
.one_wrap input[type="email"],
.one_wrap select,
.one_wrap textarea {
	width:90%;
	padding:0 5%;
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	appearance:none;
	-moz-transition:border-color 0.2s ease-in-out;
	-webkit-transition:border-color 0.2s ease-in-out;
	-o-transition:border-color 0.2s ease-in-out;
	-ms-transition:border-color 0.2s ease-in-out;
	transition:border-color 0.2s ease-in-out;
	background:transparent;
	border:1px solid #e8e8e8;
	border-radius:4px;
	text-decoration:none;
	font-size:14px;
	color:#999;
	display:block;
	outline:0;
}

.one_wrap textarea {padding:0.5em 1em;overflow:auto;}

.one_wrap input[type="text"]:invalid,
.one_wrap input[type="password"]:invalid,
.one_wrap input[type="email"]:invalid,
.one_wrap select:invalid,
.one_wrap textarea:invalid,
.one_wrap .invalid {
	border-color:#cb2026 !important;
	color:#999;
}

.one_wrap input[type="text"]:focus,
.one_wrap input[type="password"]:focus,
.one_wrap input[type="email"]:focus,
.one_wrap select:focus,
.one_wrap textarea:focus {
	border-color:#cb2026;
	color:#999;
}

.one_wrap input[type="text"],
.one_wrap input[type="password"],
.one_wrap input[type="email"],
.one_wrap select {
	height:45px;
}

.one_wrap input[type="checkbox"],
.one_wrap input[type="radio"] {
	width:1em;
	height:0;
	margin-right:-2em;
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	appearance:none;
	opacity:0;
	display:block;
	float:left;
	z-index:-1;
}

.one_wrap input[type="checkbox"] + label,
.one_wrap input[type="radio"] + label {
	padding-left:2.55em;
	padding-right:0.75em;
	text-decoration:none;
	font-size:1em;
	font-weight:200;
	color:rgba(255, 255, 255, 1);
	position:relative;
	cursor:pointer;
	display:inline-block;
}

.one_wrap input[type="checkbox"] + label:before,
.one_wrap input[type="radio"] + label:before {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	text-transform:none !important;
}

.one_wrap input[type="checkbox"] + label:before,
.one_wrap input[type="radio"] + label:before {
	width:18px;
	height:20px;
	content:'';
	background:url(../images/icon/check_up1.png) 3px 50% no-repeat;
	background-size:15px 11px;
	display:block;
	text-align:center;
	color:#ddd;
	line-height:20px;
	display:inline-block;
	position:absolute;
	left:0;
	top:5px;
}
.one_wrap input[type="checkbox"]:checked + label:before,
.one_wrap input[type="radio"]:checked + label:before {
    content:'';
    background:url(../images/icon/check_ov1.png) center 50% no-repeat;
	background-size:15px 11px;
}

.one_wrap input[type="checkbox"]:focus + label:before,
.one_wrap input[type="radio"]:focus + label:before {
	border-color:#999;
}

.one_wrap input[type="checkbox"] + label:before {
	/*border-radius:4px;*/
}

.one_wrap input[type="radio"] + label:before {
	/*border-radius:100%;*/
}

.one_wrap ::-webkit-input-placeholder {
	color:#c0c0c0;
}

.one_wrap :-moz-placeholder {
	color:#c0c0c0;
}

.one_wrap ::-moz-placeholder {
	color:#c0c0c0;
}

.one_wrap :-ms-input-placeholder {
	color:#c0c0c0;
}

.one_wrap .formerize-placeholder {
	color:#c0c0c0;
}

.one_wrap .select-wrapper {
	height:45px;
	margin:0 0 10px;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	color:#c0c0c0;
	line-height:45px;
	display:block;
	position:relative;
}

.one_wrap .select-wrapper:before {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	text-transform:none !important;
}

.one_wrap .one_wrap .select-wrapper:before {
	width:50px;
	height:50px;
	text-align:center;
	color:#666 !important;
	line-height:45px;
	pointer-events:none;
	position:absolute;
	right:0;
	top:-4px;
	display:block;
}

.one_wrap .select-wrapper select::-ms-expand {
	display:none;
}

.one_wrap .select-wrapper select{
	height:45px;
}

.one_wrap .select option {
	background-color:#999;
	color:#666 !important;
}

.one_wrap .select:focus::-ms-value {
	background:transparent;
}



/* Button */
.one_wrap input[type="submit"],
.one_wrap input[type="reset"],
.one_wrap input[type="button"]{
	width:100%;
	height:45px;
	margin:0;
	padding:0;
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	appearance:none;
	-moz-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	-o-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	-ms-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	background-color:#cb2026 !important;
	border-radius:4px;
	border:0;
	/*box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.3);*/
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	font-size:14px;
	font-weight:300;
	color:#fff !important;
	line-height:45px;
	cursor:pointer;
	display:inline-block;
}
.one_wrap .l_button{
	/*box-shadow:inset 0 0 0 1px #666;*/
	background-color:#000 !important;
	border:1px solid #d14146 !important;
	color:#cb2026 !important;
}

.one_wrap input[type="submit"]:hover,
.one_wrap input[type="reset"]:hover,
.one_wrap input[type="button"]:hover,
.one_wrap .button,
.one_wrap .button:hover,
.one_wrap .l_button:hover {
	/*box-shadow:inset 0 0 0 1px #666;*/
	background-color:#d14146 !important;
	color:#fff !important;
}

.one_wrap input[type="submit"]:active,
.one_wrap input[type="reset"]:active,
.one_wrap input[type="button"]:active,
.one_wrap .button:active,
.one_wrap .l_button:active {
	background-color:#d14146 !important;
	color:#fff !important;
}




h1, h2, h3, h4, h5, h6{font-size: 100% !important;}





/* ETC Style */
.w5p{width:5% !important;}
.w10p{width:10% !important;}
.w15p{width:15% !important;}
.w20p{width:20% !important;}
.w25p{width:25% !important;}
.w30p{width:30% !important;}
.w33p{width:33.3% !important;}
.w34p{width:33.4% !important;}
.w35p{width:35% !important;}
.w40p{width:40% !important;}
.w45p{width:45% !important;}
.w48p{width:48% !important;}
.w50p{width:50% !important;}
.w55p{width:55% !important;}
.w60p{width:60% !important;}
.w65p{width:65% !important;}
.w70p{width:70% !important;}
.w75p{width:75% !important;}
.w80p{width:80% !important;}
.w85p{width:85% !important;}
.w90p{width:90% !important;}
.w95p{width:95% !important;}
.w100p{width:100% !important;}




.mt0px{margin-top:0 !important;}
.mt5px{margin-top:5px !important;}
.mt10px{margin-top:10px !important;}
.mt15px{margin-top:15px !important;}
.mt20px{margin-top:20px !important;}
.mt25px{margin-top:25px !important;}
.mt30px{margin-top:30px !important;}
.mt35px{margin-top:35px !important;}
.mt40px{margin-top:40px !important;}
.mt45px{margin-top:45px !important;}
.mt50px{margin-top:50px !important;}
.mt55px{margin-top:55px !important;}
.mt60px{margin-top:60px !important;}
.mt65px{margin-top:65px !important;}
.mt70px{margin-top:70px !important;}
.mt75px{margin-top:75px !important;}
.mt80px{margin-top:80px !important;}
.mt85px{margin-top:85px !important;}
.mt90px{margin-top:90px !important;}
.mt95px{margin-top:95px !important;}
.mt100px{margin-top:100px !important;}

.ml0px{margin-left:0 !important;}
.ml5px{margin-left:5px !important;}
.ml10px{margin-left:10px !important;}
.ml15px{margin-left:15px !important;}
.ml20px{margin-left:20px !important;}
.ml25px{margin-left:25px !important;}
.ml30px{margin-left:30px !important;}
.ml35px{margin-left:35px !important;}
.ml40px{margin-left:40px !important;}
.ml45px{margin-left:45px !important;}
.ml50px{margin-left:50px !important;}
.ml55px{margin-left:55px !important;}
.ml60px{margin-left:60px !important;}
.ml65px{margin-left:65px !important;}
.ml70px{margin-left:70px !important;}
.ml75px{margin-left:75px !important;}
.ml80px{margin-left:80px !important;}
.ml85px{margin-left:85px !important;}
.ml90px{margin-left:90px !important;}
.ml95px{margin-left:95px !important;}
.ml100px{margin-left:100px !important;}

.mr0px{margin-right:0 !important;}
.mr5px{margin-right:5px !important;}
.mr10px{margin-right:10px !important;}
.mr15px{margin-right:15px !important;}
.mr20px{margin-right:20px !important;}
.mr25px{margin-right:25px !important;}
.mr30px{margin-right:30px !important;}
.mr35px{margin-right:35px !important;}
.mr40px{margin-right:40px !important;}
.mr45px{margin-right:45px !important;}
.mr50px{margin-right:50px !important;}
.mr55px{margin-right:55px !important;}
.mr60px{margin-right:60px !important;}
.mr65px{margin-right:65px !important;}
.mr70px{margin-right:70px !important;}
.mr75px{margin-right:75px !important;}
.mr80px{margin-right:80px !important;}
.mr85px{margin-right:85px !important;}
.mr90px{margin-right:90px !important;}
.mr95px{margin-right:95px !important;}
.mr100px{margin-right:100px !important;}

.mb0px{margin-bottom:0 !important;}
.mb5px{margin-bottom:5px !important;}
.mb10px{margin-bottom:10px !important;}
.mb15px{margin-bottom:15px !important;}
.mb20px{margin-bottom:20px !important;}
.mb25px{margin-bottom:25px !important;}
.mb30px{margin-bottom:30px !important;}
.mb35px{margin-bottom:35px !important;}
.mb40px{margin-bottom:40px !important;}
.mb45px{margin-bottom:45px !important;}
.mb50px{margin-bottom:50px !important;}
.mb55px{margin-bottom:55px !important;}
.mb60px{margin-bottom:60px !important;}
.mb65px{margin-bottom:65px !important;}
.mb70px{margin-bottom:70px !important;}
.mb75px{margin-bottom:75px !important;}
.mb80px{margin-bottom:80px !important;}
.mb85px{margin-bottom:85px !important;}
.mb90px{margin-bottom:90px !important;}
.mb95px{margin-bottom:95px !important;}
.mb100px{margin-bottom:100px !important;}



.pt0px{padding-top:0 !important;}
.pt5px{padding-top:5px !important;}
.pt10px{padding-top:10px !important;}
.pt15px{padding-top:15px !important;}
.pt20px{padding-top:20px !important;}
.pt25px{padding-top:25px !important;}
.pt30px{padding-top:30px !important;}
.pt35px{padding-top:35px !important;}
.pt40px{padding-top:40px !important;}
.pt45px{padding-top:45px !important;}
.pt50px{padding-top:50px !important;}
.pt55px{padding-top:55px !important;}
.pt60px{padding-top:60px !important;}
.pt65px{padding-top:65px !important;}
.pt70px{padding-top:70px !important;}
.pt75px{padding-top:75px !important;}
.pt80px{padding-top:80px !important;}
.pt85px{padding-top:85px !important;}
.pt90px{padding-top:90px !important;}
.pt95px{padding-top:95px !important;}
.pt100px{padding-top:100px !important;}

.pl0px{padding-left:0 !important;}
.pl5px{padding-left:5px !important;}
.pl10px{padding-left:10px !important;}
.pl15px{padding-left:15px !important;}
.pl20px{padding-left:20px !important;}
.pl25px{padding-left:25px !important;}
.pl30px{padding-left:30px !important;}
.pl35px{padding-left:35px !important;}
.pl40px{padding-left:40px !important;}
.pl45px{padding-left:45px !important;}
.pl50px{padding-left:50px !important;}
.pl55px{padding-left:55px !important;}
.pl60px{padding-left:60px !important;}
.pl65px{padding-left:65px !important;}
.pl70px{padding-left:70px !important;}
.pl75px{padding-left:75px !important;}
.pl80px{padding-left:80px !important;}
.pl85px{padding-left:85px !important;}
.pl90px{padding-left:90px !important;}
.pl95px{padding-left:95px !important;}
.pl100px{padding-left:100px !important;}

.pr0px{padding-right:0 !important;}
.pr5px{padding-right:5px !important;}
.pr10px{padding-right:10px !important;}
.pr15px{padding-right:15px !important;}
.pr20px{padding-right:20px !important;}
.pr25px{padding-right:25px !important;}
.pr30px{padding-right:30px !important;}
.pr35px{padding-right:35px !important;}
.pr40px{padding-right:40px !important;}
.pr45px{padding-right:45px !important;}
.pr50px{padding-right:50px !important;}
.pr55px{padding-right:55px !important;}
.pr60px{padding-right:60px !important;}
.pr65px{padding-right:65px !important;}
.pr70px{padding-right:70px !important;}
.pr75px{padding-right:75px !important;}
.pr80px{padding-right:80px !important;}
.pr85px{padding-right:85px !important;}
.pr90px{padding-right:90px !important;}
.pr95px{padding-right:95px !important;}
.pr100px{padding-right:100px !important;}

.pb0px{padding-bottom:0 !important;}
.pb5px{padding-bottom:5px !important;}
.pb10px{padding-bottom:10px !important;}
.pb15px{padding-bottom:15px !important;}
.pb20px{padding-bottom:20px !important;}
.pb25px{padding-bottom:25px !important;}
.pb30px{padding-bottom:30px !important;}
.pb35px{padding-bottom:35px !important;}
.pb40px{padding-bottom:40px !important;}
.pb45px{padding-bottom:45px !important;}
.pb50px{padding-bottom:50px !important;}
.pb55px{padding-bottom:55px !important;}
.pb60px{padding-bottom:60px !important;}
.pb65px{padding-bottom:65px !important;}
.pb70px{padding-bottom:70px !important;}
.pb75px{padding-bottom:75px !important;}
.pb80px{padding-bottom:80px !important;}
.pb85px{padding-bottom:85px !important;}
.pb90px{padding-bottom:90px !important;}
.pb95px{padding-bottom:95px !important;}
.pb100px{padding-bottom:100px !important;}



.hltxt{text-decoration:line-through;}
.ultxt{text-decoration:underline;}

.dot_line{height:1px;margin:0;padding:0;background-color:#d8d8d8;}
.top_line{height:2px;background-color:#d8d8d8;}
.cut_line{height:1px;margin:0;background-color:#d8d8d8;}
.half_line{height:1px;margin:10px 0;background-color:#d8d8d8;}
.noline{border:none !important;border:0 !important;}


.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}


.ft_l{float:left !important;}
.ft_r{float:right !important;}



.wn{text-overflow:ellipsis !important;*text-overflow:ellipsis !important;white-space:nowrap !important;*white-space:nowrap !important;display:block !important;*display:block !important;overflow:hidden !important;*overflow:hidden !important;}

.clear{width:100% !important;height:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;display:block !important;float:none !important;clear:both !important;overflow:hidden !important;}






/************************************************
*		HEADER									*
************************************************/

.one_header{height:50px;background-color:#cb2026;text-align:center;font-size:18px;font-weight:400;color:#fff;line-height:50px;}
.one_header .back_l{width:30px;height:50px;position:absolute;}
.one_header .back_l a{
	width:100%;
	height:50px;
	background:url(../images/icon/arrow_l_white.png) center 50% no-repeat;
	background-size:25px 25px;
	color:#fff;
	line-height:50px;
	display:block;
}
.one_header .refreshify{width:30px;height:50px;position:absolute;right:5px;top:0;}
.one_header .refreshify a{
	width:100%;
	height:50px;
	background:url(../images/icon/cycle_arrow.png) center 50% no-repeat;
	background-size:22px 22px;
	color:#fff;
	line-height:50px;
	display:block;
}






/************************************************
*		CONTAINER								*
************************************************/

/*** Sub Content ***/
.one_content{width:100%;margin:25px 0;padding:0;position:relative;}



/* LOGIN + JOIN  */
.one_inp_wrap{margin:0;padding:0;position:relative;}
.one_inp_wrap ul{margin:25px 0;padding:0;}
.one_inp_wrap li:first-child{width:27%;float:left;}
.one_inp_wrap li{width:70%;height:45px;margin:0 0 10px;font-size:14px;font-weight:400;color:#999;line-height:45px;position:relative;display:block;float:right;}
.one_inp_wrap li input[type="text"]{width:90%;padding:0 5%;}

.one_inp_i_wrap{width:100%;height:45px;margin:0 0 10px;line-height:45px;position:relative;}
.one_inp_i_wrap .iiw_1,
.one_inp_i_wrap .iiw_2{
	height:45px;
	margin:0;
	padding:0;
	border:1px solid #e8e8e8;
	border-radius:4px;
	position:relative;
}
.one_inp_i_wrap .iiw_1 li,
.one_inp_i_wrap .iiw_2 li{height:45px;line-height:45px;float:left;}
.one_inp_i_wrap .iiw_1 li input[type="text"],
.one_inp_i_wrap .iiw_2 li input[type="text"],
.one_inp_i_wrap .iiw_1 li input[type="password"],
.one_inp_i_wrap .iiw_2 li input[type="password"]{border:0 none;}
.one_inp_i_wrap .iiw_1 li input[type="submit"],
.one_inp_i_wrap .iiw_1 li input[type="reset"],
.one_inp_i_wrap .iiw_1 li input[type="button"]{
	width:45px;
	height:42px;
	background:url(../images/icon/btn_input_delete.png) no-repeat center 50%;
	background-size:15px 15px;
	background-color:#fff !important;
	float:right;
}
.one_inp_i_wrap .iiw_1 li input[type="submit"]:invalid,
.one_inp_i_wrap .iiw_1 li input[type="reset"]:invalid,
.one_inp_i_wrap .iiw_1 li input[type="button"]:invalid,
.one_inp_i_wrap .iiw_1 li input[type="submit"]:focus,
.one_inp_i_wrap .iiw_1 li input[type="reset"]:focus,
.one_inp_i_wrap .iiw_1 li input[type="button"]:focus{background-color:transparent !important;}

.one_inp_i_wrap .iiw_2 input[type="checkbox"] + label{
	width:100%;
	height:45px;
	padding:0;
	color:#999;
}
.one_inp_i_wrap .iiw_2 input[type="checkbox"] + label:before{
	width:100%;
	height:45px;
	margin:0;
	padding:0;
	border-radius:0;
	border:0;
	background:url(../images/icon/btn_hide_off.png) center 50% no-repeat !important;
	background-size:20px 20px !important;
	line-height:45px;
	left:0;
	top:-5px;
}
.one_inp_i_wrap .iiw_2 input[type="checkbox"]:checked + label:before{
    background:url(../images/icon/btn_hide_on.png) center 50% no-repeat !important;
	background-size:20px 20px !important;
}
.one_inp_i_wrap .iiw_2 input[type="checkbox"]:focus + label:before {
	border-color:#fff;
}



.one_join_img{width:80%;margin:0 auto;padding:15px 0;position:relative;}
.one_join_img img{width:100%;}

.one_join_app{margin:0;padding:10px 0 30px;position:relative;}
.one_join_app ul{margin:0;padding:0;position:relative;}
.one_join_app li{
	margin:0 0 5px;
	padding:0;
	border:1px solid #e8e8e8;
	border-radius:3px;
	position:relative;
}
.one_join_app li a{height:45px;padding:10px;cursor:pointer;display:block;}
.one_join_app li .ja_app{
	width:25%;
	max-width:45px;
	height:auto;
	text-align:left;
	float:left;
}
.one_join_app li .ja_app img{width:100%;}
.one_join_app li .ja_text{
	width:48%;
	margin-left:2%;
	float:left;
}
.one_join_app li .ja_text b{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:600;
	color:#222;
	line-height:25px;
	display:block;
}
.one_join_app li .ja_text p{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:400;
	line-height:14px;
	color:#999;
	letter-spacing:-1px;
	display:block;
}
.one_join_app li .ja_down{
	width:26%;
	text-align:right;
	font-size:12px;
	font-weight:400;
	color:#222;
	line-height:45px;
	letter-spacing:-1px;
	float:right;
}
.one_join_app li .ja_down img{
	width:19px;
	height:20px;
	margin-left:5px;
}



.one_mp_wrap{padding:15px 5px 25px;text-align:center;position:relative;}
.one_mp_wrap .pr_case{
	width:90px;
	height:90px;
	margin:0 auto;
	position:relative;
	display:block;
}
.one_mp_wrap .pr_case .pr_img{
	width:90px;
	height:90px;
	border:1px solid #dfdfdf;
	border-radius:100%;
	line-height:90px;
	display:block;
	overflow:hidden;
}
.one_mp_wrap .pr_case .pr_img img{width:100%;vertical-align:top;}
.one_mp_wrap .pr_case .ri_mod{
	width:25px;
	height:25px;
	background-color:#fff;
	border:1px solid #dfdfdf;
	border-radius:100%;
	text-align:center;
	line-height:20px;
	position:absolute;
	right:0;
	bottom:0;
	overflow:hidden;
	z-index:1;
}
.one_mp_wrap .pr_case .ri_mod img{width:65%;}



.one_wd_wrap{margin:0;padding:10px 0;position:relative;}
.one_wd_wrap .ww_tit{margin:0;padding:20px 10px 10px;text-align:left;font-size:17px;font-weight:600;color:#222;line-height:24px;letter-spacing:-1px;display:block;}
.one_wd_wrap ul{margin:0 0 40px;padding:0;background-color:#f4f4f4;position:relative;}
.one_wd_wrap li:last-child{border-bottom:0 none;}
.one_wd_wrap li{
	margin:0;
	padding:0;
	border-bottom:1px solid #d8d8d8;
	position:relative;
}
.one_wd_wrap li a{height:50px;padding:10px;cursor:pointer;display:block;}
.one_wd_wrap li .ww_app{
	width:25%;
	max-width:45px;
	height:auto;
	text-align:left;
	float:left;
}
.one_wd_wrap li .ww_app img{width:100%;}
.one_wd_wrap li .ww_text{
	width:46%;
	margin-left:2%;
	font-size:18px;
	font-weight:600;
	color:#222;
	line-height:45px;
	float:left;
}
.one_wd_wrap li .ww_link{
	width:28%;
	text-align:right;
	font-size:13px;
	font-weight:400;
	color:#666;
	line-height:45px;
	letter-spacing:-1px;
	float:right;
}






/************************************************
*		FOOT									*
************************************************/

.one_footer{margin:0;padding:10px;text-align:center;font-size:14px;font-weight:400;color:#ccc;}
.one_footer .f_fix{width:100%;max-width:500px;margin:0 auto 10px;position:relative;}
.one_footer .f_fix input[type="submit"]{margin-left:-20px;}






/************************************************
*		ETC										*
************************************************/

.bctit{margin:0 0 20px;padding:0;text-align:center;font-size:20px;font-weight:600;color:#666;line-height:33px;letter-spacing:-1px;display:block;}
.bcsit{margin:0 0 20px;padding:0;text-align:center;font-size:20px;font-weight:600;color:#666;line-height:33px;letter-spacing:-1px;display:block;}
.bctxt{margin:0 0 20px;padding:0;text-align:center;font-size:14px;font-weight:400;color:#666;line-height:25px;letter-spacing:-1px;display:block;}
.bcsxt{margin:0 0 5px;padding:0;text-align:center;font-size:14px;font-weight:400;color:#666;line-height:25px;letter-spacing:-1px;display:block;}

.bltxt{margin:0 0 20px;padding:0;text-align:left;font-size:14px;font-weight:400;color:#666;line-height:25px;letter-spacing:-1px;display:block;}
.blsxt{margin:0 0 5px;padding:0;text-align:left;font-size:14px;font-weight:400;color:#666;line-height:25px;letter-spacing:-1px;display:block;}

.sltit{margin:0 0 3px;padding:0;text-align:left;font-size:20px;font-weight:500;line-height:36px;letter-spacing:-1px;position:relative;display:block;}
.sltit b{font-weight:400;}
.sltit span{height:36px;line-height:36px;position:absolute;right:10px;top:6px;}
.sltxt{margin:0 0 10px;padding:0;text-align:left;font-size:15px;font-weight:400;color:#666;line-height:24px;letter-spacing:-1px;display:block;}
.slcop{margin:10px 0;padding:0;text-align:left;font-size:13px;font-weight:400;color:#ccc;line-height:20px;letter-spacing:-1px;display:block;}
.slcop img{width:18px;height:18px;margin-bottom:5px;}

.sctit{margin:0 0 3px;padding:0 10px;text-align:center;font-size:20px;font-weight:500;line-height:36px;letter-spacing:-1px;position:relative;display:block;}
.sctit b{font-weight:400;}
.sctit span{height:36px;line-height:36px;position:absolute;right:10px;top:6px;}
.sctxt{margin:0 0 10px;padding:0;text-align:center;font-size:15px;font-weight:400;color:#666;line-height:24px;letter-spacing:-1px;display:block;}
.sccop{margin:0 0 10px;padding:0;text-align:center;font-size:13px;font-weight:400;color:#ccc;line-height:20px;letter-spacing:-1px;display:block;}






/************************************************
*		POPUP									*
************************************************/

/*************** BOOTSTRAP POP ******************/
.modal{z-index:1000000 !important;}

.modal-header{
	padding:10px !important;
	background-color:#fff;
	border-bottom:1px solid #666 !important;
	font-size:16px;
	color:#666;
	letter-spacing:-1px;
}
.modal-header .close{margin-top:-5px !important;font-size:35px;font-weight:300;color:#666;float:right;}

.modal-content{max-width:320px !important;margin:0 auto !important;}

.modal-body{background-color:#fff;}
.modal-body.mb_nav{
	width:135px;
	margin:5px 5px 0 0;
	padding:10px 5px;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:10px;
	float:right;
}
.modal-body .mb_nav{
	height:35px;
	padding:0 10px;
	text-align:left;
	font-size:14px;
	color:#000;
	line-height:35px;
	display:block;
}
.modal-body .mb_nav img{width:15px;height:auto;margin:0 15px 4px 0;}

.modal-body.mb_nop{padding:15px 10px;}

.modal-body .mb_ctit{margin:0 0 5px;text-align:center;font-size:14px;color:#666;display:block;}
.modal-body .mb_ctxt{margin:0 0 10px;text-align:center;font-size:12px;color:#999;display:block;}

.modal-body .mb_ltit{margin:0 0 5px;font-size:14px;color:#666;display:block;}
.modal-body .mb_ltxt{margin:0 0 10px;font-size:12px;color:#999;display:block;}

.pscroll{height:280px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}

.modal-footer{padding:0 !important;border-top:1px solid #999 !important;}
.modal-footer .btn{height:50px;margin:0 !important;padding:0;border-radius:0;font-size:15px;line-height:50px;float:left;}
.modal-footer .btn-normal:first-child{border-right:1px solid #999;}
.modal-footer .btn-normal{background-color:#efefef !important;color:#666;}
.modal-footer .btn-primary:first-child{border-right:1px solid #666;}
.modal-footer .btn-primary{background-color:#d14146;color:#fff;}


.terms01 {margin:0 0 20px;text-align:left;line-height:24px;word-break: break-all;}
.terms01 strong {margin:0 0 10px;font-size:14px;font-weight:600;display:block;}
.terms02 {padding:0 0 0 15px;text-align:left;line-height:24px;word-break: break-all;}
.terms02 strong {margin:0 0 10px;font-size:13px;font-weight:600;display:block;}
.terms02 p{margin:8px 0 0;}
.terms02 span{font-size:13px;}
.terms03 {padding:0 0 0 25px;text-align:left;line-height:24px;word-break: break-all;}
.terms03 span{font-size:12px;}






/************************************************
*		Agreement 								*
************************************************/

.one_agr_wrap{margin:0 0 40px;position:relative;}
.one_agr_wrap ul{margin:0;padding:0;}
.one_agr_wrap li:first-child{
	height:40px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #e7e7e7;
	line-height:40px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.one_agr_wrap li:first-child{
		height:70px;
		line-height:70px;
	}
}
.one_agr_wrap li:first-child input[type="checkbox"],
.one_agr_wrap li:first-child input[type="radio"]{margin:0;}
.one_agr_wrap li:first-child input[type="checkbox"] + label b,
.one_agr_wrap li:first-child input[type="radio"] + label b{font-size:16px;color:#999;font-weight:500;line-height:40px;}
.one_agr_wrap li:first-child  input[type="checkbox"] + label,
.one_agr_wrap li:first-child  input[type="radio"] + label {padding:0 0 0 27px;line-height:40px;}
.one_agr_wrap li:first-child input[type="checkbox"] + label:before,
.one_agr_wrap li:first-child input[type="radio"] + label:before{
	width:20px;
	background:url(../images/icon/a_check_up1.png) center 50% no-repeat !important;
	background-size:20px 20px !important;
	line-height:40px;
	top:11px;
}
.one_agr_wrap li:first-child input[type="checkbox"]:checked + label:before,
.one_agr_wrap li:first-child input[type="radio"]:checked + label:before{
	background:url(../images/icon/a_check_ov1.png) center 50% no-repeat !important;
	background-size:20px 20px !important;
}


.one_agr_wrap li{height:30px;color:#fff;line-height:30px;}
.one_agr_wrap li label {margin:0;}
.one_agr_wrap li input[type="checkbox"],
.one_agr_wrap li input[type="radio"] {float:left;}
.one_agr_wrap li input[type="checkbox"] + label,
.one_agr_wrap li input[type="radio"] + label {width:93%;margin:0;padding:0 0 0 7%;font-size:14px;font-weight:300;color:#999;line-height:30px;}
.one_agr_wrap li input[type="checkbox"] + label b,
.one_agr_wrap li input[type="radio"] + label b{font-size:14px;font-weight:400;color:#777;}
.one_agr_wrap li input[type="checkbox"]:checked + label:before b,
.one_agr_wrap li input[type="radio"]:checked + label:before b{color:#999;}
.one_agr_wrap li input[type="checkbox"] + label span,
.one_agr_wrap li input[type="radio"] + label span{float:right;}
.one_agr_wrap li input[type="checkbox"] + label span a,
.one_agr_wrap li input[type="radio"] + label span a{
	width:8px;
	height:30px;
	background:url(../images/icon/more_icon.png) right 50% no-repeat;
	background-size:8px 15px;
	line-height:30px;
	display:block;
}



.agr_bit{margin:0 0 10px;padding:0;text-align:left;font-size:16px;font-weight:500;color:#333;line-height:24px;letter-spacing:-1px;display:block;}
.agr_tit{margin:10px 0 0;padding:0;text-align:left;font-size:13px;font-weight:400;color:#666;line-height:21px;letter-spacing:-1px;display:block;}
.agr_txt{margin:0 0 10px;padding:0;text-align:left;font-size:12px;font-weight:400;color:#999;line-height:20px;letter-spacing:-1px;display:block;}






/************************************************
*		TABLE	 								*
************************************************/

.table_type1{width:98%;margin:0 1% 15px;border-top:2px solid #555;font-size:14px;}
.table_type1 caption{display:none}
.table_type1 thead th,
.table_type1 thead td{padding:10px;background-color:#333;border:1px solid #e4e4e4;font-size:15px;font-weight:500;color:#333;line-height:20px;}
.table_type1 tbody th,
.table_type1 tbody td{padding:10px;background-color:#000;border:1px solid #e4e4e4;font-size:13px;font-weight:400;color:#ccc;line-height:20px;vertical-align:top;}
.table_type1 tbody th p,
.table_type1 tbody td p{margin:0 0 10px;color:#333;display:block;}






/************************************************
*		RESPONSIVE								*
************************************************/

@media all and (max-width:1280px){
}

@media (min-width: 1200px){
}

@media all and (max-width:1024px){
}

@media all and (max-width:980px){
}

@media all and (min-width:768px){
}

@media all and (max-width:480px){
}

@media all and (max-width:419px){
}


/* 240206 원아이디 로그인 수정 */
.stxt{text-align: center;font-size: 1.1em;margin: 10px 0 33px;line-height: 130%;}
.scoop_r{margin-top: 10px;text-align: right;font-size: 1em;color: #999;}

.one_wrap input[type="submit"]:hover{
    background-color: #cb2026 !important;
    color: #fff !important;
}

input[type="submit"].button_white{
    background-color: #fff !important;
    color: #cb2026  !important;
    border: 1px solid #cb2026  !important;
}

.bt_txt{
	text-align: center;
	border-top: 2px solid #e8e8e8;
	margin: 100px 0 10px;
	padding-top: 20px;
	font-size: 1em;
}

#no_oneid{margin-top: 40vh;text-align: center;}
#no_oneid .modal-header,
#no_oneid .modal-body,
#no_oneid .modal-footer{border: none !important;}
#no_oneid .modal-header{height: 24px;border-radius: 10px;padding: 0 !important;}
#no_oneid .modal-header .close {
    margin-top: 0 !important;
    color: #000;
	opacity: 1;
	font-size: 30px;
	height: 24px;
	margin-right: 5px;
}
#no_oneid .modal-body{font-size: 1.2em;line-height: 1.3em;}
#no_oneid .modal-footer{padding: 10px 20px 20px 20px !important;border-radius: 10px;}
#no_oneid .modal-footer button{width: 100%;border-radius: 4px;border: none;background-color: #cb2026;}
#no_oneid .modal-footer button:focus{outline: none;}
