/* font-color */
.fcT_0ca225{color:#0ca225; font-size:15px} /* top  green */
.fcT_333333{color:#333333; font-size:15px}/* top  gray */
.fc_ic_ffffff{color:#ffffff;font-size:15px;font-weight:bold}/* whith icon */

.fc_0ca225{color:#0ca225} /* green */
.fc_528fb9{color:#528fb9}/* blue */
.fc_e18a00{color:#e18a00}/* orange */
.fc_272727{color:#272727}/* black */
.fc_676666{color:#676666}/* gray */
.fc_272727{color:#272727;font-weight:bold}/* gray2 */

.fc_69b567{ color: #69b567 }/* green  table */
.fc_da8e43{ color: #da8e43 }/* orange  table */
.fc_6f90b9{ color: #6f90b9 }/* blue  table */
.fc_787878{ color: #787878 }/* gray  table */
.fc_ba7777{ color: #ba7777 }/* Gpink  table */
.fc_8282be{ color: #8282be }/* violet  table */


/* font*/
.Stitle{ color: #e29950;font-size:15px;padding:15px; line-height:1.4em }/* orang  title */


/* container */
#container{width:100%;min-width:320px}
#container .content{width:100%;min-width:320px;padding:25px 0}
#container .bg_white{background-color:#ffffff}
#container .bg_gray{background-color:#d2d2d2}
#container .content .center{position:relative;width:320px;margin:0 auto}

#container .content .center h2{width:306px;height:49px;margin:0 auto;background:url(../images/sub/bg_page_title.png) no-repeat top center}
#container .content .center h2 span{display:block;color:#ffffff;font-size:20px;text-align:center;font-weight:bold;padding-top:7px}
#container .content .center h2 span .small{display:inline-block;color:#c3def0;font-size:18px;text-align:center;margin-top:-7px}
#container .content .center h3 table{width:100%;text-align:center}
#container .content .center h3 table th{font-size:50px;text-align:right;width:20%;line-height:0;vertical-align:top}
#container .content .center h3 table th span{display:block;padding-top:20px}
#container .content .center h3 table td{font-size:24px;font-family:'Nanum Myeongjo', serif;font-weight:bold;padding-right:20px;vertical-align:top;line-height:1.2em}
#container .content .center h4{text-align:center;font-size:27px;font-family:'Nanum Myeongjo', serif;line-height:1.2em}
#container .content .center h5{padding:15px;font-size:16px; line-height:1.4em}
#container .content .center h6{width:290px;height:28px;margin:0 auto;background-color:#79ba77}
#container .content .center h6 span{display:block;color:#ffffff;font-size:15px;padding:5px 0 0 10px}

#container .content .center p{padding:15px;line-height:1.5em;text-align:justify}
#container .content .center .list_1{padding:15px}
#container .content .center .list_1 li{margin-bottom:10px}
#container .content .center .list_1 li:last-child{margin-bottom:0}

#container .content .center .chart01{width:290px;margin:0 auto;text-align:left;padding-top:45px}
#container .content .center .chart01 tr th{width:16%}
#container .content .center .chart01 tr td{font-size:17px;vertical-align:top;line-height:0;padding-top:19px}
#container .content .center .chart01 tr .list_2_wrap{padding:10px 0 0 50px}
#container .content .center .chart01 tr .list_2_wrap .list_2{line-height:17px;font-size:13px}
#container .content .center .chart01 tr .list_2_wrap .list_2 li{list-style:disc;margin-bottom:10px}

#container .content .center .chart02{width:290px;margin:0 auto;text-align:left}
#container .content .center .chart02 tr th{width:13%; padding-top:10px;}
#container .content .center .chart02 tr td{font-size:13px;line-height:1.3em; padding-top:10px; padding-left:7px;}

#container .content .center .chart03{width:290px;margin:0 auto;}
#container .content .center .chart03 tr th{width:30%;text-align:left; padding:2px;background-color:#7795ba;color: #ffffff}
#container .content .center .chart03 tr td{line-height:1.4em; padding:2px;text-align:justify;background-color:#f2f2f2}

#container .content .center .chart04{width:290px;margin:0 auto;}
#container .content .center .chart04 tr th{width:40%;text-align:left; padding:2px;background-color:#7795ba;color: #ffffff}
#container .content .center .chart04 tr td{line-height:1.4em; padding:2px;text-align:justify;background-color:#f2f2f2}

#container .content .center .chart05{width:290px;margin:0 auto;}
#container .content .center .chart05 tr th{width:30%;text-align:left; padding:2px;background-color:#e29950;color: #111111}
#container .content .center .chart05 tr td{line-height:1.4em; padding:2px;text-align:justify;background-color:#f2f2f2}

#container .content .center .chart06{width:290px;margin:0 auto;}
#container .content .center .chart06 tr th{width:40%;text-align:left; padding:2px;background-color:#e29950;color: #111111}
#container .content .center .chart06 tr td{line-height:1.4em; padding:2px;text-align:justify;background-color:#f2f2f2}

#container .content .center .chart07{width:290px;margin:0 auto;}
#container .content .center .chart07 tr th{width:10%;text-align:left; padding:2px;background-color:#7795ba;color: #ffffff}
#container .content .center .chart07 tr td{line-height:1.4em; padding:2px;text-align:justify;background-color:#f2f2f2}

/* 서브매뉴 */
.lnb_box{position:relative;width:306px;margin:15px auto 15px auto}
.lnb_box dt{
	text-align:center;
	background-color:#838383;
	border-radius:10px 10px 0 0;
	border:1px solid #d3d3d3;
	border-bottom:0;
	color:#ffffff;
	font-size:20px;
	padding:8px 0
}
.lnb_box dd{	float:left;border:1px solid #d3d3d3;background-color:#fff}
.lnb_box dd.active{background-color:#35b24a}
.lnb_box dd a{display:block;color:#7a7a7a;font-size:16px;text-align:center;height:20px;padding:12px 0}
.lnb_box dd.active a{color:#fff}
.lnb_box:after{display:block;content:"";clear:both}

/* 누가해야하나요 */
.lnb_forder1 dd.lnb_1{border-top:0;border-right:0;width:101px}
.lnb_forder1 dd.lnb_2{border-top:0;border-right:0;width:100px}
.lnb_forder1 dd.lnb_3{border-top:0;width:101px}
.lnb_forder1 dd.lnb_4{border-top:0;border-right:0;border-radius:0 0 0 10px;width:152px}
.lnb_forder1 dd.lnb_5{border-top:0;border-radius:0 0 10px 0;width:151px}
.lnb_forder1 dd.lnb_6{border-top:0;border-radius:0 0 10px 0;width:151px}
/*
.lnb_forder1 dd.lnb_1{padding:10px 7px 10px 8px;border-top:0;border-right:0}
.lnb_forder1 dd.lnb_2{padding:10px 8px 10px 8px;border-top:0;border-right:0}
.lnb_forder1 dd.lnb_3{padding:10px 8px 10px 8px;border-top:0}
.lnb_forder1 dd.lnb_4{padding:10px 37px 10px 38px;border-top:0;border-right:0;border-radius:0 0 0 10px}
.lnb_forder1 dd.lnb_5{padding:10px 18px 10px 18px;border-top:0;border-radius:0 0 10px 0}
*/

/* 트레이닝 프로그램 */
.lnb_forder2 dd.lnb_21{border-top:0;border-right:0;width:152px}
.lnb_forder2 dd.lnb_22{border-top:0;border-right:0;width:151px}
.lnb_forder2 dd.lnb_23{border-top:0;border-right:0;width:152px}
.lnb_forder2 dd.lnb_24{border-top:0;border-right:0;width:151px}
.lnb_forder2 dd.lnb_25{border-top:0;border-right:0;border-radius:0 0 0 10px;width:152px}
.lnb_forder2 dd.lnb_26{border-top:0;border-radius:0 0 10px 0;width:151px}

.tb{width:290px;margin:0 auto;background-color:#cddae6;font-size:14px;color:#000000;line-height:1.4em;padding:12px 10px}
.ic{width:242px;margin:0 auto;background-color:#7795ba;color:#ffffff;line-height:1.3em;padding:4px}
.btn{width:214px;margin:0 auto;padding:20px}

/* 검사 프로그램 */
.lnb_forder3 dd.lnb_31{border-top:0;border-right:0;border-radius:0 0 0 10px;width:152px}
.lnb_forder3 dd.lnb_32{border-top:0;border-radius:0 0 10px 0;width:151px}

/* 트레이닝 프로그램 */
.lnb_forder4 dd.lnb_41{border-top:0;border-right:0;width:100px}
.lnb_forder4 dd.lnb_42{border-top:0;border-right:0;width:101px}
.lnb_forder4 dd.lnb_43{border-top:0;border-right:0;border-radius:0 0 0 10px;width:152px}
.lnb_forder4 dd.lnb_44{border-top:0;border-radius:0;width:101px}
.lnb_forder4 dd.lnb_45{border-top:0;border-radius:0 0 10px 0;width:151px}

/* 더브레인 소개 */
.lnb_forder5 dd.lnb_51{border-top:0;border-right:0;border-radius:0 0 0 10px;width:162px}
.lnb_forder5 dd.lnb_52{border-top:0;border-radius:0 0 10px 0;width:141px}

/* FAQ 자주하는 질문 */
#container .content .center .faq_box{width:306px;height:100%;margin:20px 10px 0 7px}
#container .content .center .faq_box #dcont{position:relative}
#container .content .center .faq_box #dcont .faq_title{padding:8px;margin-top:6px;border:1px solid #d3d3d3;border-radius:5px;background-color:#f1f1f1}
#container .content .center .faq_box #dcont .faq_cont{display:block}
#container .content .center .faq_box #dcont .faq_cont:after{display:block;content:"";clear:both}
#container .content .center .faq_box #dcont .faq_cont h5{margin-left:-5px;position:absolute;margin-top:5px;color:#cacaca}
/* #container .content .center .faq_box #dcont .num{width:43px;height:28px;float:left;margin-left:15px;margin-top:35px} */

#container .content .center .faq_box #dcont p{font-size:13px;font-weight:normal;text-align:justify;line-height:1.7em}

#container .content .center .faq_box #dcont .d1{float:right;margin-top:5px;margin-bottom:10px;width:235px}
#container .content .center .faq_box #dcont .d2{float:right;margin-top:-20px;margin-bottom:10px;width:235px}

#container .content .center .faq_box #dcont table{width:310px;margin-left:-2px;border-collapse:collapse;font-weight:normal;line-height:1.6em}
#container .content .center .faq_box #dcont table tr th{width:70px;padding:10px;text-align:center;border:1px solid #cacaca}
#container .content .center .faq_box #dcont table tr td{width:240px;padding:10px;border:1px solid #cacaca;vertical-align:middle}

/* 전국지점찾기 MAIN */
.location{padding:5px 10px 0 10px}
.location ul li {float:left}

.location .loc_one{height:27px;margin-bottom:12px}
.location .loc_one .city{width:193px;height:27px;border-radius:3px;background:#cdcdcd;color:#3f3f3f;margin-left:92px;padding-left:15px;padding-top:9px}

.location .loc_two{height:27px;margin-bottom:12px}
.location .loc_two .county{width:65px;height:27px;border-radius:3px;background:#67a0c8;color:white;text-align:center;padding-top:9px}
.location .loc_two .city{width:193px;height:27px;border-radius:3px;background:#cdcdcd;color:#3f3f3f;margin-left:27px;padding-left:15px;padding-top:9px}