<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*상단이미지 - 공통*/
.top_title { width:100%; height:300px; color:#fff; text-align:center; background:url(../img/sub_top_img.jpg)center; }
.top_title h1 { font-size:55px; padding-top:122px;}
button { font-size:13px; }

.Pstyle { opacity: 0; display: none; position: relative; width: auto; border: 5px solid #fff; padding:20px; background-color: #fff; border-radius:7px;}
.b-close { position: absolute; right: 5px; top:5px; padding: 5px; display: inline-block; cursor: pointer;}


 h3 { font-size:35px; text-align:Center; color:#159b94;}
.fl {float:left;}

.fr {float:right;}
.cf:after {    display: block ;   height: 0 ;   visibility: hidden ;   clear: both ;   content:"";}
.cf {   display: inline-block ;}
* html .cf {	height: 1em ;}
.cf {	display: block ;}
.cf_inline {	display: inline-block ;}

.clear {content:""; clear:both; display:block !important}
.clear:after{content:""; clear:both; display:block !important}

.f_size18 {font-size:18px !important; line-height:1.5em !important}
.f_size22 {font-size:22px !important; line-height:1.6em !important}
.f_size50 {font-size:50px !important}

.f_green {color:#3d9291 !important}
.f_navy {color:#2c496c !important}
.f_black {color:#222  !important}
.f_red  {color:#dc0303  !important}

.f_weight300 {font-weight:300  !important}
.f_weight700 {font-weight:700  !important}


.mt20 {margin-top:20px  !important}
.mt30 {margin-top:30px  !important}
.mt40 {margin-top:40px  !important}
.mt50 {margin-top:50px  !important}
.mt60 {margin-top:60px  !important}
.mt70 {margin-top:70px  !important}
.mt80 {margin-top:80px  !important}

.mb100 {padding-bottom:60px  !important}

.pt100 {padding-top:100px  !important}

.al_center {text-align:center; }

/****************** sub01 ******************/
/*상단탭부분*/
.sub01_tap_menu_area { width:100%; height:71px; }
.sub01_tap_menu_area .sub01_tap_menu { margin:0 auto; width:1200px; text-align:center;}
.sub01_tap_menu_area .sub01_tap_menu .over { float:left; width:168px; padding-top:26px; height:43px; color:#fff; font-size:19px; background:#0cada6; border:1px solid #0cada6; }
.sub01_tap_menu_area .sub01_tap_menu p { float:left; width:168px; padding-top:26px; height:43px; color:#777; font-size:19px; border:1px solid #eee; }
.sub01_tap_menu_area .sub01_tap_menu p:hover { color:#fff; background:#0cada6; border:1px solid #0cada6; }

.sub03_tap_menu_area { width:100%; height:71px; }
.sub03_tap_menu_area .sub03_tap_menu { margin:0 auto; width:1200px; text-align:center;}
.sub03_tap_menu_area .sub03_tap_menu .over { float:left; width:198px; padding-top:26px; height:43px; color:#fff; font-size:19px; background:#0cada6; border:1px solid #0cada6; }
.sub03_tap_menu_area .sub03_tap_menu p { float:left; width:198px; padding-top:26px; height:43px; color:#777; font-size:19px; border:1px solid #eee; }
.sub03_tap_menu_area .sub03_tap_menu p:hover { color:#fff; background:#0cada6; border:1px solid #0cada6; }

.sub04_tap_menu_area { width:100%; height:71px; }
.sub04_tap_menu_area .sub04_tap_menu { margin:0 auto; width:1200px; text-align:center;}
.sub04_tap_menu_area .sub04_tap_menu .over { float:left; width:198px; padding-top:26px; height:43px; color:#fff; font-size:19px; background:#0cada6; border:1px solid #0cada6; }
.sub04_tap_menu_area .sub04_tap_menu p { float:left; width:198px; padding-top:26px; height:43px; color:#777; font-size:19px; border:1px solid #eee; }
.sub04_tap_menu_area .sub04_tap_menu p:hover { color:#fff; background:#0cada6; border:1px solid #0cada6; }

.sub05_tap_menu_area { width:100%; height:71px; }
.sub05_tap_menu_area .sub05_tap_menu { margin:0 auto; width:1200px; text-align:center;}
.sub05_tap_menu_area .sub05_tap_menu .over { float:left; width:298px; padding-top:26px; height:43px; color:#fff; font-size:19px; background:#0cada6; border:1px solid #0cada6; }
.sub05_tap_menu_area .sub05_tap_menu p { float:left; width:298px; padding-top:26px; height:43px; color:#777; font-size:19px; border:1px solid #eee; }
.sub05_tap_menu_area .sub05_tap_menu p:hover { color:#fff; background:#0cada6; border:1px solid #0cada6; }

/*-------sub01_1-------*/
/*타이틀*/
.sub01_1_title {width:1200px; margin:100px auto; padding:0 auto; text-align:center; background:url(../img/sub_title_bg.png)no-repeat; }
.sub01_1_title h1 { width:100%; padding-top:48px; color:#222; font-size:55px; text-align:bottom; }
.sub01_1_title p { font-size:18px; color:#777; font-weight:normal; background:none; }
/*내용01*/
.sub01_1_com01 { width:100%; height:822px; background:url(../img/sub01_1_bg.png)no-repeat; } 

.sub01_3 { width:100%; background:url(../img/sub01_03_img01_bg.jpg)no-repeat top center; }
.sub01_5 { width:100%; height:100%; background:url(../img/sub01_05_img01_bg.jpg)no-repeat top center; }
.sub01_08_img01_bg {background:url(../img/sub01_08_img01_bg.jpg)no-repeat top center; background-size:cover; }


.sub02_1 { width:100%; height:100%; background:url(../img/sub02_01_img01_bg.jpg)no-repeat top center; }
.sub02_2 { width:100%; height:100%; background:url(../img/sub02_02_bg.jpg) repeat top center; }
.sub02_2_con1 { width:100%; height:704px; background:#eee; }
.sub02_2_con2 { width:100%; height:799px; background:url(../img/sub02_02_img02_bg.jpg)no-repeat top center; }
.sub02_3 { width:100%; height:100%; background:url(../img/sub02_03_img01_bg.jpg)no-repeat top center; }
.sub02_4 { width:100%; height:100%; background:url(../img/sub02_04_bg.jpg)no-repeat top center; }
.sub02_5 { width:100%; height:100%; background:url(../img/sub02_05_bg.jpg)no-repeat top center; }
.sub02_6 { width:100%; height:100%; background:url(../img/sub02_06_bg.jpg)no-repeat top center; }
.sub02_7_con1 { width:100%; height:100%; background:url(../img/sub02_07_img03_bg.jpg)no-repeat top center; }
.sub03_1 { width:100%; height:100%; background:url(../img/sub03_01_bg.jpg)no-repeat top center; }
.sub03_3_con1 { width:100%; height:100%; background:url(../img/sub03_03_img01_bg.jpg)no-repeat top center; }
.sub03_3_con2 { width:100%; height:100%; background:url(../img/sub03_03_img02_bg.jpg)no-repeat top center; }
.sub03_3_con3 { width:100%; height:1130px; background:#ddf3f3; }
.sub03_4_con1 { width:100%; height:888px; background:#dce4eb; }
.sub03_6_con1 { width:100%; height:617px; background:#e2f0f2; }
.sub03_6_con1_01 { width:100%; min-height:617px; background:#e2f0f2; }
.sub04_1_con1 { width:100%; height:100%; background:url(../img/sub04_01_img01_bg.jpg)no-repeat top center; }
.sub04_1_con2 { width:100%; height:/*1136px*/626px; background:#e2f0f2; }
.sub04_2_con1 { width:100%; height:100%; background:url(../img/sub04_02_img01_bg.jpg)no-repeat top center; }
.sub04_2_con2 { width:100%; height:726px; background:#daf5eb; }
.sub04_3_con1 { width:100%; height:100%; background:url(../img/sub04_03_img01_bg.jpg)no-repeat top center; }
.sub04_3_con2 { width:100%; height:628px; background:#d7eaed;  }
.sub04_4_con1 { width:100%; height:100%; background:url(../img/sub04_04_img01_bg.jpg)no-repeat top center; }
.sub04_5_con1 { width:100%; height:100%; background:url(../img/sub04_05_img01_bg.jpg)no-repeat top center; }
.sub05_1 { width:100%; height:100%; background:url(../img/sub05_01_img01_bg.jpg)no-repeat top center; }
.sub05_2_con1 { width:100%; height:100%; background:url(../img/sub05_02_img01_bg.jpg)no-repeat top center; }
.sub05_2_con2 { width:100%; height:100%; background:url(../img/sub05_02_img02_bg.jpg)no-repeat top center; }
.sub05_2_con3 { width:100%; height:100%; background:url(../img/sub05_02_img04_bg.jpg)no-repeat top center; }
.sub05_3_con1 { width:100%; height:100%; background:url(../img/sub05_03_img01_bg.jpg)no-repeat top center; }
.sub05_3_con3 { width:100%; height:1351px; background:url(../img/sub05_03_img03_bg.jpg)no-repeat top center; }
.sub06_1_con1 { width:100%; height:100%; background:url(../img/sub06_01_img01_bg.jpg)no-repeat top center; }
.sub06_1_con2 { width:100%; height:561px; background:#d7eaed;}
.sub06_2_con1 { width:100%; height:100%; background:url(../img/sub06_02_img01_bg.jpg)no-repeat top center; }
.sub06_2_con2 { width:100%; height:1003px; background:#daf5eb;}
.sub06_3_con1 { width:100%; height:100%; background:url(../img/sub06_03_img01_bg.jpg)no-repeat top center; }
.sub06_3_con2 { width:100%; height:948px; background:#eee;}
.sub06_3_con3 { width:100%; height:1083px; background:#daf5eb;}
.sub06_4_con1 { width:100%; height:100%; background:url(../img/sub06_04_img01_bg.jpg)no-repeat top center; }
.sub06_4_con2 { width:100%; height:/*848*/745px; background:#daf5eb;}
.sub06_4_con3 { width:100%; height:/*873*/565px; background:#e2f0f2;}
.sub06_5 { width:100%; height:100%; background:url(../img/sub02_02_bg.jpg)repeat top center; }

/*공통하단*/
.sub02_f01 { width:100%; height:924px; background:url(../img/sub02_f01_bg.jpg)no-repeat top center; }
.sub02_f02 { width:100%; height:790px; background:url(../img/sub02_f02_bg.jpg)no-repeat top center; }
.sub02_f03 { width:100%; height:1017px; background:url(../img/sub02_f03_bg.jpg)no-repeat top center; }
.sub02_f04 { width:100%; height:745px; background:#169994; }
.sub02_f05 { width:100%;  background:#f1f1f1; padding-bottom:80px;}

.sub03_f01 { width:100%; height:1028px; background:url(../img/sub03_f01_bg.jpg)no-repeat top center; }
.sub03_f02 { width:100%; height:671px; background:url(../img/sub03_f02_bg.jpg)no-repeat top center; }
/**/

.sub_etc01_con01 { width:100%; height:772px; background:url(../img/sub_etc01_bg.jpg)no-repeat; }
.sub_etc01_con02 { width:100%; background:#e5eaf7; }



/****************** sub07 ******************/
/*상단탭부분*/
.sub07_tap_menu_area { width:100%; height:71px; }
.sub07_tap_menu_area .sub07_tap_menu { margin:0 auto; width:1200px; text-align:center;}
.sub07_tap_menu_area .sub07_tap_menu .over { float:left; width:/*234px*/238px; padding-top:26px; height:43px; color:#fff; font-size:19px; background:#0cada6; border:1px solid #0cada6; }
.sub07_tap_menu_area .sub07_tap_menu p { float:left; width:/*234px*/238px; padding-top:26px; height:43px; color:#777; font-size:19px; border:1px solid #eee; }
.sub07_tap_menu_area .sub07_tap_menu p:hover { color:#fff; background:#0cada6; border:1px solid #0cada6; }

.research { width:100%; text-align:center; margin-top:50px;}
.research input { padding-left:15px; width:30%; height:40px; color:#333; background:#eee; border:none; /*border-radius:4px;*/}
.research button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:70px; font-weight:bold; background:#999; color:#fff; /*border-radius:4px;*/ }


/*-------sub07_1-------*/
/*타이틀*/
.sub07_1_title { width:1200px; margin:100px auto; padding:0 auto; text-align:center; background:url(../img/sub_title_bg.png)no-repeat; }
.sub07_1_title h1 { width:100%; padding-top:48px; color:#222; font-size:55px; text-align:bottom; }
.sub07_1_title p { font-size:18px; color:#777; font-weight:normal; background:none; }

/*sub07_1_list*/
.sub07_1_list { width:100%; /*height:822px;*/ padding-bottom:200px;}
.sub07_1_list table { margin-top:20px; width:100%; text-align:center; border-top:2px solid #0cada6;/*border:1px dotted #ccc;*/ }
.sub07_1_list table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_1_list .title { font-size:16px; font-weight:bold; color:#333; }
.sub07_1_list .board_title { text-align:left; }
.sub07_1_list .notice { color:#000; font-weight:bold; background:#eee; }
.sub07_1_list .notice_board { color:#000; font-weight:bold; background:#eee; text-align:left; }
.sub07_1_list .btn { margin:30px 0; text-align:right; }
.sub07_1_list .btn button { padding-top:12px; padding-bottom:12px; margin-left:10px; width:70px; font-weight:bold; background:#0cada6; color:#fff; }
.sub07_1_list .page { margin:50px auto; padding:0; text-align:center;}
.sub07_1_list .page li { display: inline-block; width:40px; height:40px; padding:0px; color:#ccc; font-size:18px; font-weight:bold;}
.sub07_1_list .page li img {margin-top:-10px; }
.sub07_1_list .page li:hover { color:#0cada6; }

/*sub07_1_write*/
.sub07_1_write { width:100%; /*height:822px; */padding-bottom:150px;}
.sub07_1_write table { margin:20px 0; width:100%; text-align:left; border-top:2px solid #333;}
.sub07_1_write table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_1_write .title { font-size:16px; font-weight:bold; color:#333; background:#e6f7f6; border-bottom:1px solid #fff;}
.sub07_1_write .checkbox input { border:1px solid #ddd; border-radius:none; }
.sub07_1_write .text input { width:800px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_1_write .text button { padding-top:15px; padding-bottom:15px; width:70px; font-weight:bold; background:#999; color:#fff; }
.sub07_1_write .textarea textarea { padding:10px; border:1px solid #ccc; }
.sub07_1_write .btn { margin:30px 0; text-align:right; }
.sub07_1_write .btn .ok button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:70px; font-weight:bold; background:#0cada6; color:#fff;}
.sub07_1_write .btn .cancel button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:70px; font-weight:bold; background:#777; color:#fff;}

/*sub07_1_view*/
.sub07_1_view { width:100%; padding-bottom:150px; }
.sub07_1_view table { margin:20px 0; width:100%; text-align:left; border-top:2px solid #333;}
.sub07_1_view table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_1_view .title { font-size:16px; color:#777; background:#eee; border-bottom:1px solid #fff;}
.sub07_1_view .title_text { font-size:16px; color:#777; background:#fff; border-bottom:1px solid #eee;}
.sub07_1_view .title_text h1 { color:#000; font-size:21px; font-weight:bold; }
.sub07_1_view .btn { margin:30px 0; text-align:center; }
.sub07_1_view .btn .modify button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#0cada6; color:#fff;}
.sub07_1_view .btn .list button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#777; color:#fff;}



/*-------sub07_2-------*/
/*타이틀*/
.sub07_2_title {width:1200px; margin:100px auto; padding:0 auto; text-align:center; background:url(../img/sub_title_bg.png)no-repeat; }
.sub07_2_title h1 { width:100%; padding-top:48px; color:#222; font-size:55px; text-align:bottom; }
.sub07_2_title p { font-size:18px; color:#777; font-weight:normal; background:none; }

/*sub07_2_list*/
.sub07_2_list { width:100%; padding-bottom:150px;}
.sub07_2_list .list { margin-top:20px; width:100%; text-align:center; border-top:2px solid #0cada6;}
.sub07_2_list .list td { padding:20px; font-size:16px; font-weight:none; color:#777; }
.sub07_2_list .list td:last-child { border-right:none; }
.sub07_2_list .table_img { padding:0; margin-top:20px; width:100%; text-align:center; }
.sub07_2_list .table_img td { font-size:16px; font-weight:none; color:#999; border-right:1px solid #eee; }
.sub07_2_list .table_img strong { font-weight:bold; color:#0cada6; }
.sub07_2_list .table_img .img_before { position:relative; padding:0; width:250px; height:230px; }
.sub07_2_list .table_img .img_before .img_b_name {position:absolute; bottom:0; padding:7px 0; width:100%; height:20px; color:#fff; background:#777;}
.sub07_2_list .table_img .img_after { position:relative; padding:0; width:250px; height:230px; }
.sub07_2_list .table_img .img_after .img_a_name { position:absolute; bottom:0; padding:7px 0; width:100%; height:20px; color:#fff; background:#0cada6;}
.sub07_2_list .table_img .arrow { padding:0; width:40px; height:230px; background:url(../img/sub07_2_arrow.png)no-repeat; border:0;}
.sub07_2_list .title { font-size:16px; font-weight:bold; color:#333; }
.sub07_2_list .board_title { text-align:left; }
.sub07_2_list .notice { color:#000; font-weight:bold; background:#eee; }
.sub07_2_list .notice_board { color:#000; font-weight:bold; background:#eee; text-align:left; }
.sub07_2_list .btn { margin:30px 0; text-align:right; }
.sub07_2_list .btn button { padding-top:12px; padding-bottom:12px; margin-left:10px; width:70px; font-weight:bold; background:#0cada6; color:#fff; }
/*.sub07_2_list .research { width:100%; text-align:center; margin-top:50px;}
.sub07_2_list .research input { padding-left:15px; width:30%; height:40px; color:#333; background:#eee; border:none;}
.sub07_2_list .research button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:70px; font-weight:bold; background:#999; color:#fff; }*/
.sub07_2_list .page { margin:50px auto; padding:0; text-align:center;}
.sub07_2_list .page li { display: inline-block; width:40px; height:40px; padding:0px; color:#ccc; font-size:18px; font-weight:bold;}
.sub07_2_list .page li img {margin-top:-10px;}
.sub07_2_list .page li:hover { color:#0cada6; }

/*sub07_2_write*/
.sub07_2_write { width:100%; /*height:822px; */padding-bottom:150px;}
.sub07_2_write table { margin:20px 0; width:100%; text-align:left; border-top:2px solid #333;}
.sub07_2_write table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_2_write .title { font-size:16px; font-weight:bold; color:#333; background:#e6f7f6; border-bottom:1px solid #fff;}
.sub07_2_write .select select { width:250px; height:45px; padding:10px; color:#999; border:1px solid #ccc; /**/overflow: hidden; position: relative;}
.sub07_2_write .checkbox input { border:1px solid #ddd; border-radius:none; }
.sub07_2_write .text input { width:800px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_2_write .text button { padding-top:15px; padding-bottom:15px; width:70px; font-weight:bold; background:#999; color:#fff; }
.sub07_2_write .textarea textarea { padding:10px; border:1px solid #ccc; }
.sub07_2_write .btn { margin:30px 0; text-align:right; }
.sub07_2_write .btn .ok button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:70px; font-weight:bold; background:#0cada6; color:#fff;}
.sub07_2_write .btn .cancel button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:70px; font-weight:bold; background:#777; color:#fff;}

/*sub07_2_view*/
.sub07_2_view { width:100%; /*height:822px; */padding-bottom:150px;}
.sub07_2_view table { margin:20px 0; width:100%; text-align:left; border-top:2px solid #333; border-bottom:1px solid #eee;}
.sub07_2_view table td { padding:20px; font-size:16px; font-weight:none; color:#999; /*border-top:1px solid #eee; border-bottom:1px solid #eee; */}

.sub07_2_view .table_img { margin:20px auto; padding:0; width:600px; text-align:center; border:none; }
.sub07_2_view .table_img td { font-size:16px; font-weight:none; color:#777;/* border-right:1px solid #eee; */}
.sub07_2_view .table_img strong { font-weight:bold; color:#0cada6; }
.sub07_2_view .table_img img { padding:0; margin:0; }
.sub07_2_view .table_img .img_before { position:relative; padding:0; width:250px; height:230px; }
.sub07_2_view .table_img .img_before .img_b_name { position:absolute; left:13px; bottom:0; padding:7px 0; width:250px; height:20px; color:#fff; background:#777;}
.sub07_2_view .table_img .img_after { position:relative; padding:0; width:250px; height:230px; }
.sub07_2_view .table_img .img_after .img_a_name { position:absolute; left:13px; bottom:0; padding:7px 0; width:250px; height:20px; color:#fff; background:#0cada6;}
.sub07_2_view .table_img .arrow { padding:0; width:40px; height:230px; background:url(../img/sub07_2_arrow.png)no-repeat; border:0;}
/*.sub07_2_view .table_img { margin:20px auto; padding:0; width:600px; text-align:center; border-top:none; }
.sub07_2_view .table_img td { padding:10px; font-size:16px; font-weight:none; color:#999; border:none; }
.sub07_2_view .table_img strong { font-weight:bold; color:#0cada6; }
.sub07_2_view .table_img .img_before { padding:0; width:250px; height:230px; background:#ddd;}
.sub07_2_view .table_img .img_before .img_b_name { width:100%; height:31px; margin-top:203px; padding-top:15px; color:#fff; background:#777;}
.sub07_2_view .table_img .img_after { padding:0; width:250px; height:230px; background:#ddd;}
.sub07_2_view .table_img .img_after .img_a_name { width:100%; height:31px; margin-top:203px; padding-top:15px; color:#fff; background:#0cada6;}
.sub07_2_view .table_img .arrow { width:40px; height:230px; background:url(../img/sub07_2_arrow.png)no-repeat 10px;}*/

.sub07_2_view .title { font-size:16px; color:#777; background:#eee; border-bottom:1px solid #fff;}
.sub07_2_view .title_text { font-size:16px; color:#777; background:#fff; border-bottom:1px solid #eee;}
.sub07_2_view .title_text h1 { color:#000; font-size:21px; font-weight:bold; }
.sub07_2_view .btn { margin:30px 0; text-align:center; }
.sub07_2_view .btn .modify button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#0cada6; color:#fff;}
.sub07_2_view .btn .list button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#777; color:#fff;}



/*-------sub07_3-------*/
/*타이틀*/
.sub07_3_title {width:1200px; margin:100px auto; padding:0 auto; text-align:center; background:url(../img/sub_title_bg.png)no-repeat; }
.sub07_3_title h1 { width:100%; padding-top:48px; color:#222; font-size:55px; text-align:bottom; }
.sub07_3_title p { font-size:18px; color:#777; font-weight:normal; background:none; }

/*sub07_3_list*/
.sub07_3_list { width:100%; /*height:822px; */padding-bottom:150px;}
.sub07_3_list table { margin-top:20px; width:100%; text-align:center; border-top:2px solid #0cada6;/*border:1px dotted #ccc;*/ }
.sub07_3_list table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_3_list .title { font-size:16px; font-weight:bold; color:#333; }
.sub07_3_list .type { color:#0cada6; }
.sub07_3_list .board_title { text-align:left; }
.sub07_3_list .board_title img { margin-right:5px; }
.sub07_3_list .notice { color:#000; font-weight:bold; background:#eee; }
.sub07_3_list .notice_board { color:#000; font-weight:bold; background:#eee; text-align:left; }
.sub07_3_list .btn { margin:30px 0; text-align:right; }
.sub07_3_list .btn button { padding-top:12px; padding-bottom:12px; margin-left:10px; width:70px; font-weight:bold; background:#0cada6; color:#fff; }
/*.sub07_3_list .research { width:100%; text-align:center; margin-top:50px;}
.sub07_3_list .research input { padding-left:15px; width:30%; height:40px; color:#333; background:#eee; border:none; }
.sub07_3_list .research button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:70px; font-weight:bold; background:#999; color:#fff; }*/
.sub07_3_list .page { margin:50px auto; padding:0; text-align:center;}
.sub07_3_list .page li { display: inline-block; width:40px; height:40px; padding:0px; color:#ccc; font-size:18px; font-weight:bold;}
.sub07_3_list .page li img {margin-top:-10px;}
.sub07_3_list .page li:hover { color:#0cada6; }
/*sub07_3_list(pw)*/
.sub07_3_pw { width:100%; padding-bottom:150px;}
.sub07_3_pw p { text-align:center; margin:50px 0;}
.sub07_3_pw input { padding-left:15px; width:400px; height:40px; color:#999; background:#fff; border:1px solid #ccc; }
.sub07_3_pw .btn { text-align:center; }
.sub07_3_pw .btn .ok button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#0cada6; color:#fff;}
.sub07_3_pw .btn .cancel button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#777; color:#fff;}

/*sub07_3_write*/
.sub07_3_write { width:100%; padding-bottom:150px; }
.sub07_3_write h2 { margin:100px 0 20px 0; padding-left:20px; background:url(../img/icon_con_title.jpg)no-repeat; }
.sub07_3_write table { margin:20px 0; width:100%; text-align:left; border-top:2px solid #333;}
.sub07_3_write table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_3_write .title { font-size:16px; font-weight:bold; color:#333; background:#e6f7f6; border-bottom:1px solid #fff;}
.sub07_3_write .checkbox input { border:1px solid #ddd; border-radius:none; }
.sub07_3_write .text-email input { width:150px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_3_write .text-email select { width:170px; height:45px; padding:10px; color:#999; border:1px solid #ccc; }
.sub07_3_write .text-title input { width:800px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_3_write .text-pw input { width:250px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_3_write .select select { width:250px; height:45px; padding:10px; color:#999; border:1px solid #ccc; /**/overflow: hidden; position: relative; }
.sub07_3_write .text-title button { padding-top:15.5px; padding-bottom:16.5px; width:70px; font-weight:bold; background:#999; color:#fff; }
.sub07_3_write .textarea textarea { padding:10px; border:1px solid #ccc; }
.sub07_3_write .agree_box { width:100%; height:170px; padding:30px; font-size:14px; line-height:25px; color:#999; background:#eee; overflow-x:hidden; overflow-y:auto; }
.sub07_3_write .agree_check { width:100%; padding:20px; text-align:right; }
.sub07_3_write .agree_check input { border:1px solid #ddd; border-radius:none; }
.sub07_3_write .btn { margin:30px 0; text-align:center; }
.sub07_3_write .btn .ok button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#0cada6; color:#fff; }
.sub07_3_write .btn .cancel button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#777; color:#fff; }

/*sub07_3_view*/
.sub07_3_view { width:100%; /*height:822px; */padding-bottom:150px;}
.sub07_3_view table { margin:20px 0; width:100%; text-align:left; border-top:2px solid #333;}
.sub07_3_view table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_3_view .title { font-size:16px; color:#777; background:#eee; border-bottom:1px solid #fff;}
.sub07_3_view .title_text { font-size:16px; color:#777; background:#fff; border-bottom:1px solid #eee;}
.sub07_3_view .title_text h1 { color:#000; font-size:21px; font-weight:bold; }
.sub07_3_view .con_re div { height:27px; padding:20px 0 20px 20px; background:#6a908e; }
.sub07_3_view .con_re h3 { float:left; font-size:19px; color:#fff; }
.sub07_3_view .con_re ul { float:right; width:100px; padding-right:20px; text-align:right; }
.sub07_3_view .con_re li { display:inline; padding:0 15px; color:#98c9c6; border-right:1px solid #587a78; }
.sub07_3_view .con_re li:last-child { border:none; }
.sub07_3_view .con_re p { height:227px; padding:20px; font-size:16px; color:#415b5a; background:#e7f7f6; }
.sub07_3_view .btn { margin:30px 0; text-align:center; }
.sub07_3_view .btn .modify button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#0cada6; color:#fff;}
.sub07_3_view .btn .list button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#777; color:#fff;}



/*-------sub07_4-------*/
/*타이틀*/
.sub07_4_title {width:1200px; margin:100px auto; padding:0 auto; text-align:center; background:url(../img/sub_title_bg.png)no-repeat; }
.sub07_4_title h1 { width:100%; padding-top:48px; color:#222; font-size:55px; text-align:bottom; }
.sub07_4_title p { font-size:18px; color:#777; font-weight:normal; background:none; }
/*sub07_4_write*/
.sub07_4_write { width:100%; padding-bottom:150px; }
.sub07_4_write h2 { margin:100px 0 20px 0; padding-left:20px; background:url(../img/icon_con_title.jpg)no-repeat; }
.sub07_4_write table { margin:20px 0; width:100%; text-align:left; border-top:2px solid #333;}
.sub07_4_write table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_4_write .title { font-size:16px; font-weight:bold; color:#333; background:#e6f7f6; border-bottom:1px solid #fff;}
.sub07_4_write .checkbox input { border:1px solid #ddd; border-radius:none; }
.sub07_4_write .text-email input { width:150px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_4_write .text-email select { width:170px; height:45px; padding:10px; color:#999; border:1px solid #ccc; }
.sub07_4_write .text-title input { width:800px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_4_write .text-pw input { width:250px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_4_write .select select { width:250px; height:45px; padding:10px; color:#999; border:1px solid #ccc; /**/overflow: hidden; position: relative; }
.sub07_4_write .text-title button { padding-top:15px; padding-bottom:15px; width:70px; font-weight:bold; background:#999; color:#fff; }
.sub07_4_write .textarea textarea { padding:10px; border:1px solid #ccc; }
.sub07_4_write .agree_box { width:100%; height:170px; padding:30px; font-size:14px; line-height:25px; color:#999; background:#eee; overflow-x:hidden; overflow-y:auto; }
.sub07_4_write .agree_check { width:100%; padding:20px; text-align:right; }
.sub07_4_write .agree_check input { border:1px solid #ddd; border-radius:none; }
.sub07_4_write .btn { margin:30px 0; text-align:center; }
.sub07_4_write .btn .ok button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#0cada6; color:#fff; }
.sub07_4_write .btn .cancel button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#777; color:#fff; }

.sub07_1_list .re { color:#777; font-weight:bold; /*background:#eee; */}
.sub07_1_list .re_board { color:#777; font-weight:bold; text-align:left; }



/*-------sub07_5-------*/
/*타이틀*/
.sub07_5_title {width:1200px; margin:100px auto; padding:0 auto; text-align:center; background:url(../img/sub_title_bg.png)no-repeat; }
.sub07_5_title h1 { width:100%; padding-top:48px; color:#222; font-size:55px; text-align:bottom; }
.sub07_5_title p { font-size:18px; color:#777; font-weight:normal; background:none; }

/*sub07_5_list*/
.sub07_5_list { width:100%; /*height:822px; */padding-bottom:150px;}
.sub07_5_list table { margin-top:20px; width:100%; text-align:center; border-top:2px solid #0cada6;/*border:1px dotted #ccc;*/ }
.sub07_5_list table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_5_list .title { font-size:16px; font-weight:bold; color:#333; }
.sub07_5_list .type { color:#0cada6; }
.sub07_5_list .board_title { text-align:left; }
.sub07_5_list .board_title img { margin-right:5px; }
.sub07_5_list .notice { color:#000; font-weight:bold; background:#eee; }
.sub07_5_list .notice_board { color:#000; font-weight:bold; background:#eee; text-align:left; }
.sub07_5_list .btn { margin:30px 0; text-align:right; }
.sub07_5_list .btn button { padding-top:12px; padding-bottom:12px; margin-left:10px; width:70px; font-weight:bold; background:#0cada6; color:#fff; }
/*.sub07_5_list .research { width:100%; text-align:center; margin-top:50px;}
.sub07_5_list .research input { padding-left:15px; width:30%; height:40px; color:#333; background:#eee; border:none; }
.sub07_5_list .research button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:70px; font-weight:bold; background:#999; color:#fff; }*/
.sub07_5_list .page { margin:50px auto; padding:0; text-align:center;}
.sub07_5_list .page li { display: inline-block; width:40px; height:40px; padding:0px; color:#ccc; font-size:18px; font-weight:bold;}
.sub07_5_list .page li img {margin-top:-10px;}
.sub07_5_list .page li:hover { color:#0cada6; }

/*sub07_5_write*/
.sub07_5_write { width:100%; padding-bottom:150px; }
.sub07_5_write h2 { margin:100px 0 20px 0; padding-left:20px; background:url(../img/icon_con_title.jpg)no-repeat; }
.sub07_5_write table { margin:20px 0; width:100%; text-align:left; border-top:2px solid #333;}
.sub07_5_write table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_5_write .title { font-size:16px; font-weight:bold; color:#333; background:#e6f7f6; border-bottom:1px solid #fff;}
.sub07_5_write .checkbox input { border:1px solid #ddd; border-radius:none; }
.sub07_5_write .text-email input { width:150px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_5_write .text-email select { width:170px; height:45px; padding:10px; color:#999; border:1px solid #ccc; }
.sub07_5_write .text-title input { width:800px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_5_write .text-pw input { width:250px; height:25px; padding:10px; border:1px solid #ccc; }
.sub07_5_write .select select { width:250px; height:45px; padding:10px; color:#999; border:1px solid #ccc; /**/overflow: hidden; position: relative; }
.sub07_5_write .text-title button { padding-top:15px; padding-bottom:15px; width:70px; font-weight:bold; background:#999; color:#fff; }
.sub07_5_write .textarea textarea { padding:10px; border:1px solid #ccc; }
.sub07_5_write .agree_box { width:100%; height:170px; padding:30px; font-size:14px; line-height:25px; color:#999; background:#eee; overflow-x:hidden; overflow-y:auto; }
.sub07_5_write .agree_check { width:100%; padding:20px; text-align:right; }
.sub07_5_write .agree_check input { border:1px solid #ddd; border-radius:none; }
.sub07_5_write .btn { margin:30px 0; text-align:center; }
.sub07_5_write .btn .ok button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#0cada6; color:#fff; }
.sub07_5_write .btn .cancel button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#777; color:#fff; }

/*sub07_5_view*/
.sub07_5_view { width:100%; height:822px; padding-bottom:150px;}
.sub07_5_view table { margin:20px 0; width:100%; text-align:left; border-top:2px solid #333;}
.sub07_5_view table td { padding:20px; font-size:16px; font-weight:none; color:#777; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.sub07_5_view .title { font-size:16px; color:#777; background:#eee; border-bottom:1px solid #fff;}
.sub07_5_view .title_text { font-size:16px; color:#777; background:#fff; border-bottom:1px solid #eee;}
.sub07_5_view .title_text h1 { color:#000; font-size:21px; font-weight:bold; }
.sub07_5_view .btn { margin:30px 0; text-align:center; }
.sub07_5_view .btn .modify button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#0cada6; color:#fff;}
.sub07_5_view .btn .list button { padding-top:12px; padding-bottom:12px; margin-left:5px; width:170px; font-weight:bold; background:#777; color:#fff;}



/*sub07_6*/
.sub07_6_list {background-color:#f7f7f7; padding:50px 0 30px 0;}
.price_li {margin-top:30px;  }
.price_li li {position:relative; float:left; width:calc(23.5% - 52px); margin-left:2%; border:1px solid #ededed; margin-bottom:30px; padding:25px;background-color:#fff;}
.price_li li:First-child {margin-left:0;}
.price_li li:nth-child(4n+1) {margin-left:0;}
.price_li li .imgArea {margin-top:40px; margin-bottom:20px; float:left; width:100%; background-color:#fff; text-align:Center; }
.price_li li .imgArea img {height:150px;}
.price_li li .imgArea span {position:Absolute; font-size:20px; width:200px; top:20px; left:50%; margin-left:-100px; height:40px; line-height:40px; color:#169994; text-align:Center;  border-radius:30px;}
.price_li li .txt {float:left; width:100%;  height:250px;}
.price_li li .txt dl {float:left; width:100%; padding:10px 0; border-bottom:1px dashed #ededed;}
.price_li li .txt dl dt {float:left; width:50%; font-weight:bold; color:#222; }
.price_li li .txt dl dd {float:left; width:50%; text-align:right;}

.title02 {padding:20px; text-align:center;  }

.table01 {border-top:2px solid #0cada6;}
.table01 thead tr th {font-size:16px; font-weight:bold; padding:20px; border-bottom:1px solid #ededed;}
.table01 tbody tr th {background-color:#fafafa; border-bottom:1px solid #ededed; padding:15px;}
.table01 tbody tr td {border-bottom:1px solid #ededed; border-left:1px solid #ededed;  padding:15px; line-height:1.6em; word-break:keep-all;}


.sub07_6_list2 {padding:50px 0;}


/*sub06_6*/
.sub06_6 {padding:100px 0; width:100%;  background:url(../img/sub05_02_img04_bg.jpg)repeat top center; }
.sub06_6 .txt1 { font-size:50px; font-weight:bold; color:#fff;}
.sub06_6 .txt1 span {color:#92f3ff;}
.sub06_6 .txt2 {padding:50px 0 ; font-size:18px; color:#fff; line-height:1.6em;}

.sub06_6_2 { width:100%; padding:100px 0;  background:url(../img/sub02_02_bg.jpg)repeat top center; }
.sub06_6_2 .txt1 { font-size:45px; font-weight:bold; text-align:Center; }
.sub06_6_2 .txt1 span {color:#92f3ff;}
.sub06_6_2 .txt2 {padding:30px 0 70px 0 ; font-size:34px; font-weight:bold; text-align:Center;color:#0cada6; }
.sub06_6_2  div.movie {float:left;}
.sub06_6_2  div.img {float:right; width:450px; }
.sub06_6_2  div.img img {width:100%;}

.sub06_6_3 {padding:100px 0; width:100%; background-color:#169994;text-align:Center;}
.sub06_6_3 .txt1 {position:relative;  font-size:45px; font-weight:bold; text-align:Center; color:#71e4df; margin:0 auto;}
.sub06_6_3 .txt1:before {position:Absolute; display:block; content:""; left:0px; top:45px; width:350px; height:1px; background-color:#71e4df;}
.sub06_6_3 .txt1:after {position:Absolute; display:block; content:""; right:0px; top:45px; width:350px; height:1px; background-color:#71e4df;}
.sub06_6_3 ul {margin-top:70px;}
.sub06_6_3 ul li {display:inline-block; color:#026662; width:150px; height:150px; background-color:#fff; border-radius:50%; padding:60px 50px 40px 50px; margin-left:100px;  font-size:28px; font-weight:Bold; line-height:1.5em;  vertical-align:Top;}
.sub06_6_3 ul li:first-child {margin-left:0;}



.photo_list li {position:relative; float:left; width:48%; margin-left:4%; height:250px; background-color:#ededed; margin-bottom:40px; overflow:hidden;}
.photo_list li:first-child { margin-left:0%;}
.photo_list li:nth-child(2n+1) { margin-left:0%;}
.photo_list li img {width:100%;}
.photo_list li span.nodata {position:Absolute;  width:100%; height:100%; top:0px; display:table; z-index:10000 !important;}
.photo_list li span.nodata span.txt {vertical-align:middle; color:#fff; font-size:28px; line-height:1.5em;  opacity:1; text-align:Center; display:table-cell; font-weight:bold;}
.photo_list li span.bg {position:Absolute; top:0px; width:100%; height:100%; background-color:#222; display:block; content:""; opacity:0.5; z-index:10;}


/*서울준’s 장점*/
.strong_top {padding:50px 6%; margin-bottom:0px; text-align:Center;  width:88%;  }
.strong_top h1 {color:#4d938f; font-size:38px;}
.strong_top h2:before {content:""; width:50px; height:2px; left:50%;top:-30px;  margin-left:-25px; position:absolute; display:Block; background-color:#222;}
.strong_top h2 {position:Relative; margin-top:60px; font-size:28px;}
.strong_top .box {margin-top:30px; font-size:18px; line-height:1.4em; font-weight:normal; }

.f_red {color:#ee254b; font-size:1.1em;}

.strongList {position:relative; padding-top:70px; min-height:700px; margin-bottom:50px;}
.strongList .doctor {position:relative; float:right; width:580px; height:420px;}
.strongList .doctor .info {position:absolute; top:100px; left:70px; z-index:100;}
.strongList .doctor .Bg {position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#000; display:block; z-index:1; opacity:0.5 ; }
.strongList .doctor .txt01 {color:#fff; font-size:38px; font-weight:bold; margin-bottom:30px;}
.strongList .doctor .txt02 {color:#78d3ce; font-size:18px;  margin-top:30px;}
.strongList .info ul li {font-size:18px; line-height:1.5em; color:#fff;}

.strongList .box3 {background-color:#fff; position:Absolute; bottom:-50px; width:90%; padding:50px 5%; text-align:Center; font-size:28px; line-height:1.5em; }

.sub01_8 {padding:10px 0;}
.sub01_8 ul.strongList_li li {margin:80px 0;}
.sub01_8 ul.strongList_li li ul li {min-height:auto; }
.sub01_8 ul.strongList_li li .memo {width:47%; float:right; text-align:left; word-break:keep-all;}
.sub01_8 ul.strongList_li li .memo h3 {text-align:left; padding:25px 0;}
.sub01_8 ul.strongList_li li .memo p {text-align:left; padding:25px 0; line-height:1.5em; font-weight:normal; font-size:18px;}
.sub01_8 ul.strongList_li li .img {display:block; float:left; width:47%; background-color:#eee; min-height:350px; }
.sub01_8 ul.strongList_li li .img img {width:100%;}
.sub01_8 ul.strongList_li li.right .img {display:block; float:right; width:47%; background-color:#eee; min-height:350px; }
.sub01_8 ul.strongList_li li.right .memo {width:45%; float:left; text-align:left; }


.strongList_li2 {background-color:#f5f5f5; padding:80px 0;}
.strongList_li2 .txt2  {line-height:1.5em; font-weight:normal; font-size:18px; text-align:Center; padding:30px 0 50px 0;}
.strongList_li2 ul li {float:left; width:30%; margin-left:5%; }
.strongList_li2 ul li:first-child {margin-left:0;}
.strongList_li2 ul li h4 {font-size:24px; text-align:Center; }
.strongList_li2 ul li .s_img {background-color:#fff; height:200px; margin:20px 0;}
.strongList_li2 ul li .s_img img {width:100%;}
.strongList_li2 ul li .s_txt {text-align:left; padding:25px 0; line-height:1.5em; font-weight:normal; font-size:18px; text-align:Center;}


/* 추가  */
.num_list li {position:Relative; margin-bottom:50px; padding-top:50px;  border-top:1px dashed #ededed; }
.num_list li:first-child {position:Relative; padding-top:0px;  border-top:0px dashed #ededed; }
.num_list li .num {float:left; font-size:70px; width:100px; text-align:Center; color:#3d9291;}
.num_list li div {margin-left:100px;}
.num_list li div h3 {color:#555555 !important; text-align:left !important; }
.num_list li div p {color:#929292 !important; text-align:left !important; }

.btn01 a {position:Relative; display:Block; width:480px; padding-right:25px; height:80px; line-height:80px !important; margin:30px auto; background-color:#1b1d3b; color:#fff; font-size:30px; font-weight:600; }
.btn01 a:hover {opacity:0.6;  -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s;}
.btn01 a i {position:Absolute; top:16px; right:30px; }

.search_img {margin-top:100px; }
.search_img li {position:Relative; float:left; width:40%; margin: 0 5%; background-color:#fff; height:380px; }
.search_img li img {width:100%; }
.search_img li span {position:Absolute; top:-50px; left:50%; margin-left:-40px; display:block; width:80px; height:80px; line-height:80px; font-size:30px; color:#fff; text-align:Center; background-color:#1a8f8f;  border-radius:50%; }</pre></body></html>