/* menu public css */
/* org_area */
.org_area {position:relative;text-align:center;margin-bottom:50px;}
.org_area:before {content:'';position:absolute;left:50%;top:0;margin-left:-1px;width:2px;height:69%;background:#ccc;}
.org_tit {position:relative;box-sizing:border-box;display:inline-block;background-color:#fff;width:250px;height:80px;text-align:center;border-radius:40px;text-align:center;font-size:20px;font-weight:bold;line-height:70px;color:#6dceee;border:3px solid #6dceee;}
.org_area .group{position:relative;}
.org_area .group + .group {margin-top:50px;}
.org_area .main .org_tit {color:#017bc2;border:7px solid #017bc2;line-height:62px;}
.org_area .s02 .org_tit {color:#ffa14c;border-color:#ffa14c;}
/*.org_area .s03 .org_tit {color:#8abc50;border-color:#8abc50;}
.org_area .s01:before {content:'';position:absolute;right:250px;top:50%;margin-top:-1px;width:200px;height:2px;background:#ccc;}*/
.org_area .s01 .org_tit:nth-child(2) {position:absolute;right:0;top:0;}
.org_area .s02 {text-align:left;}
.org_area .s02:before {content:'';position:absolute;left:50%;top:-25px;margin-left:-250px;width:500px;height:2px;background:#ccc;}
.org_area .s02 .org_tit:before {content:'';position:absolute;left:50%;top:-27px;width:2px;height:24px;background:#ccc;}
.org_area .s02 .org_tit:nth-child(1) {left:105px;}
.org_area .s02 .org_tit:nth-child(2) {position:absolute;right:107px;top:0;}

.org_area_m {position:relative;left:50%;width:340px;margin-left:-170px;text-align:center;margin-bottom:50px;}
.org_area_m:before {content:'';position:absolute;left:50%;top:0;margin-left:-1px;width:2px;height:70%;background:#ccc;}
.org_tit_m {position:relative;box-sizing:border-box;display:inline-block;background-color:#fff;width:150px;height:50px;text-align:center;border-radius:25px;text-align:center;font-size:13pt;font-weight:bold;line-height:40px;color:#6dceee;border:3px solid #6dceee;}
.org_area_m .group_m {position:relative;}
.org_area_m .group_m + .group_m {margin-top:50px;}
.org_area_m .main_m .org_tit_m {color:#017bc2;border:5px solid #017bc2;line-height:38px;}
.org_area_m .s02_m .org_tit_m {color:#ffa14c;border-color:#ffa14c;}
/*.org_area_m .s03_m .org_tit_m {color:#8abc50;border-color:#8abc50;}
.org_area_m .s01_m:before {content:'';position:absolute;right:250px;top:50%;margin-top:-1px;width:200px;height:2px;background:#ccc;}*/
.org_area_m .s01_m .org_tit_m:nth-child(2) {position:absolute;right:0;top:0;}
.org_area_m .s02_m {text-align:left;}
.org_area_m .s02_m:before {content:'';position:absolute;left:50%;top:-25px;margin-left:-28%;width:56.5%;height:2px;background:#ccc;}
.org_area_m .s02_m .org_tit_m:before {content:'';position:absolute;left:50%;top:-27px;width:2px;height:24px;background:#ccc;}
.org_area_m .s02_m .org_tit_m:nth-child(1) {left:0;}
.org_area_m .s02_m .org_tit_m:nth-child(2) {position:absolute;right:0;top:0;}

.h4 {font-size:16pt;}
.h4 i {position:relative;top:-2px;font-weight:bold;color:#2080D0;}

/* history_area */
.history_area {width:100%;}
.history_area .now {display: block;margin:0 auto;width:70px;height:70px;border-radius:50%;background:#017bc2;color:#fff;line-height:70px;font-size:17px;}
.history_area .cont {position:relative;padding:30px 0 0;}
.history_area .cont:before {content:'';position:absolute;left:50%;top:0;margin-left:-1px;width:2px;height:100%;background:#dadada;}
.history_area .history_list {position:relative;width:50%;margin-top:0;}
.history_area .history_list:first-child {margin-top:0;}
.history_area .history_list:before {content:'';position:absolute;left:calc(100% - 7px);top:6px;width:14px;height:14px;border:2px solid #dadada;border-radius:50%;background-color:#fff;box-sizing:border-box;}
.history_area .history_list > li:first-child {font-size:30px;color:#017bc2;margin-bottom:20px;padding:0 20px 0 0;}
.history_area .history_list > li {position:relative;text-align:right;padding:0 80px 0 0;font-size:16px;color:#4f4f4f;line-height:30px;}
.history_area .history_list > li > strong {color:#30b0da;position:absolute;right:20px;top:0;}
.history_area .history_list span {font-weight:bold;color:#cd0000;}
.history_area .history_list .stxt {line-height:20px;}
.history_area .history_list:nth-child(even) {left:50%;}
.history_area .history_list:nth-child(even):before {left:-7px;}
.history_area .history_list:nth-child(even) > li {text-align:left;padding:0 0 0 80px;}
.history_area .history_list:nth-child(even) > li:first-child {padding:0 0 0 20px;}
.history_area .history_list:nth-child(even) > li > strong {position:absolute;right:auto;left:20px;top:0;}

.history_area .mhl:before {}

/* rule_area */
.rule_area {font-size:11pt;}
.rule_area h4 {font-size:18pt;}
.rule_area h4 i {position:relative;top:-2px;font-weight:bold;color:#2080D0;}
.rule_area .rule_list .tit {font-size:13pt;}
.rule_area .rule_list .tit small {font-weight:normal;font-size:10pt;}
.rule_area .rule_list + h4 {margin-top:50px;}
.rule_area h4 + .rule_list {margin-top:30px;}
.rule_list {margin-bottom:30px;}
.rule_list > li .tit {display:block;color:#444;padding-bottom:5px;}
.rule_list > li {line-height:26px;}
.rule_list > li + li {margin-top:25px;}
.rule_list p + ol {margin-top:10px;}

.list_def > li {line-height:26px;}
.list_def > li + li {margin-top:10px;}
.list_def .date {color:#444;}

.list_num01 > li {position:relative;padding-left:18px;line-height:26px;}
.list_num01 > li > .num {font-style:normal;position:absolute;left:0;top:-1px;}

.list_num02 {counter-reset:item3;}
.list_num02 > li {position:relative;padding-left:18px;line-height:26px;}
.list_num02 > li:before {position:absolute;left:0;top:0;content:counter(item3)". ";counter-increment:item3;}
.list_num02 > li:nth-child(n+10) {padding-left:23px;}

.list_num03 {counter-reset:item3;}
.list_num03 > li {float:left;position:relative;margin-right:20px;padding-left:18px;line-height:26px;}
.list_num03 > li:before {position:absolute;left:0;top:0;content:counter(item3)". ";counter-increment:item3;}
.list_num03 > li:nth-child(n+10) {padding-left:23px;}

.table_col {width:100%;margin-top:20px;}
.table_col caption  {display:none;}
.table_col thead th {padding:14px 0;border: 1px solid #9c9c9c;background: #F2F2F2;font-size: 15px;color: #333333;text-align: center;}
.table_col td {padding: 10px 0;border: 1px solid #9c9c9c;font-size: 15px;color: #363636;text-align: center;}
.table_col td.lf {text-align:left;padding-left:10px;padding-right:10px;font-size: 13px;line-height: 16px;letter-spacing:-1px;}









.sub_intro1 {background:url('http://www.ikef.or.kr/file/img_page/sub_intro_bg.gif') no-repeat;height:210px;overflow:hidden;margin-bottom:10px;}
.sub_intro1 .sub_intro11 {padding:70px 0 0 247px;line-height:300%;}
.sub_intro1 .sub_intro11 .sub_intro111 {font-size:30px;color:#973a45;font-weight:bold;margin-bottom:10px;}
.sub_intro1 .sub_intro11 .sub_intro112 {font-size:17px;color:#464646;line-height:150%;font-weight:bold;}
.sub_intro1 .sub_intro11 .sub_intro113 {font-size:22px;color:#973a45;font-weight:bold;margin-bottom:10px;}
.sub_intro3 {font-size:14px;color:#5c5c5c;line-height:180%;margin-bottom:30px;}
.sub_intro4 {padding:10px;background:#fae9eb;color:#973a45;font-size:17px;margin-bottom:10px;font-weight:bold;}
.sub_intro5 {padding:10px;background:#fae9eb;color:#973a45;font-weight:bold;font-size:17px;}
.sub_intro6 {font-size:16px;color:#323232;line-height:180%;margin-top:20px;font-weight:bold;margin-bottom:100px;}
.sub_intro8 {font-size:15px;color:#323232;}

.lst_type{padding:10px;border-top:2px solid #973a45;border-bottom:1px solid #979797;margin-bottom:20px;background:#fafafa;}
.lst_type li{margin-bottom:5px;padding:5px 0 10px 40px;font-size:13px;font-weight:normal;line-height:14px;vertical-align:top;border-bottom:1px solid #dcdcdc;line-height:180%;color:#5c5c5c;}
.lst_type li.last  {margin-bottom:0;border-bottom:none;}
.lst_type li span{display:block;float:left;width:40px;margin:0 0 0 -40px;_margin:0 -3px 0 -15px;color:#973a45;font-weight:bold;font-size:22px;}

.history_type{padding:10px 20px 10px 20px;border-top:2px solid #973a45;border-bottom:1px solid #979797;margin-bottom:20px;}
.history_type li.fdep {margin-bottom:10px;padding:5px 0 10px 100px;font-size:13px;font-weight:normal;line-height:14px;vertical-align:top;border-bottom:1px solid #dcdcdc;line-height:180%;color:#5c5c5c;}
.history_type li.fdep.last  {margin-bottom:0;border-bottom:none;}
.history_type li.fdep span.year{display:block;float:left;width:100px;margin:0 0 0 -100px;_margin:0 -3px 0 -15px;color:#973a45;font-weight:bold;font-size:20px;}
.history_stype li.sdep {margin-bottom:5px;padding:0 0 0 90px;font-size:13px;font-weight:normal;line-height:14px;vertical-align:top;line-height:150%;color:#646464;}
.history_stype li.sdep span.yearday{display:block;float:left;width:90px;margin:0 0 0 -90px;_margin:0 -3px 0 -15px;color:#969696;font-weight:bold;font-size:13px;}



#sub_content{border-top: 1px solid #cccccc;}
#sub_content .width_auto{background: url("/files/web153/images/sub/left_bg.gif") repeat-y left center;}
#left_area{float: left; width: 210px;}
#left_area h2{padding: 38px 0 30px 15px;border-bottom:1px solid #cccccc;}
#left_area h2 span{background: url("/files/web153/images/main/main_03.gif") no-repeat left top;padding-top: 7px;font-size: 30px;color: #363636;}
.left_deaph1 > li{border-bottom:1px solid #cccccc;}
.left_deaph1 > li > a{display: block;padding: 20px 0 20px 15px;font-size: 16px;color: #404040;transition:all ease 0.4s;}
.left_deaph1 > li > a:hover{color: #fff;background-color: #017bc2;}



#sub_area{float: right;width: calc(100% - 240px);}
.nav{float: right;margin-top: 10px;}
.nav > li{float: left;background: url("/files/web153/images/main/main_06.gif") no-repeat left 8px;padding: 0 7px 0 15px;font-size: 14px;color: #616161;}
.nav > li:first-child{background: none;}
.nav > li a{transition:all ease 0.4s;}
.nav > li > a img{margin-top: -2px;}
.nav > li > a:hover{color:#333;}
#sub_area h3{margin-top: 20px;border-bottom: 1px solid #444;font-size: 30px;color: #363636;padding-bottom: 15px;background: url("/files/web153/images/main/main_04.gif") no-repeat left 10px;padding-left: 15px;}
.sub_con{padding: 30px 0 100px 0;}
.sub_con h4{margin-top: 20px;background: url("/files/web153/images/sub/sb_tit.gif") no-repeat left 7px;padding-left: 20px;font-size: 18px;color: #3f3f3f;}
.sub_con h4 span.sm{font-size: 14px; color: #3f3f3f;}
.s3_bluebox{border: 1px solid #cccccc;background: #f8fbfc;padding: 5% ;text-align: center;}
.s3_ul1 > li{font-size: 20px;color: #575757;line-height:27px;}
.s3_ul1 > li:first-child{color: #ff6600;}
.s3_v1{background: url("/files/web153/images/sub/s3_01.gif") no-repeat right center;}
.s3_v1 > ul > li{position: relative;margin-top: 30px;padding-left: 78px;font-size: 20px;color: #535353;height: 61px;}
.s3_v1 > ul > li > span.num{position: absolute;top: 8px;left: 14px;font-size: 30px;color: #fff !important;}
.s3_v1 > ul > li.bg1{background: url("/files/web153/images/sub/s3_02.gif") no-repeat left center;}
.s3_v1 > ul > li.bg2{background: url("/files/web153/images/sub/s3_03.gif") no-repeat left center;}
.s3_v1 > ul > li.bg3{background: url("/files/web153/images/sub/s3_04.gif") no-repeat left center;}
.s3_v1 > ul > li.bg4{background: url("/files/web153/images/sub/s3_05.gif") no-repeat left center;}
.s3_v1 > ul > li > span{font-size: 24px;}
.s3_v1 > ul > li.bg1 > span{color: #4bd2ff;}
.s3_v1 > ul > li.bg2 > span{color: #86bd47;}
.s3_v1 > ul > li.bg3 > span{color: #ff9433;}
.s3_v1 > ul > li.bg4 > span{color: #e5303b;}
.text_style{margin-top: 10px;margin-left: 10px;}
.text_style > li{font-size: 14px;color: #3f3f3f;line-height: 30px;background: url("/files/web153/images/sub/s3_06.gif") no-repeat left 14px;padding-left: 10px;}
.text_style > li.none{background: none;}
.text_style > li > strong{font-size: 14px;color: #3f3f3f;}
.text_style > li > strong.blue{color: #017bc2;}

.s1_v1{margin-top: 30px;background: url("/files/web153/images/sub/s1_01.gif") no-repeat right center;}
.s1_tit{font-size: 26px;color: #017bc2;}
.s1_style > li{font-size: 15px;color: #363636;line-height: 32px;}
.s1_style > li.last{margin-top: 60px;}
.s1_style > li.orange{font-size: 20px;font-weight: bold;color: #ff7900;}
.s1_style > li.blue{color: #017cc2;}
.s1_v2{background: url("/files/web153/images/sub/s1_03.gif") no-repeat right bottom;padding-bottom: 130px;}
.now{text-align: center;}
.now > span{display: inline-block;background: url("/files/web153/images/sub/s1_04.gif") no-repeat center;width: 70px;height: 70px;line-height: 70px;font-size: 18px;color: #fff;}
.s1_v3{background:url("/files/web153/images/sub/s1_05.gif") no-repeat center top;}
.s1_v3_lf{float: left;width: calc(50% - 15px);text-align: right;padding-right: 15px;}
.s1_v3_rt{float: right;width: calc(50% - 15px);padding-left: 15px;}
.year_list > li{font-size: 16px;color: #4f4f4f;line-height: 30px;}
.year_list > li:first-child{font-size: 30px;color: #017bc2;margin-bottom: 10px;}
.year_list > li > strong{font-size: 16px;color: #30b0da;}
.year_list > li > span{font-size: 16px;font-weight: bold;color: #cd0000;}
.year_list > li.nodate{margin-right: 53px;}
.year_list > li.nodate2{margin-left: 53px;}
.year_2018{margin-top: 12px;}
.year_2016{margin-top: 30px;}
.year_2014{margin-top: 35px;}
.year_2012{margin-top: 30px;}
.year_2010{margin-top: 42px;}
.year_2008{margin-top: 50px;}
.year_2017{margin-top: 162px;}
.year_2013{margin-top: 32px;}
.year_2011{margin-top: 38px;}

.s1_tab > li{float: left;margin-left: 15px;}
.s1_tab > li:first-child{margin-left: 0;}
.s1_tab > li > a{display: inline-block;text-align: center;width: 169px;height: 55px;line-height: 55px;border: 1px solid #9f9e9e;font-size: 18px;color: #444;}
.s1_tab > li > a.on,
.s1_tab > li > a:hover{background: #017bc2;font-weight: 600;color: #fefefe;border: 1px solid #017bc2;}
.s1_box{border: 1px solid #cccccc;padding: 20px;margin-top: 25px;}
.s1_ul1 > li{margin-top: 20px;font-size: 15px;color: #363636;line-height: 23px;}
.s1_ul1 > li.top0{margin-top: 0;}
.s1_ul1 > li:first-child{margin-top: 0;}
.map_tit{font-size: 18px;color: #3f3f3f;}
.map_con{margin-top: 20px;}
.s1_bluebox{background: #f8fbfc url("/files/web153/images/sub/s5_01.png") no-repeat 90% center;padding: 40px;}
.s1_bluebox > p{font-size: 30px;color: #5aac00;}
.s1_bluebox > p > span{font-size: 30px;color: #ff6600;}
.s1_bluebox > ul{margin-top: 40px;border: 10px solid #f4f5f5;border-radius: 10px;padding: 30px;width: 450px;}
.s1_bluebox > ul > li{background: url("/files/web153/images/sub/s5_02.gif") no-repeat left 15px;padding-left: 25px;line-height: 38px;font-size: 20px;color: #515151;}
.s1_bluebox > ul > li > span{font-size: 30px;color: #ff6f20;}
.s5_txt{background: url("/files/web153/images/sub/sb_tit.gif") no-repeat left 5px;padding-left: 20px;font-size: 15px;color: #3f3f3f;line-height:23px;}
.s5_txt > strong{font-size: 15px;color: #017bc2;}
.s5_down{margin-top: 12px;margin-left: 20px;}
.download_btn{display: inline-block;padding: 0 15px;background: #1b88c8;height: 49px;line-height: 49px;}
.download_btn span{font-size: 15px;color: #fff;background: url("/files/web153/images/sub/down.png") no-repeat right center;padding-right: 80px;}




.date_table_cent{}
.date_table_cent > ul > li:first-child{margin-top: 0;}
.date_table_cent > ul > li{font-size: 14px;color: #000;letter-spacing: -1px;margin-top: 3px;}
.date_table_cent > ul > li > a{display: inline-block;height: 16px;line-height: 16px;width: 42px;text-align: center;font-size: 13px;color: #fff;}
.date_table_cent > ul > li > a.red{background: #d54861;}
.date_table_cent > ul > li > a.blue{background: #5f99c4;margin-left: 4px;}
.date_table_cent > ul > li.text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.sb3_calendar{}
.calendar_top{background: #5f99c4;text-align: center;padding-top: 15px;height: 40px;}
.calendar_top > strong{color: #fff;font-size: 24px;padding: 0 30px;}
.calendar_top> a{display: inline-block;vertical-align: -1px;height: 14px;}
.calendar_top > a > img{vertical-align: top;}
.calendar_bottom{background: #f2f2f2;border: 1px solid #d8d8d8;border-top: 0;padding: 14px 0 15px;}
.calendar_bottom > ul > li{float: left;height: 34px;line-height: 34px;width: calc( 100% / 12);text-align: center;background: url('/files/web152/images/sub/sub3_10.gif') no-repeat left center;}
.calendar_bottom > ul > li:first-child{background: none;}
.calendar_bottom > ul > li > a{display: inline-block;font-size: 16px;color: #555;font-weight: bold;}
.calendar_bottom > ul > li > a.on{background: #d54861;color: #fff;width: 34px;height: 34px;border-radius: 16px;}
.sb3_boxs{padding: 30px 0 15px;}
.sb3_boxs > label{font-size: 15px;color: #555;margin-left: 8px;}

.black_color{display: inline-block;background: #3c9cd0;color: #fff;text-align: center;width: 84px;height: 40px;line-height: 40px;}
td a.black_color{color:#fff;transition:all ease 0.4s;}
td a.black_color:hover{background:#026faa;}
.bg_hei{background: #666;}
.sb3_toptitle{color: #414141;font-size: 22px;padding:30px 0 20px;}
.sb3_input{background: #f7f7f7;border: 1px solid #dedede;padding: 24px 34px;margin-bottom :20px;}
.sb3_input > ul > li{float: left;}
.sb3_input > ul > li input[type="text"]{height: 38px;border: 1px solid #dedede;padding-left: 2%;font-size: 14px;color: #aaa;}
.sb3_input > ul > li select{height: 40px;border: 1px solid #dedede;color: #666;font-size: 14px;padding-left: 10px;}
.sb3_input > ul > li.li01{width: 208px;}
.sb3_input > ul > li.li02{width: 20px;text-align: center;height: 40px;line-height: 40px;}
.sb3_input > ul > li.li03{width: 218px;}
.sb3_input > ul > li.li04{width: 410px;margin-left: 14px;}
.sb3_input > ul > li.li04 > select{width: 130px;}
.sb3_input > ul > li.li04 > input[type="text"]{width: calc( 172px - 2% );margin: 0 5px;}
.sb3_input .date_cents{position: relative;padding-right: 36px;}
.sb3_input .date_cents > a{position: absolute;top:0px;right:5px;}
.sb3_input .date_cents > input{width: calc( 98% - 2px );}

.sb_pages{text-align: center;padding-top: 30px;}
.sb_pages > span{padding: 0 10px;}
.sb_pages > span > a{margin: 0 10px;padding: 0 1px;font-size: 14px;font-weight: bold;color: #aaa;}
.sb_pages > span > a.on{color: #222;border-bottom: 2px solid #222;}

.mulg{text-align:right;margin-top:20px;}

.sb4_photo{padding-top: 20px;border-top: 1px solid #424242;border-bottom: 1px solid #d0d0d0;}
.sb4_photo > ul{margin-left: -1%;}
.sb4_photo > ul > li{float: left;width: 24%;margin: 0 0  20px 1%;}
.sb4_photo > ul > li > a{display:block;}
.sb4_photo > ul > li > a > img{width: 100%;}
.sb4_photo > ul > li > a > strong{display: block;font-size: 14px;color: #333;padding: 15px 0 8px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sb4_photo > ul > li > a > span{display: block;font-size: 14px;color: #666;}

.photo_detailed{border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;padding: 45px 68px 50px;}
.photo_detailed > dl{text-align: center;}
.photo_detailed > dl > dt{font-size: 24px;color: #333;font-weight: bold;}
.photo_detailed > dl > dd{font-size: 18px;color: #666;padding: 15px 0 25px;}

.bannerArea10 {margin-top:20px;position:relative;text-align:center;}
.bannerArea10:after {content:""; display:block; clear:both;}
.bannerArea10 ul.controlArea {overflow:hidden;}
.bannerArea10 ul.controlArea li {position:absolute;float:left;}
.bannerArea10 ul.controlArea li.controlStop {display:none;}
.bannerArea10 ul.controlArea li.controlPlay {display:none;}
.bannerArea10 ul.controlArea li.controlPrev {top:25px; left:0px;}
.bannerArea10 ul.controlArea li.controlNext {top:25px; right:0px;}
.bannerArea10 ul.controlArea li a {display:block;width:19px;}
.bannerArea10 ul.banner {overflow:hidden;}
.bannerArea10 ul.banner li{float:left;width:167px;text-align:center;margin-left: 19px;}
.bannerArea10 ul.banner li:first-child{margin-left:0;}
.bannerArea10 .outerWrap {position:relative; overflow:hidden;width: 728px;height:112px;display:inline-block;}
.bannerArea10 .outerWrap ul.banner { position:relative; width:100%;}
.bannerArea10 .outerWrap ul.banner a{display:inline-block;height:112px;width:167px;}
.bannerArea10 .outerWrap ul.banner a img{width: 100%;height: 100%;}
.sub_tb2_img_cont1{text-align:center;}
.sub_tb2_img_cont1 img{width:100%;max-width:804px;max-height:396px;}

.subltext{margin-top:30px;padding-left: 25px;border-bottom:1px solid #cccccc;padding-bottom:38px;}

.isen{float:right;margin-bottom:20px;}
.isen > select{width:182px;height:40px;border:1px solid #b3b3b3;margin-right:2px;    padding-left: 5px;}
.isen > input{width:228px;padding-left:11px;line-height:38px;height:38px;color:#797979;font-size:15px;border:1px solid #b3b3b3;margin-right:-4px;}

.w50{width: 50px !important;}
.w80{width: 80px !important;}
.w100{width: 100px !important;}
.w150{width: 150px !important;}
.w200{width: 200px !important;}
.w250{width: 250px !important;}
.w300{width: 300px !important;}
.w350{width: 350px !important;}
.w400{width: 400px !important;}

.sub06kk > a{margin-bottom:11px;width:61px;height:36px;display:inline-block;color:#727272;font-size:15px;text-align:center;padding: 0 20px;line-height:36px;border:1px solid #e2e2e2;}
.sub06kk > .on{border: 1px solid #3c9cd0;}

/* greetings */
.greetings_name{display:inline-block;margin-left:5px;color:#111;font-size:18pt;font-weight:700;}







.date_table{width: 100%;table-layout: fixed;}
.date_table th{font-size: 16px;background: #5f99c4;color: #fff;height: 47px;border-right: 1px solid #afcce2;}
.date_table th:first-child{background: #d54861;border-left: 1px solid #e6a7b4;}
.date_table td{font-size:15px;color: #444;font-weight: bold;text-align: right;vertical-align: top;height: 100px;padding: 12px 10px 10px 0;border-right: 1px solid #5f99c4;border-bottom: 1px dashed #5f99c4;}
.date_table td:first-child{border-left: 1px solid #5f99c4;}
.date_table tr.td_solid td{border-bottom: 1px solid #5f99c4;}
.date_table td.gray{color: #aaa;}
.date_table td.bg_blue{background: #e0fbf7;}

.date_table2{width: 100%;table-layout: fixed;border-top: 1px solid #dedede;}
.date_table2 th{color: #333;font-size: 15px;background: #dcecf8;height: 50px;border-left: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.date_table2 th:first-child{border-left: 0;}
.date_table2 td{color: #666;font-size: 15px;text-align: center;height: 50px;border-left: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.date_table2 td:first-child{border-left: 0;}
.date_table2 tr.bg_gray td{background: #fafafa;}

.sub_table{width: 100%;table-layout: fixed;border-top: 1px solid #636363;}
.sub_table th{color: #333;font-size: 14px;background: #f2f2f2;height: 50px;border-left: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;text-align:center;}
.sub_table th:first-child{border-left: 0;}
.sub_table td{color: #666;font-size: 14px;text-align: center;padding: 15px 0;border-left: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;}
.sub_table td:first-child{border-left: 0;}
.sub_table td > a{color: #666;font-size: 14px;transition:all 0.4s ease;}
.sub_table td > a:hover{color: #333;}
.sub_table .lf{text-align: left;padding-left:2%;}
.sub_table .big_pad{padding-top: 20px;padding-bottom: 40px;}




.tabsubtel{border-collapse:collapse;border-spacing:0;width:100%;border-top: 1px solid #636363;}
.tabsubtel th{background:#f4f4f4;border-left:1px solid #cccccc;padding:17px 0;font-size:15px;color:#454545;border-bottom:1px solid #cccccc;}
.tabsubtel td{border-bottom:1px solid #cccccc;line-height:20px;border-left:1px solid #cccccc;padding:16px 0;text-align:center;font-size:15px;color:#454545;}
.tabsubtel .none{border-left:0;}
.tabsubtel .bgd{background:#fff9e9;}
.tabsubtel .txl{text-align:left;padding-left:16px;}
.tabsubtel  td > input{height:34px;}
.tabsubtel  td > input.title{width:732px;height:34px;}
.tabsubtel .pdn{padding-top:5px;padding-bottom:5px;;}
.tabsubtel  td > select{width:182px;height:40px;border:1px solid #b3b3b3;margin-right:2px;    padding-left: 5px;}
.tabsubtel  td > textarea{width:100%;}
.tabsubtel .txnon > p > input{width:607px;height:36px;margin-top:10px;vertical-align: top;}
.tabsubtel .txnon > p > a{margin-top:10px;vertical-align: top;margin-left:9px;width:118px;height:40px;color:#ffffff;font-size:15px;background:#adadad;display:inline-block;text-align:center;line-height:40px;}
.tabsubtel.dance{border-top:2px solid #399a00;}
.tabsubtel .bodr{border-right:1px solid #cccccc;}
.tabsubtel .red{color:#d10000;}
.tabsubtel .blu{color:#0a65c2;}
.tabsubtel .red div{color:#d10000;}
.tabsubtel .blu div{color:#0a65c2;}
.tabsubtel.dance td{text-align:right;vertical-align:top;padding-top:0;padding-bottom:0;color:#3f3f3f;font-weight:bold;}
.tabsubtel.dance td > div{min-height:115px;  padding-top: 16px; padding-left: 12px; padding-right: 12px;padding-bottom: 10px;}
.tabsubtel.dance td > div > p{text-align:left;font-size:15px;color:#3f3f3f;line-height: 30px;font-weight: normal;}
.tabsubtel.dance td > div > div{text-align:left;}


.tabsubtel2{border-collapse:collapse;border-spacing:0;width:100%;}
.tabsubtel2 th{background:#399a00;border-left:1px solid #cccccc;padding:20px 0;font-size:15px;color:#ffffff;border-bottom:1px solid #cccccc;}
.tabsubtel2 td{border-bottom:1px solid #cccccc;line-height:20px;border-left:1px solid #cccccc;padding:15px 0;text-align:center;font-size:15px;color:#3f3f3f;}
.tabsubtel2 .red{color:#ce0000;}
.tabsubtel2 .blu{color:#2b71c8;}
.tabsubtel2 .bgd{background:#fffded;}
.tabsubtel2 td a{margin-right:5px;}
.tabsubtel2 .bodr{border-right:1px solid #cccccc;}

.fl_lt{float: left;}
.fl_rt{float: right;}
.text_cr{text-align: center;}
.text_lt{text-align: left;}
.text_rt{text-align: right;}
.mtp20{margin-top: 20px !important;;}
.cr_blue{color: #007ec1 !important;;}
