
	/* find.php **************************************/
    .bcode { width:100%;max-width:550px;margin:0 auto;font-size:1.5em;display:table;padding-top:25px }
    .bcode_top { width:100%;max-width:640px;margin:50px auto;font-size:1.5em;display:table; }
    .bcode_title { width:35%;float:left;display:table;padding-left:40px;padding-top:8px }
    .bcode_td { width:65%;float:left;display:table }
    .bcode_td input { width:100% !important;}
    .bcode_center { text-align:center }
    .input_box { width:65% !important;height:40px !important; }
    .btn-class { font-size:1.1em !important;width:100% !important;height:60px !important;font-weight:600;background:#9d1f36 }
    .btn-go a{ font-size:1em !important; }
    .bcode_minus { margin-top:-50px }
    .keynext { height:35px;width:35px }
    .abtn { width:40%;text-align:center }
	.input_p1 { width:50px !important  }
	.input_p2 { width:70px !important  }
	.input_p3 { width:70px !important  }

	@media (max-width:760px) {
		.bcode_title { width:30%;float:left;display:table;padding-left:20px;padding-top:8px }
		.keynext { height:35px;width:30px }
		.input_pw { width:245px !important }
}	

	/* //find.php ***************************************/


	/* guide.php ***************************************/
	.que:first-child{border-top: 1px solid black;}
	.que{position: relative;padding: 17px 17px;cursor:pointer;font-weight:bold;border-bottom:1px solid #dddddd;}
	.que::before{display: inline-block;content: '∨';font-size:14px;margin-right:7px;}
	.que.on::before{display: inline-block;content: '∧';font-size:14px;margin-right:7px;color:#c65555;}
	.que.on>span{font-weight: bold;color: #c65555;}
	.anw {display: none;overflow: hidden;background-color: #f4f4f2;padding: 27px 37px;line-height:150%;font-size: 1em;}
	.anw .red {color:red; font-weight:500;}
	.max-width-img { width:100%; max-width:800px }
	/* //guide.php ***************************************/


	/* join.php ***************************************/
	.ph1 { width:8% !important;margin-top:-4px !important; }
	.ph2 { width:15% !important;margin-top:-4px !important; }
	.ph3 { width:15% !important;margin-top:-4px !important; }
	#myarea1 {
		width: 98%;
		height: 250px;
		overflow: auto;
		border: 1px solid silver;
		padding: 10px;
	}
	@media (max-width:840px) {
	    .jlogin { font-size:0.65rem !important;  }
		.ph1 { width:9% !important;margin-top:-4px !important;height:36px !important }
		.ph2 { width:12% !important;margin-top:-4px !important;height:36px !important }
		.ph3 { width:12% !important;margin-top:-4px !important;height:36px !important }
		.rnumber { height:36px !important }
	}
	/* //join.php ***************************************/


	/* regis.php ***************************************/
	.bcode_br {
		width: 100%;
		max-width: 640px;
		margin: 0 auto;
		font-size: 1.5em;
		display: table;
		padding-top: 10px;
	}	
	.btn_pgo { border-radius: 10px !important;font-size:1.1rem !important; }
    .small_text { font-size:0.8em !important; }
	/* //regis.php ***************************************/


    /* study.php ***************************************/
    .g_com_bg{position:relative;height:395px;background:url(/upload/data/A_1_20230712101910.jpg) no-repeat 50% 50%;background-size:cover;margin-bottom:50px;margin-top:50px; }
    .g_com_bg{height:395px}
    .g_com_entxt{font-size:16px;margin-bottom:10px}
    .g_com_tit{font-size:24px;line-height:34px;}
    .g_com_tit br{display:none}
    .g_com_txt{padding-top:18px; }
    .g_com_cont{padding:200px 20px 0 20px}
    .g_com_cont b{font-size:24px;line-height:34px}

	.g_com_txt{ opacity: 0.96;position:absolute;top:325px;left:0px;display:inline-block;width:100%;background: linear-gradient(45deg, #656565, #363636, #656565);text-align:center;height:70px; }
	.g_com_entxt{display:block;font-size:18px;color:#fff;font-weight:400;font-family:'ttl';line-height:1.3;margin-bottom:25px;letter-spacing:0; word-break:keep-all}
	.g_com_tit1{display:block;font-size:24px;color:#fff;line-height:1.4;font-weight:600;word-break:keep-all;float:left;width:50%;text-align:left;padding-left:20px}
	.g_com_tit2{display:block;font-size:12px;color:#000;line-height:1.4;font-weight:600;word-break:keep-all;float:left;width:50%;text-align:center;padding-right:20px}
	.g_com_tit2 .g_com_home_link { background:#fff;height:30px;width:60px;border-radius:15px;float:right;padding-top:5px;}
	.g_com_cont{padding:55px 100px 0 100px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:35px}
	.g_com_cont b{display:block;font-size:32px;font-weight:500;line-height:2em;margin-bottom:35px}
	.g_com_cont p{margin-bottom:35px;font-size:18px}

	.ttable .ttdbg {
		padding: 15px;
		text-align: center;
		font-weight: bold;
		background: #efefef;
		color: #000;
	}
	.ttable .ttdbg1 {
		padding: 15px;
		text-align: center;
		font-weight: bold;
		background: #f7f7f7;
		color: #000;
	}
	.table-bordered {
		border: 1px solid #ddd;
	}

	.ttable td, .ttable th {
		border: 1px solid #ddd;
		padding: 8px;
        line-height:150%;
        font-size:0.8em;
	}
    .mp { text-align:left;margin-top:20px }

    .pp30 { float:left;width:calc(100% / 3);padding:20px }

	@media (max-width:840px) {
    .pp30 { width:100%;padding:20px }
}

    .p_title { font-size:1em;text-align:center;font-weight:bold;height:30px;margin-top:20px }
    .p_stitle { font-size:0.7em;text-align:center;height:20px;margin-top:10px;margin-bottom:25px }	
    /* //study.php *************************************/


    /* study_detail.php *************************************/
	.keydiv { width: 100%;max-width:980px;text-align:left;padding-top:150px;}
	.keydiv1 { width: 100%;max-width:980px;text-align:left;padding:20px;color:#555;font-family:나눔고딕;font-size:20pt;background:#faf6d9  }
	.keydiv2 { width: 100%;max-width:980px;text-align:left;padding:20px;margin-top:20px;color:#000;font-family:나눔고딕;font-size:18pt;background:#fff  }
	.keypost { width:160px;text-align:center;height:130px;margin-top:10px;font-family:나눔고딕;font-size:18pt;font-weight:bold  }
	.b01 { color:#000;font-family:나눔고딕;font-size:18pt;font-weight:bold;margin-top:15px;margin-bottom:20px; }
	.t01 { color:#000;font-size:14pt;margin-bottom:10px; }
	.graph { background:silver;height:30px;color:#fff }
	.graph1 { background:#f28c0a;height:30px;color:#fff }
	.m0 { padding-left:0px; }
	.m5 { padding-left:5px; }
    .xhide_small_show { display:none }

	@media (max-width:840px) {
    .xhide { display:none }
}

	@media (max-width:760px) {
    .xhide_small { display:none }
    .xhide_small_show { display:block }
}
    /* //study_detail.php *************************************/


    /* //sign.php *************************************/
	@media (max-width:840px) {
	.bcode_minus a { font-size:0.8rem !important;  }
	}

    /* //sign.php *************************************/
	
    /* //sign.php find.php *************************************/

	@media (max-width:840px) {
    .blogin { width:calc(100% - 40px) !important; }
	}
    /* //sign.php find.php *************************************/

    /* mypage.php */
	@media (max-width:840px) {
	.edit_my .ttdbg{ width:100px 	}
	.edit_my .smalltext { font-size:0.8rem !important; }
	}
    /* mypage.php */
	