
@import url("/css/nanumsquare.css");

@font-face {
	font-family: 'S-CoreDream-7ExtraBold';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
.CoreDream {font-family: 'S-CoreDream-7ExtraBold',sans-serif;}

/* common sub_style */
.bg_white {background-color:#fff !important;}
.fc_07008d {color:#07008d;}
.fc_c46525 {color:#c46525;}
.fc_c42525 {color:#c42525;}
.fc_ff4800 {color:#ff4800;}
.fc_de3204 {color:#de3204;}
.fc_111f84 {color:#111f84;}
.fc_1697bc{color:#1697bc;}
.fc_1944c0 {color:#1944c0;}
.fc_0e42ad {color:#0e42ad;}
.fc_216bdc {color:#216bdc;}
.fc_ad3daf {color:#ad3daf;}
.fc_84740b{color:#84740b;}
.fc_633c09{color:#633c09;}
.fc_42a300 {color:#42a300;}
.fc_007ac8 {color:#007ac8;}

.bg_scholarship01 {float:left;width:100%;box-sizing:border-box;margin-bottom:10px;padding:15px 0 20px 130px;background:url(/images/sub/bg_scholarship01.png) no-repeat 0 0;}
.bg_scholarship02 {float:left;width:100%;box-sizing:border-box;margin-bottom:10px;padding:15px 0 20px 130px;background:url(/images/sub/bg_scholarship02.png) no-repeat 0 0;}
.bg_scholarship03 {float:left;width:100%;box-sizing:border-box;padding:15px 10px;background-color:#fbf4f0;}
.bg_e3ebae {background-color:#e3ebae !important;}
.bg_cbebae {background-color:#cbebae !important;}
.mgrL45{ margin-left:15px !important; }
.fs15 {font-size:14px !important;}
.fs13 {font-size:13px !important;}
.padL40 {padding-left:40px !important;}
.bg_fb {background-color:#fbfbfb;}
.bt_goole {display:inline-block;box-sizing:border-box;height:30px;border:2px solid #ff8a00;border-radius:3px;padding:0 10px;color:#000;font-size:13px;font-weight:bold;letter-spacing:-0.05em;line-height:20px;}
.bt_goole:hover {color:#000}
.bt_goole:before {content:'';display:inline-block;vertical-align:middle;padding:0;margin:0 5px 0 0;width:19px;height:26px;background:url(/images/sub/bt_ico_goole.png) no-repeat 0 50%;}
.bt_file {display:inline-block;vertical-align:middle;box-sizing:border-box;width:25px;height:24px;background:url(/images/sub/bt_file_download.png) no-repeat 0 0;background-size:100% auto;}
.bt_file2 {display:inline-block;vertical-align:middle;box-sizing:border-box;height:28px;background:url(/images/sub/bt_file_download2.png) no-repeat 0 0;background-size:100% auto;}
.ic_rect {color:#000;letter-spacing:0;}
.ic_rect:before {content:'';display:inline-block;width:17px;height:17px;margin-right:5px;background:url(/images/common/h5_tit.png) no-repeat 0 0;}
.bt_detail {display:block;margin:0 auto;width:150px;height:30px;background-color:#0eafa9;text-align:center;border-radius:20px;overflow:hidden;}
.bt_detail>strong {display:inline-block;vertical-align:middle;box-sizing:border-box;color:#fff;font-size:13px;letter-spacing:-0.05em;line-height:normal;}
.line24 {line-height:24px;}
.line1 {line-height:1em;}
.sub_cont figure {margin:0;padding:0}
.sub_cont figcaption{padding-top:5px;font-size:12px;color:#000;font-weight:700;line-height:1.25;text-align:center;letter-spacing:-0.035em;}
.list_style2 {}
.list_style2 li {position:relative;border-bottom:1px solid #c2c2c2;padding:0px 0 7px 15px;margin-bottom:10px;line-height:1.25;}
.list_style2 li:after {content:'';position:absolute;left:0;top:0;width:4px;height:17px;background-color:#f48729;}

/* common tabs */
.tabs {box-sizing:border-box;}
.tabs ul {display: -webkit-flex;display:flex;width:100%;}
.tabs ul li {flex:1;box-sizing:border-box;border-left:1px solid #fff;}
.tabs ul li a {display:table;width:100%;box-sizing:border-box;padding:0 5px;background-color:#aebacb;border-bottom:3px solid #aebacb;text-align:center;color:#fff;font-size:13px;font-weight:bold;letter-spacing:-0.05em;}
.tabs ul li a span {display:table-cell;vertical-align:middle;height:57px;line-height:1.25;}
.tabs ul li a span>small {display:block;padding-top:5px;}
.tabs ul li:first-child {border-left:0}
.tabs ul li a.on, .tabs ul li a:hover {background-color:#5a97f1; border-bottom:3px solid #1153b5}
/*
.half li {width:50%}
.third li {width:33.33%;}
.quarter li {width:25%}
*/
table.grid {width:100%;border:1px solid #d2d2d2;border-top:3px solid #000; text-align:center;}
table.grid  th, table.grid  td {font-size:14px; height:50px; box-sizing:border-box; letter-spacing:-0.05em; padding:5px 0;}
table.grid  thead th { background-color: #e0e0e0;border-bottom: 1px solid #8f8f8f;border-left: 1px solid #d2d2d2;color:#000;}
table.grid  thead td {}
table.grid  tbody th, table.grid tbody td {border-top: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;}
table.grid  tbody tr:first-child td, table.grid  tbody tr:first-child th {border-top:1px solid #8f8f8f; }
table.grid  tbody td {}
.tabs_item {padding-bottom:20px;word-break:keep-all;word-wrap:normal;}
.tabs_item.on {}
.underline {margin-bottom:25px;font-size:16px;text-align:center;color:#000}
table.grid  .bg_e0e0e0,
table.grid  tr.bg_e0e0e0 th,
table.grid  tr.bg_e0e0e0 td {background-color: #e0e0e0;}
table.grid  .bg_e0f1f8,
table.grid  tr.bg_e0f1f8 th,
table.grid  tr.bg_e0f1f8 td {background-color: #e0f1f8;}
table.grid  .bg_e0f8e7,
table.grid  tr.bg_e0f8e7 th,
table.grid  tr.bg_e0f8e7 td {background-color: #e0f8e7;}
table.grid  .bg_f9eae5,
table.grid  tr.bg_f9eae5 th,
table.grid  tr.bg_f9eae5 td {background-color: #f9eae5;}
table.grid2 {width:100%;border-top:2px solid #3777d5;border-bottom:1px solid #000;}
table.grid2 th, table.grid2 td {box-sizing:border-box;height:40px;padding:5px 10px;}
table.grid2 thead th {background-color:#e3f5f5;border-bottom:1px solid #000;}
table.grid2 tbody th {background-color:#f6f8fb;text-align:left;}
table.grid2 tbody tr th, table.grid2 tbody tr td {border-top:1px solid #c5c5c5;}
table.grid2 tbody tr:first-child th, table.grid2 tbody tr:first-child td {border-top:1px solid #000;}
.beginning {border-top:1px solid #cbcbcb;}
.beginning li {display:table;width:100%;border-bottom:1px solid #cbcbcb;color:#000;font-size:14px;font-weight:bold;text-align:left;}
.beginning li>span {display:table-cell;vertical-align:middle;height:50px;line-height:1.25;}
.beginning .ico_movie {background:url(/images/sub/01_03_04_01_ico01.png) no-repeat 0 50%;background-size:20px auto;padding-left:30px;}
.beginning .ico_book {background:url(/images/sub/01_03_04_01_ico02.png) no-repeat 0 50%;background-size:20px auto;padding-left:30px;}
.beginning .bt_rect {display:block;box-sizing:border-box;border-radius:15px;border:2px solid #d1b59d;overflow:hidden;height:30px;color:#741313;text-align:center;font-size:13px;font-weight:bold;letter-spacing:-0.025em;line-height:26px;}
.beginning .bt_rect:hover,
.beginning .bt_rect:active {background-color:#741313;border:0;color:#fff;}

/* ÀÎ»ç¸» */
.introduce {margin:0 auto; width:93.8%;font-size:15px; letter-spacing:-0.05em;}
.introduce h4 {margin:0 0 20px 0;color:#0324b2;font-size:20px;font-family: 'S-CoreDream-7ExtraBold',sans-serif;}
.introduce h4>span {color:#229b02}
.introduce_img {float:left; width:310px;}
.introduce_cont {padding:20px 0 0;}
.introduce_cont .fs20 {font-size:18px !important;}
.introduce_cont .motto {}
.introduce_cont .motto li {position:relative;padding:15px 0 15px 70px;border-bottom:1px solid #d1d1d1;}
.introduce_cont .motto li:after {content:'';position:absolute;left:0;top:18px;width:46px;height:46px;border-radius:8px;color:#fff;font-size:26px;font-weight:700;line-height:46px;text-align:center;}
.introduce_cont .motto li .CoreDream {font-size:18px;}
.introduce_cont .motto li:nth-child(1):after {content:'1';background-color:#06918f;}
.introduce_cont .motto li:nth-child(1) .CoreDream {color:#06918f;}
.introduce_cont .motto li:nth-child(2):after {content:'2';background-color:#229b02;}
.introduce_cont .motto li:nth-child(2) .CoreDream {color:#229b02;}
.introduce_cont .motto li:nth-child(3):after {content:'3';background-color:#007ac8;}
.introduce_cont .motto li:nth-child(3) .CoreDream {color:#007ac8;}
.introduce_cont .em {color:#ac4918;}
.introduce_cont .sign {margin:30px 0 20px;}
.introduce_cont .sign ul {text-align:right; font-size:0;}
.introduce_cont .sign ul li {display:inline-block; vertical-align:middle; font-size:15px; padding-left:10px; line-height:1.4;}
.emph_box {padding:20px 0;}
.emph_box ul {border-top:1px solid #d98787;border-bottom:1px solid #d98787;padding:0 0 10px 0; }
.emph_box ul li {color:#000;padding:10px 0 0 35px;line-height:normal;}
.emph_box ul li strong {color:#ff7200 !important; }
.emph_box ul li:nth-child(1) {background:url(/mobile/images/sub/01_01_img05_1.png) no-repeat 0 10px;background-size:auto 25px;}
.emph_box ul li:nth-child(2) {background:url(/mobile/images/sub/01_01_img05_2.png) no-repeat 0 10px;background-size:auto 25px;}
.emph_box ul li:nth-child(3) {background:url(/mobile/images/sub/01_01_img05_3.png) no-repeat 0 10px;background-size:auto 25px;}

/* ±³È¸¿ª»ç */
.church_history {margin:0 auto; width:93.8%;font-size:14px; letter-spacing:-0.05em; line-height:1.5em;}
.church_history .ic_cir {margin-bottom:10px;}
.church_history .em {font-size:14px;color:#7b7c15;letter-spacing:-0.05em;}
.church_history .link {display:block; margin:0 auto; border-radius:5px; background-color:#240c9c; text-align:center;color:#fff; font-weight:bold;height:30px;line-height:27px;font-size:12px}
.church_history .row_cell {margin:0 auto; width:70%;font-size:0;text-align:center;}
.church_history .row_cell li {display:inline-block;margin-left:10px;padding-bottom:10px;vertical-align:top;font-weight:bold; color:#000;font-size:12px;text-align:center;line-height:1em;}
.church_history .row_cell li:nth-child(1) {margin-left:0}
.church_history .row_cell li img {display:block;width:100%;margin-bottom:5px;}
.church_history .columns {}
.church_history .columns_img {margin:0 auto; width:70%;color:#000;font-weight:bold;text-align:center;}
.church_history .columns_img img {width:100%;}
.church_history .columns_img > .row_cell {width:100%;border:1px solid #cfcfcf;padding:10px 0 5px 0;overflow:hidden;}
.church_history .columns_img > .row_cell li {display:inline-block;width:28.3%;margin:0 7px 0 0;vertical-align:top;font-weight:bold; color:#000;text-align:center;}
.church_history .columns_img > .row_cell li:first-child {margin:0 7px 0 7px}
.church_history .columns_desc {padding-top:15px;}
.church_history .columns2 {padding:0;overflow:hidden;}
.church_history .columns2 li {float:left;}
.church_history .columns2 li.w400 {width:100% !important;}
.church_history .columns2 li img {width:100%;}
.church_history .columns2 figcaption {padding:10px 0 30px 0;color:#555;font-size:14px;font-weight:normal;line-height:21px;text-align:left;letter-spacing:-1px;}
.church_history .columns2:last-child li:last-child figcaption {padding-bottom:0}
.church_history .bg {padding-bottom:50px; background:url(/images/sub/01_03_bg01.png) no-repeat 100% 100%;background-size:100% auto;}
.church_history .pb100 {padding-bottom:130px;}
.church_history .bg06 {}
.church_history .bg07 {background:url(/mobile/images/sub/01_03_07_01_img01.png) no-repeat 100% 100%;background-size:40% auto;}
.church_history ul.row_cell50 {width:100%; font-size:0;}
.church_history ul.row_cell50 li {display:inline-block;width:50%;vertical-align:middle;box-sizing:border-box;padding-right:5px; padding-bottom:10px; text-align:center; color:#000;font-size:14px;line-height:1em;}
.church_history ul.row_cell50 li+li {padding-right:0;padding-left:5px;}
.church_history ul.row_cell50 li img {display:block;width:100%;margin-bottom:5px;}
.church_history ul.row_cell30 {overflow:hidden;}
.church_history ul.row_cell30 li {float:left;width:31%;margin-left:3.3%;text-align:center; color:#000;font-size:14px;padding-bottom:10px;}
.church_history ul.row_cell30 li:nth-child(1) {margin-left:0}
.church_history ul.row_cell30 li:nth-child(4) {margin-left:0}
.church_history ul.row_cell30 li img {display:block;width:100%;margin-bottom:5px;}
.summary {}
.summary li {padding:0 0 5px 0;background:url(/images/sub/01_03_bg02.png) no-repeat 0 100%;background-size:100% 1px;}
.summary li:nth-child(even) {background-color:#fbfbfb;}
.summary .summary_date {display:block;font-size:15px; line-height:1.5em;color:#000;letter-spacing:-0.025em;vertical-align:middle}
.summary .summary_desc {line-height:1.25em;}

/* ¿¬Çõ */
.history {margin:0 auto; width:93.8%;}
.history_tab {position:relative;}
.history_tab ul {overflow:hidden;}
.history_tab ul li {float:left;width:33.33%;border-left:1px solid #fff;border-bottom:1px solid #fff;vertical-align:top; box-sizing:border-box;}
.history_tab ul li:nth-cild(1) {border-left:0}
.history_tab ul li:nth-cild(4) {border-left:0}
.history_tab ul li a {display:block;background-color:#aebacb;border-bottom:3px solid #aebacb;height:37px;line-height:34px;font-size:15px;font-weight:bold;color:#fff;text-align:center;letter-spacing:-0.025em;}
.history_tab ul li a.on {background-color:#5a97f1;border-bottom:3px solid #1153b5;color:#fff;}
/*.history_tab a {text-align:center;line-height:60px;vertical-align:middle;}*/

.history_cont {padding-bottom:10px;}
.history_cont .year {margin-top:5px;letter-spacing:-0.05em; }
.history_cont .year_num {height:40px;line-height:37px;text-align:center;font-size:16px;font-weight:bold;color:#0e42ad; background:#d5e2f1 url(/mobile/images/sub/year_num_down.png) no-repeat 98% 50%;background-size:23px auto; }
.history_cont .year_cont {display:none;box-sizing:border-box;vertical-align:middle;}
.history_cont .mm_dd_item {background:url(/images/sub/01_03_bg02.png) no-repeat 0 100%; background-size:100% 1px;}
.history_cont .mm_dd_item .mm_dd {font-size:15px;color:#000;font-weight:bold;}
.history_cont .mm_dd_item .mm_dd_desc {font-size:14px;line-height:1.4em;padding-bottom:10px;}
.history_cont .mm_dd_item .mm_dd_desc .desc_item {display:block;}

/* ´ÙÀ½¼¼´ë */
.education {margin:0 auto; width:93.8%;letter-spacing:-0.05em;line-height:20px; font-size:14px; }
.education strong.ic_cir {display:block;font-size:14px;padding-bottom:5px;}
.education strong.text {display:block;padding-bottom:5px;color:#003fcd;font-size:14px;}
.education .w60 {width:60px !important;}
.education .w110 {width:100px !important;}
.education img {width:100%}
.education .padB20 {padding-bottom:10px !important}
.education .w130 {}
.education .w800 {}
.row_box {display:table;box-sizing:border-box;padding:10px;border:1px solid #11b5a4; border-radius:4px;}
.row_box li {display:table-cell;vertical-align:top;}
.row_box li.space {display:table-cell;width:30px; margin:0; padding:0; border:0; border-radius:0;}
.row_box li .unlst {}
.row_box li .unlst li {display:block;}
.row_box li .unlst li>span {display:block;padding-right:0 !important;padding-left:0 !important;}
.row_box .txt {box-sizing:border-box;padding-right:15px;padding-left:15px;line-height:20px; font-size:14px; font-weight:bold;}
.row_box .teacher {padding-right:10px;text-align:center;}
.ic_under {margin:0 auto 10px; height:34px;line-height:30px;background: url(/images/sub/03_h4_under.png) no-repeat 50% 100%; background-size:70% 2px;font-size:15px; color:#000;text-align:center; }
.education h5, .education h6 {font-size:14px; color:#000;}
.education h5 {padding-bottom:5px;}
.education li {line-height:1.4 !important;}
.education .ordlst {margin-bottom:5px;}
.education .unlst {}
.education .unlst li:before {content:''; color:#000; padding-right:0;}
.education .deflst {padding-top:0}
.education .deflst li {display:table;width:100%;}
.education .deflst .term:before {content:'';border:0;width:0; height:0; margin:0; }
.education .deflst .term {display:table-cell;vertical-align:top;color:#000;}
.education strong.term.w100 {width:80px !important}
.education strong.term.w50 {width:40px !important}
.education .deflst .term:after {content:':'; color:#000; padding-right:5px;padding-left:5px;}
.education .deflst .desc {display:table-cell;width:auto;vertical-align:top;}
.education span.desc.w150 {width:40% !important}
.education .unlst.row {overflow:hidden;}
.education .unlst.row li {float:left;width:50%;box-sizing:border-box;}
.education .unlst.row li:first-child,
.education .unlst.row li.lst {width:100%;}
.colon {display:block}
.colon:before {content:':'; display:inline-block;margin-right:5px;}
.disc {position:relative;padding-left:12px;}
.disc:before {content:'';position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background-color:#000}
.lh30 {line-height:30px;}
.dash {}
.dash li {position:relative;padding-left:15px;}
.dash li:before {content:'-';position:absolute;left:0;top:-4px;width:10px;}
.bullet01 {padding-left:15px;background:url(/images/sub/03_bullet01.png) no-repeat 0 10px;}
.bullet02 {padding-left:35px;background:url(/images/sub/03_bullet02.png) no-repeat 0 6px;}
.planner_link {box-sizing:border-box;padding:20px 40px;background:url(/images/sub/03_00_bg01.jpg) no-repeat 100% 0;}
.planner_link ul {box-sizing:border-box;}
.planner_link ul li {box-sizing:border-box;margin-top:5px;}
.planner_link ul li:first-child {margin-top:0}
.planner_link ul li a {box-sizing:border-box;position:relative;display:block;height:40px;line-height:40px;padding:0 20px;background-color:#fff;color:#000;border:1px solid #c3c3c2;}
.planner_link ul li a:after {content:'';position:absolute;right:20px;top:11px;width:17px;height:17px;background:url(/images/sub/03_051_ico01_on.png) no-repeat 0 0;background-size:100% auto;}
.planner_link ul li a>strong {display:inline-block;line-height:1}
.talent {background-color:#fbf9f4;}
.talent .talent_img {margin:0 auto;width:90%;padding:30px 0 10px 0;text-align:center;}
.talent .talent_how {margin:0 auto 20px;width:90%;overflow:hidden;background-color:#f1eed3;border-radius:10px;}
.talent .talent_how>ul {padding:10px 0;}
.talent .talent_how>ul>li {color:#000;padding:5px 20px}
.talent .talent_subject {background:url(/images/sub/03_051_bg02.png) no-repeat 100% 100%;background-size:40% auto;color:#000}
.talent .talent_subject>ul {margin:0 auto;width:90%;}
.talent .talent_subject>ul>li {}
.talent .talent_subject>ul>li .disc {}
.talent .talent_subject>ul>li .disc:before {background-color:#1944c0}

/* ÀåÇÐÀ§¿øÈ¸ */
.scholarship {}
.scholarship table.grid th, 
.scholarship table.grid td {box-sizing:border-box;padding:7px 5px;min-height:50px;font-size:14px;  }
.scholarship table.grid tr:nth-child(even) {background-color:#fafafa;}
.decimal {margin-left:15px;}
.decimal li {list-style-type:decimal;list-style-position:outside;}
.dott {}
.dott li {padding-top:10px;}
.scholarship .bt_download {position:relative;display:block;height:40px;box-sizing:border-box;padding:9px 10px;border:1px solid #b1b1b1;border-radius:8px;background-color:#eceded;line-height:1.5;}
.scholarship .bt_download:after {content:'';position:absolute;right:10px;top:50%;width:15px;height:17px;margin-top:-8px;margin-right:5px;background:url(/mobile/images/sub/bt_scholarship_down.png) no-repeat 0 0;}
.scholarship .bt_popup {display:block;height:40px;box-sizing:border-box;padding:9px 0 7px 0;border:1px solid #9a5914;border-radius:8px;color:#fff;text-align:center;font-weight:bold;font-size:15px;line-height:1.25;background:url(/mobile/images/sub/bt_bg_scholarship.png) repeat-x 0 0; background-size:auto 40px;}
.scholarship .bt_popup:after {content:'';display:inline-block;vertical-align:middle;margin-left:5px;width:21px;height:21px;background:url(/mobile/images/sub/bt_scholarship_ico.png) no-repeat 0 0;background-size:auto 21px;}
.selection_standard {background:#fff url(/images/sub/pop_movie_head.png) repeat-x 0 0;}
.selection_standard h1 {padding:15px 0 10px;font-size:18px;letter-spacing:-0.075em;color:#000;text-align:center;}
.selection_standard h2 {box-sizing:border-box;padding:7px 0;margin-bottom:5px;border-top:2px solid #4f7ba3;border-bottom:1px solid #4f7ba3;background:url(/mobile/images/sub/selection_standard_h2.png) repeat;color:#1855a2;font-size:16px;line-height:1.231;text-align:center;letter-spacing:-0.05em;}
.selection_standard h3 {background:url(/images/sub/selection_standard_h3.png) no-repeat 0 50%;padding-left:23px;font-size:16px;color:#000;line-height:42px;letter-spacing:-0.05em;border-bottom:1px solid #9c9c9c;box-shadow:0 2px 0 #ececec;}
.selection_standard_cont {margin:0 15px;font-size:14px;color:#000;line-height:28px;}
.selection_standard_cont strong.h2 {display:block;font-size:16px;margin-top:20px;text-align:center;}
.post_tbl { display: block; vertical-align:top;}
.post_tbl.board {border-top:2px solid #000;}
.post_tbl table.grid {border-right: 1px solid #d2d2d2;}
.post_tbl table.grid  th, .post_tbl table.grid  td {font-size:14px; letter-spacing:-0.075em;line-height:normal; }
.post_tbl table.grid  thead th { background-color: #e0e0e0; border-bottom: 1px solid #8f8f8f;border-left: 1px solid #d2d2d2;color:#000;padding:10px 0;}
.post_tbl table.grid  thead td {}
.post_tbl table.grid  tbody th, .post_tbl table.grid  tbody td {padding:10px 5px; border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;box-sizing:border-box;}
.post_tbl table.grid  tbody th {background-color:#fbfbfb;border-top: 1px solid #d2d2d2;color:#000; text-align:left; }
.post_tbl table.grid  tbody td {}
.sub_cont {padding:20px 0 200px 0;height:100%;}
.sub_cont .page_header {margin:0 auto; width:93.8%;padding-top:10px; text-align:center;font-size:0;}
.sub_cont .page_header .page_h1 {display:inline-block;font-size:15px;letter-spacing:-0.05em;font-weight:bold;}
.sub_cont .page_header .page_h1:after {content:'';display:inline-block;vertical-align:middle;width:10px;height:20px;background:url(/mobile/images/common/angle-right.png) no-repeat 50% 50%;background-size:8px auto;margin:0 5px;opacity:.6;}
.sub_cont .page_header .page_h2 {display:inline-block;font-size:15px;letter-spacing:-0.05em;font-weight:bold;}
.sub_cont .page_header .page_h2 .select_depth2 {margin:0;width:100px;}
.sub_cont .page_header .page_h2 .select_depth3 {margin:0;width:155px;}
.sub_cont .page_header .page_h2 .select_style {height:auto;border:0;color:#000;padding:0 20px 0 0;background:url(/mobile/images/common/bg_down.png) no-repeat 100% 50%;background-size:16px auto;font-size:15px;letter-spacing:-0.05em;font-weight:bold;}
.sub_cont .page_header .select_depth3 {padding:0 0 10px 0;}
.sub_cont .select_depth2 {margin:0 auto; width:93.8%; padding:10px 0;}
.select_style {width:100%; box-sizing:border-box;padding:0 5px; border:1px solid #d0d0d0; height:33px; background:#fff url(/mobile/images/common/bg_select_depth2.png) no-repeat 100% center; background-size:23px auto; -webkit-appearance: none;color:#999; font-size:14px; font-weight:bold; } 
.sub_cont .page_title {border-top:2px solid #0e42ad; border-bottom:1px solid #0e42ad; height:32px; line-height:30px;letter-spacing:-0.05em; font-size:16px; }
.ic_cir {padding:4px 0 5px 0;margin-bottom:5px;border-top:2px solid #0e42ad; border-bottom:1px solid #0e42ad; letter-spacing:-0.05em; font-size:14px;line-height:1.4999; }
.inputbox {width:100%; box-sizing:border-box;padding:0 5px; line-height:28px; border:1px solid #d0d0d0; height:30px;}
.btn_pdf { background:#ea4c3a; border-radius:10px; line-height:22px; color:#fff; font-weight:bold; text-align:center; }
.btn_desc {position:relative;box-sizing:border-box;background-color:#fff; border:1px solid #cacaca; border-left:3px solid #a10f40; padding-right:10px; text-align:center;height:25px; line-height:23px;font-weight:bold;font-size:14px;color:#000;letter-spacing:-0.05em }
.btn_desc:after {content:" "; position:absolute; top:50%; right:7px; width:5px; height:14px; margin-top:-7px; background: url(/mobile/images/common/angle-right.png) no-repeat 0 0; background-size:5px auto;}
.photo_thumb {margin:0 auto 10px; text-align:center;}
.photo_thumb img {width:100%; }
.prime {background-color:#f7e9ee;}
article h4, article h5 {color:#000;}

.lh125 {line-height:1.25em !important;}
.lh14 {line-height:1.4em !important;}
.lh15 {line-height:1.5em !important;}
.fs14 {font-size:14px !important}
.fs12 {font-size:12px !important}
.fs11 {font-size:11px !important}
.btn_wrap {display:flex; width:100%; height:30px; padding:10px 0;}
.btn_wrap li {flex:1;-webkit-flex:1;}
.btn_wrap li:first-child a {margin-left:0}
.btn_default {display:block;margin-left:10px;padding:2px 0;background:#0e42ad; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:30px; border:0;}
.greeting { position:relative; background: url(/2013_img/sub/bg_greeting.jpg) no-repeat 0 0; padding:15px 0 15px 30px; overflow:hidden;}
.publications {margin:0 auto;width:260px;}
.publications .link {display:block;padding-bottom:4px;background:url(/images/sub/01_01_img03.png) no-repeat 0 0;background-size:100% auto;line-height:48px;}
.publications .link a {display:inline-block;vertical-align:middle;width:100%;margin:auto 0;padding:0; letter-spacing:-0.05em; text-align:center;line-height:normal;}
.publications .link .name {font-size:17px;color:#0e43ad}
.text_box {font-size:14px;}
.text_box h3 { font-size:13px; line-height:1.8em;}
.text_box h4 {line-height:1.7em;}
.text_box p { line-height:1.5em; margin:10px 0;}
.text_box .h3_p {font-weight:bold;}
.text_box .sign { margin-top:10px; text-align:right;}

/* ¿À½Ã´Â ±æ */
.directions {margin:0 auto; width:93.8%;letter-spacing:-0.05em;line-height:20px; font-size:14px; }
.directions img {width:100%;}
.directions li {line-height:22px !important;}
.directions li p {padding-bottom:5px; }
.map {height:200px; box-sizing:border-box;border:1px solid #bbb;}
.ordered {display:block;}
.ordered li {font-size:0; border-top:1px solid #c7c7c7;padding:5px 0;}
.ordered li:first-child {border-top:0; padding-top:0;}
.ordered .term {display:inline-block;width:10%;vertical-align:top;font-size:14px;padding-top:5px; }
.ordered .desc {display:inline-block;width:90%;vertical-align:top;box-sizing:border-box;padding-left:10px;font-size:14px;}
.deflst {font-size:14px;}
.deflst li {padding-bottom:5px; }
.term {display:block;font-size:14px; font-weight:bold;}
.term:before {content:'';display:inline-block;vertical-align:middle;width:0; height:0;margin-right:0; border:0; border-radius:0;}
.directions .desc {letter-spacing:-0.025em;}

/* Á¶Á÷µµ */
.orgchart {overflow:hidden;}
.profile {float:left;width:100%;box-sizing:border-box;padding:20px 0 19px 0;background:url(/images/common/under_line.png) repeat-x 0 100%;}
.profile:first-child {padding-top:0;}
.profile dt {float:left;width:30.8%;box-sizing:border-box;}
.profile dt .thumb {display:block;height:130px;background:url(/images/common/photo_thumb_blank.png) no-repeat 50% 50%; background-size:60px auto; overflow:hidden;border:1px solid #cfcfcf; }
.profile dt .thumb img {width:100%;}
.profile dd {float:left; width:69.2%;box-sizing:border-box;padding-left:10px; font-size:15px; color:#000;}
.profile dd li {position:relative;padding-bottom:5px;padding-left:15px;box-sizing:border-box;}
.profile dd li:before {content:'';position:absolute;left:0; top:5px;width:12px;height:9px;background:url(/images/common/bullet01.png) no-repeat 0 0;}
.profile dd li.go_link {padding:5px 15px 0;line-height:normal;}
.profile dd li.go_link:before {content:'';display:none;background-image:none;width:0;height:0}
.profile dd li.go_link .bt_vod {display:block;margin:0 auto;padding:0 20px;box-sizing:border-box;height:35px;background:url(/mobile/images/sub/bg_bt_vod.png) repeat-x 0 0;border:1px solid #57adbd;border-radius:2px;color:#0e1b94;font-weight:bold;text-align:center;line-height:32px;-webkit-box-shadow: 2px 2px 0 0 #ececec;
box-shadow: 2px 2px 0 0 #ececec;}

.profile.one {display:block;width:100%;height:auto;box-sizing:border-box;margin:0;padding:25px 0 0;background:url(/images/sub/bg_04_011.png) no-repeat 100% 100%;}
.profile.one dt {float:left;width:100%;box-sizing:border-box;padding:0;margin:0 0 10px 0;}
.profile.one dt .thumb {display:block;margin:0 auto;width:212px; height:220px;text-align:center;box-sizing:border-box;background:url(/images/common/photo_thumb_blank.png) no-repeat 50% 50%; background-size:60px auto; overflow:hidden;border:1px solid #cfcfcf; }
.profile.one dt .thumb img {width:auto;height:218px;}
.profile.one dd {float:left;width:100%;box-sizing:border-box;padding:0 0 0 20px; font-size:15px; color:#000;}
.profile.one dd ul {}
.profile.one dd li {padding-bottom:10px;line-height:1.4;}
.profile.one dd li:before {content:'';display:inline-block;vertical-align:middle;width:15px;height:9px;background:url(/images/common/bullet01.png) no-repeat 0 0;}
.profile.one dd .brief1 {margin:20px 0 0;height:auto;}
.profile.one dd .brief2 {padding:20px 0 0;}
.profile.one dd .brief2 li {background-image:none;padding:0;}
.profile.one dd .brief2 li:before {content:'';background-image:none;width:0;height:0}
.profile.one .fs30 {font-size:30px;}

.profile.row {float:left;width:50%;box-sizing:border-box;padding:20px 5px 19px 5px;text-align:center;background-image:none;}
.profile.row dt {display:block;width:100%;box-sizing:border-box;padding:0 10px; text-align:center; box-sizing:border-box;}
.profile.row dt .thumb {display:block;margin:0 auto;width:90%; text-align:center;background:url(/images/common/photo_thumb_blank.png) no-repeat 50% 50%; background-size:60px auto; overflow:hidden;border:1px solid #cfcfcf; }
.profile.row dt .thumb img {height:160px;}
.profile.row>dd {display:block;width:100%;box-sizing:border-box;padding:0 10px;font-size:14px;color:#000;letter-spacing:-0.025em;}
.profile.row>dd>ul>li {padding:0;}
.profile.row>dd>ul>li:before {content:'';display:inline-block;vertical-align:middle;position:relative;top:0;width:12px;height:9px;background:url(/images/common/bullet01.png) no-repeat 0 0%;}

/* ¼±±³¿ÍºÀ»ç */
.ministry {margin:0 auto; width:93.8%;letter-spacing:-0.05em;line-height:20px; font-size:14px; padding-bottom:30px;}
.ministry img {width:100%;}
.ministry .bg01 {background:none;}
.ministry .bg02 {position:relative;}
.ministry .bg02:after {content:'';position:absolute;left:0; top:0;width:100%;height:100%;background-image:url(/mobile/images/sub/04_041_img01.png); background-repeat:no-repeat; background-size:100% auto; z-index:-1;opacity:.2;}
.ministry .bg03 {display:none;position:absolute;left:50%; top:50%; margin:-59px 0 0 -59px; width:118px; height:118px; background:url(/images/sub/04_041_img02.png) no-repeat 0 0;}
.ministry .bg04 {position:relative;}
.ministry .bg04:after {content:'';position:absolute;left:0; top:0;width:100%;height:100%;background-image:url(/images/sub/04_06_img01.png); background-repeat:no-repeat; background-size:100% auto; z-index:-1;opacity:.2;}
.ministry .bg05 {position:relative;}
.ministry .bg05:after {content:'';position:absolute;left:0; top:0;width:100%;height:100%;background-image:url(/images/sub/04_06_img02.png); background-repeat:no-repeat; background-size:100% auto; z-index:-1;opacity:.2;}
.ministry h5, .ministry h6 {font-size:15px; color:#000;}
.ministry .w510 {}
.ministry .ministry_info {}
.ministry .ministry_info .em {color:#d84b0e;}
.ministry .bg02 > .ministry_info {}
.ministry .bt_box {padding:20px 0;background:url(/images/sub/04_01_img02.png) no-repeat 0 50%; background-size:100% auto; text-align:center; color:#591919;}
.ministry .bt_box .bt_link {display:block;margin:0 auto;width:70%;height:30px; line-height:27px;border-radius:5px;background-color:#ef9b08; color:#fff;}
.ministry .deflst {}
.ministry .deflst li {overflow:hidden;letter-spacing:-0.05em; line-height:22px !important;}
.ministry .deflst .term {float:left;padding-right:5px;}
.ministry .deflst .term:before {content:'';display:inline-block;vertical-align:middle;width:0; height:0;margin-right:0; border:0; border-radius:0;}
.ministry .deflst .term:after {content:'';padding:0}
.ministry .deflst .desc {float:left;}
.ministry .deflst .desc:before {content:'|'; color:#bababa; padding-right:5px;}
.ministry .photo_list {}
.ministry .photo_list li {text-align:center;padding-bottom:10px;}
.ministry .row_box {}
.ministry .row_box li {padding-bottom:10px; box-sizing:border-box;border:1px solid #11b5a4; border-radius:10px;}
.ministry .row_box li.space {height:10px;margin:0; padding:0; border:0; border-radius:0;}
.ministry .row_box .txt {letter-spacing:-0.05em; padding-right:0;}
.ministry .row_box .txt:after {clear:both;}
.ministry .ordered .desc {padding-top:10px;line-height:1.5;}
.ministry .makeshift {text-align:center;}
.ministry>.makeshift>img {max-width:100%;}
.ministry .summary {background:url(/images/sub/01_03_bg02.png) no-repeat 0 0;background-size:100% 1px;}
.ministry .summary li:nth-child(even) {background-color:#fff;}
.ministry .summary li .summary_year,
.ministry .summary li .summary_date,
.ministry .summary li .summary_desc {box-sizing:border-box;}
.ministry .summary li .summary_year {display:inline-block;vertical-align:middle;width:20%;padding:4px 0 0 10px;color:#000;font-size:14px;font-weight:700;}
.ministry .summary li .summary_date {display:inline-block;vertical-align:middle;width:auto;padding:4px 20px 0 0;color:#000;font-size:14px;font-weight:700;}
.ministry .summary li .summary_desc {display:block;width:100%;padding:4px 20px 5px 20%;font-size:14px;line-height:1.4}
.overseas li {letter-spacing:-0.05em;}
.allen_project {overflow:hidden;}
.allen_project .details {display:block;padding-top:20px;}
.allen_project .details:first-child {padding-top:0}
.allen_project .plan_tit {padding:5px 0 7px 0;color:#fff;font-size:13px;text-align:center;}
.allen_project .plan_tit strong {line-height:1;}
.allen_project .plans {box-sizing:border-box;padding:10px 0 15px 10px;border-bottom:1px solid #fff;background-color:#f0f7fa;}
.allen_project .vision {box-sizing:border-box;padding:10px 0 15px 10px;}
.allen_project .plans strong,
.allen_project .vision strong {display:block;padding-bottom:5px;font-size:13px;color:#000;}
.allen_project .details .decimal{}
.allen_project .details .decimal li {font-size:12px;color:#555;line-height:20px;}
.allen_project .plan_a .plan_tit {background-color:#6389e8;}
.allen_project .plan_a .plans {background-color:#f0f7fa;}
.allen_project .plan_a .vision {background-color:#dae5e8;}
.allen_project .plan_b .plan_tit {background-color:#0e42ad;}
.allen_project .plan_b .plans {background-color:#ededfc;}
.allen_project .plan_b .vision {background-color:#d6d6eb;}
.allen_project .plan_c .plan_tit {background-color:#ad3daf;}
.allen_project .plan_c .plans {background-color:#f8edf8;}
.allen_project .plan_c .vision {background-color:#e8d7e8;}
.link_file {}
.link_file span.fs13 {font-size:12px !important;}
.link_file li {display:block;padding:5px 10px;margin-bottom:10px;box-sizing:border-box;vertical-align:middle;border-top:1px solid #000;border-bottom:1px solid #000;}
.link_file li a {display:block;line-height:24px;font-weight:700;color:#000;text-align:left;}
.link_file li a>span.fs13 {float:right;font-size:12px;}

.ministry>.overseas>li>.summary {}
.ministry>.overseas>li>.summary>li {display:block;width:100%;}
.ministry>.overseas>li>.summary>li>.summary_date,
.ministry>.overseas>li>.summary>li>.summary_desc {display:block;vertical-align:top;box-sizing:border-box;}
.ministry>.overseas>li>.summary>li>.summary_date {padding:4px 0 0 0;color:#000;font-weight:700;letter-spacing:-0.025em;white-space:nowrap;}
.ministry>.overseas>li>.summary>li>.summary_desc {padding:4px 20px 5px 0;}

/* ±³È¸½Ã¼³¾È³» */
.facility {margin:0 auto; width:93.8%;letter-spacing:-0.05em;font-size:14px; line-height:20px;}
.facility img {width:100%}
.floor_list {}
.floor_list li { display:table; width:100%; background-color:#fff; margin-bottom:5px;}
.floor_list li span {display:table-cell;font-weight:bold;color:#000;vertical-align:middle; text-align:center;}
.floor_list li span.box {width:40%;border:1px solid #c5ccd6;font-size:15px;height:30px; line-height:27px;}
.floor_list li span.blank {width:15%;}
.floor_list li span.left {width:35%;background:url(/images/sub/01_08_img02.png) repeat-x 0 100%; padding-bottom:5px; text-align:right }
.floor_list li span.right {width:35%;background:url(/images/sub/01_08_img02.png) repeat-x 0 100%;padding-bottom:5px; text-align:left}
.floor_list li span.floor {width:15%; margin:0 5px 3px 5px;text-align:center;background-color:#c5ccd6; border:10px solid #fff; border-top:0; border-bottom:0;font-size:14px; font-weight:normal; letter-spacing:-0.05em; color:#555 }
.floor_list li span.floor.base {background-color:#dce4ef; }
.floor_list li span.floor strong {font-size:17px;}

.desc {}
.work {}
.defl {display:block;padding:10px 0;border-bottom:1px solid #ababab;}
.desc p {padding-bottom:10px;}
.desc p:last-child {padding-bottom:0}
.desc_btn_wrap {display:block; margin-left:-1%; overflow:hidden;}
.desc_btn_wrap .btn_desc {float:left; width:49%; margin:5px 0 0 1%;}
.table { width: 100%; border:1px solid #b5b5b5; margin-bottom:10px; border-collapse: collapse; border-spacing: 0; font-size:14px;}
.table tr th, .table tr td {padding: 8px 5px 9px 5px; border-left:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;line-height:1.25em; letter-spacing:-0.025em;}
.table thead tr th { font-weight: bold; color:#000; text-align:center;}
.table-striped { background:#fff;}
.table-striped table {}
.table-striped thead tr th { font-weight:bold; background-color:#af9778;color:#fff; }
.table-striped thead tr:first-child th {border-top:2px solid #000;}
.table-striped tbody tr th { font-weight:normal; background:#fbfbfb;}
.table-striped tbody tr td.bg_blue { background-color:#fbfbfb !important; }

/* BOARD */
.board_module {}
.board_module_head {padding:3px 0;border-top:1px solid #808080; border-bottom:1px solid #808080; background-color:#dbdbdb; overflow:hidden;}
.btn_rect {display:block; background:#fff; border:1px solid #b3b3b3; border-radius:2px; width:29px; height:29px; text-align:center; color:#808080; font-size:1.25em; line-height:28px}
.sortings {float:left;width:45%;}
.sortings li {float:left; margin-left:3px;}
 
.board_menu {float:right;}
.board_menu li {float:left; margin-right:3px;}
.searchbox { clear:both; padding:0 0 5px; border-bottom:1px solid #808080;}
.searchbox .input_wrap { position: relative; padding-right: 40px; height: 29px; border: 1px solid #d0d0d0; background-color: #fff }
.searchbox .input_wrap.focus { padding-right: 40px }
.searchbox .input_wrap input[type=text] { display: block; padding: 0 11px; width: 100%; height: 100%; border: 0; background-color: transparent; box-sizing: border-box;}
.searchbox .btn_search_cafe { position: absolute; top: 0; right: 0; width: 25px; height: 24px; color:#808080; font-size:1.25em }

.post_list { border-bottom:1px solid #bababa;}
.post_list.parent {}
.post_tit {border-top:1px solid #bababa;padding:8px 0;}
.post_tit:first-child {border-top:0;}
.post_list.parent .post_tit:first-child {border-top:1px solid #bababa;}
.note_box { border-bottom:1px solid #bababa;}
.note_box li {background:#fffde3;border-top:1px solid #bababa;padding:5px 0 8px 0;}
.note_box li:first-child {border-top:0;}

.thumb_list {}
.thumb_list .post_tit {border-top:1px solid #bababa;overflow:hidden;}
.thumb_list .post_tit:first-child {border-top:0;}
.thumb_list .thumb_list_item {display:block; padding:10px 0; cursor:pointer;  }
.thumb_list .thumb_list_item .thumb_img {float:left;height:73px; width:30%; margin-right:5px; position:relative; background:#e5e5e5 url(../images/sub/blank_image.png) no-repeat 50% 50%; background-size:35px auto; border:1px solid #bababa; }
.thumb_list .thumb_list_item .thumb_img img {width:100%; height:73px; }
.thumb_list .thumb_list_item .subject {float:right; width:66.7%; position:relative;line-height:15px; }
.thumb_list .thumb_list_item .subject_click {display:inline-block;width:auto; max-width:100%; line-height:18px; height:36px;overflow:hidden;text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word; white-space:normal;}
.thumb_list .thumb_list_item .subject_info {float:right; width:66.7%;  text-align:left;line-height:15px; }
.thumb_list .thumb_list_item .ansr {position:absolute; top:0; right:0;}

.photo_list {}
.photo_list .post_tit {border-top:1px solid #bababa;overflow:hidden; padding:10px 0 8px 0;}
.photo_list .post_tit:first-child {border-top:0; padding-top:5px;}
.photo_list .photo_list_item {display:block; overflow:hidden; cursor:pointer;}
.photo_list .photo_list_item .thumb_img {display:block;height:223px;line-height:223px;overflow:hidden; background:#f9f9f9 url(../images/sub/blank_image.png) no-repeat 50% 50%; background-size:75px auto;border:1px solid #bababa;text-align:center;}
.photo_list .photo_list_item .thumb_img>img {width:100%;vertical-align:middle;}
.photo_list .photo_list_item .subject {display:block;position:relative;line-height:24px;}
.photo_list .photo_list_item .subject_click {max-width:70%;}
.photo_list .photo_list_item .subject_info { display:block;line-height:18px;}

.photo_list.reading {}
.photo_list.reading > ul {overflow:hidden;}
.photo_list.reading > ul > li.post_tit.photo_list_item {overflow:hidden;border-top:1px solid #bababa;padding:9px 0 10px 0;cursor:pointer;}
.photo_list.reading > ul > li.post_tit.photo_list_item > .thumb_img {float:left;width:30%;box-sizing:border-box;height:152px; overflow:hidden; background:#e5e5e5 url(/images/sub/blank_image.png) no-repeat 50% 50%; background-size:75px auto;border:1px solid #bababa; }
.photo_list.reading > ul > li.post_tit.photo_list_item > .thumb_img > img {width:100%;vertical-align:middle;}
.photo_list.reading > ul > li.post_tit.photo_list_item > .subject {float:left;width:70%;box-sizing:border-box;display:block;padding-left:30px;position:relative;line-height:24px;}
.photo_list.reading > ul > li.post_tit.photo_list_item > .subject > .subject_click {}
.photo_list.reading > ul > li.post_tit.photo_list_item > .subject_info { display:block;line-height:18px;}

.post_view {}
.post_view .post_tit { background:#e0e0e0; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:5px;}
.post_view .post_tit .post_added_value {border-top:1px solid #d2d2d2;}
.post_view .subject {font-weight:bold; padding:1px 0;}
.post_view .list_head {display:block; font-size:15px;}
.post_view .subject_click {white-space:normal !important; max-width:100%;word-wrap: break-word; word-break: break-all;}
.post_view .post_view_info {display:table;line-height:24px;}

.write_name,
.write_date,
.write_hit {display:table-cell;vertical-align:middle;padding-left:6px;padding-right:6px;background:url(/mobile/images/common/bg_div11.png) no-repeat 0 50%; }

.post_list .post_tit {overflow:hidden;}
.post_tit .subject_info span:first-child,
.post_tit .post_view_info span:first-child {padding-left:0; background-image:none;}
.post_list .post_tit .subject_info {display:table;width:auto;float:left;padding-top:5px;}
.post_list .post_tit .bt_link {float:right;vertical-align:middle;}
.post_list .post_tit .bt_link a {display:inline-block;margin-left:5px;padding:0 2px;border:1px solid #0e42ad;border-radius:2px;color:#0e42ad;font-weight:700;font-size:11px;line-height:1.5;}

.share {position: relative;height:40px}
.share ul {text-align:right; font-size:0}
.share ul li {display:inline-block;width:30px; padding-left:5px; }
.share ul li a {display:block; height:30px;background:url(/mobile/images/common/ico_sns.png) no-repeat; background-size:205px auto; text-indent:-9999em;}
.share a.fa { background-position:0 0;}
.share a.tw { background-position:-35px 0;}
.share a.st { background-position:-70px 0;}
.share a.ta { background-position:-105px 0;}
.share a.ba { background-position:-140px 0;}
.share a.go { background-position:-175px 0;}

.post_add {padding:5px 0 0;}
.post_add .addfile {display:block;font-size:13px; color:#1153b5}
.post_add .addfile i {padding-right:3px;}

.post_view .post_body { padding:10px 0;}
.post_view .post_body .post_body_media { background:#e5e5e5 url(/mobile/images/sub/blank_image.png) no-repeat 50% 50%; border:1px solid #bababa; background-size:22% auto;}
.vod {display:block; position:relative; margin:0;}
.post_view .post_body_txt {padding:10px 0 0;word-wrap: break-word; word-break: break-all;line-height:150%; }
.post_view .post_body_txt img { width: 100%; height: auto;}

.post_added_message { overflow: hidden; display:flex;width:100%; height:40px; margin-top: 10px; border: 1px solid #bababa; background: #fff; border-radius: 4px 4px 0 0; box-sizing:border-box; }
.post_added_message .add_status {-webkit-flex:1; flex:1;color: #666; text-align: center;border-left:1px solid #bababa; line-height:normal; }
.post_added_message .add_status:first-child {border-left:0}
.post_added_message .add_status:nth-child(3) {background:#e9e9e9;}
.post_added_message .add_status i {font-size:24px; padding-left:5px; line-height:36px;}
.post_added_message .add_status span {display:block;line-height:36px; }
.post_comment_wrap {display:none; border-bottom: 1px solid #bababa }
.post_comment_wrap .comment_list { background: #fff; }
.comment_item {display:block;position: relative; background:url(/mobile/images/sub/message_comment.png) no-repeat 10px 10px; background-size:11px auto; text-align: left; padding: 10px 10px 12px 25px; border-top: 1px solid #bababa;}
.comment_item:first-child { border-top: 0 }
.comment_item .item_desc { display:table;width:100%; padding-bottom:5px;  }
.comment_item .item_desc .write_info { display:table-cell;width:50%;color:#000; font-size: 12px; }
.comment_item .item_desc .write_name {color:#000; font-size: 12px;}
.comment_item .item_desc .write_name:after {content:'';}
.comment_item .item_desc .write_desc {display:table-cell;width:50%; text-align:right; }
.comment_item .item_body .txt { color: #000; font-size: 12px;line-height:1.25em; }

.post_form { border-top:1px solid #bababa;}
.post_form .post_form_item {border-bottom:1px solid #bababa; padding:4px 0;font-size:14px;font-weight:bold;}
.post_form .post_form_item label {display:block;padding:0 0 5px 0;font-size:14px;font-weight:bold;color:#999;}
.post_form_item input[type="text"] {height:30px;}
.post_form_item select,
.post_form_item input[type="text"],
.post_form_item textarea {display:block; box-sizing:border-box;}
.post_form .post_add {position:relative; margin:0; padding:0; }
.post_form .post_add .btn_addfile {position: absolute; right:0; bottom:0; width:10%; height:30px; text-align:center;color:#606060; border:1px solid #b3b3b3; background-color:#fff; font-size:16px; }
.post_form .filebox { display:block;width:89.3%; position:relative; margin:4px 0 0; padding:0; box-sizing:border-box; overflow:hidden;background-color:#fff; }
.post_form .filebox:first-child {margin-top:0;}
.post_form .filebox.minus {width:100%;}
.post_form .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.post_form .filebox>label { position:absolute; right:0; top:0; width:10%; height:30px;padding:0; line-height:28px; box-sizing:border-box; border:0; text-align:center;color: #fff; font-size:14px; background:#606060;cursor: pointer; }
.post_form .filebox .upload-name {width:100%;box-sizing:border-box; padding:0 0 0 5px; margin-right:35px; height:30px;line-height:1.25; margin:0;border:1px solid #d0d0d0; color:#555; background-color:#fff; -webkit-appearance: none;  }
.post_form .email_item {overflow:hidden;}
.post_form .email_item input[type="text"],
.post_form .email_item select {float:left;margin-bottom:5px;}
.post_form .email_item .at {float:left;text-align:center;font-size:14px;}
.post_form .post_form_item .period {background:url(/images/common/bg_period.png) no-repeat 100% 50%;background-size:auto 95%;padding-right:30px !important;}

.message_wrap {display: block;}
.message_wrap .message_write_comment { width: 100%;}
.message_wrap label { display: none }
.message_wrap .input_write_text { overflow:hidden; width: 100%; padding:0 0 0 5px; margin: 0; font-size: 13px; border: 0; background-color: transparent; resize: none; outline: 0; box-sizing:border-box;}
.message_wrap .write_main { display: block; position:relative;background:url(/mobile/images/sub/message_comment.png) no-repeat 0 0; background-size:11px auto; padding-left:15px;  }
.message_wrap .write_sticker { display: none; margin-top: 0 }
.message_wrap .write_btn { display: block }
.message_wrap .write_text {  overflow: hidden; overflow-y: auto; background:#fff; margin: 0 55px 0 0; padding:0; height:33px; border: 1px solid #d0d0d0 }
.message_wrap .write_submit { position: absolute; top: 0; right: 0; width:50px; height: 35px; text-align:center; padding:0; color: #fff; font-size:14px; font-weight: 700; background-color: #606060; cursor: pointer;  }

.paginate { clear: both;width: 100%; text-align: center;margin:10px 0; }
.paginate .list { display: inline-block; vertical-align: middle; text-align: center; width: 30%;}
.paginate .list strong { display: inline-block; vertical-align: middle; color:#1153b5; font-size:15px;}
.paginate .list strong:after {content:' / '; color:#555;}
.paginate .list span { display: inline-block; vertical-align: middle; color:#555;font-size:15px;}
.paginate a.roll { display: inline-block;vertical-align: middle; margin:0 2px; width: 24px; height: 24px; line-height:1.4em; background:#efefef;border:1px solid #c3c3c3;color:#838383; font-size:1.25em;}

.post_list.parent .post_tit .subject {font-size:0;}
.post_list.parent .post_tit .subject .subject_click {font-size:13px;}
.post_list.parent .post_tit .subject i {font-size:20px; vertical-align:middle; padding-right:5px; }
.list_bull {display:inline-block; vertical-align:middle; width:auto; padding-right:7px;color:#555; font-weight:normal; font-size:13px;letter-spacing:-0.05em;}

/* µ¶¼­³ª´®¹æ */
.post_reading_head {position:relative;box-sizing:border-box;padding:0 0 50px 0;text-align:center;}
.post_reading_head img {width:100%;}
.post_reading_head .note {position:absolute;right:0;bottom:20px;display:block;font-size:13px;}

/* 2019³â Ãß°¡ ÄÁÅÙÃ÷ */
.bg_church_history01 {background:url(/mobile/images/sub/01_03_02_bg01.png) no-repeat 50% 0;background-size:100% auto;min-height:50px;}
.bg_church_history02 {box-sizing:border-box;padding:0 20px;border:1px solid #c8d4dd;background:url(/images/sub/01_03_04_01_bg01.png) no-repeat 50% 0;background-size:100% auto;}
.bg_church_history03 {padding-top:0 !important;background:url(/images/sub/01_03_05_bg01.png) no-repeat 100% 10%; background-size:50% auto;}
.church_history_h1 {font-family:'NanumSquare';font-weight:700;padding-top:10px;height:50px;color:#0c105c;font-size:14px;letter-spacing:0;text-align:center;}
.church_history h4 small {display:block;font-size:70%;font-weight:normal;letter-spacing:0;}
.church_history h5 {font-size:14px;color:#000;letter-spacing:0;line-height:normal;padding-bottom:20px}
.church_history h5.ic_rect:before {content:'';vertical-align:middle;}
.church_history .inner_history {}
.church_history .inner_history .term {display:block;padding-top:10px;}
.church_history .inner_history .desc {display:block;}
.church_history span.blk {font-size:12px;text-align:center; color:#000; font-weight:bold;line-height:1.25;padding-top:2px;padding-bottom:3px;}
.church_history .beginning {}
.church_history .beginning li {display:table;width:100%;border-bottom:1px solid #cbcbcb;color:#000;}
.church_history .beginning li>span {display:table-cell;vertical-align:middle;padding-top:5px;padding-bottom:5px;}
.church_history .beginning .ico_movie {background:url(/images/sub/01_03_04_01_ico01.png) no-repeat 0 50%;background-size:20px auto;padding-left:30px;}
.church_history .beginning .bt_rect {display:block;box-sizing:border-box;border-radius:15px;border:2px solid #d1b59d;overflow:hidden;height:30px;color:#741313;text-align:center;font-weight:bold;letter-spacing:-0.05em;line-height:26px;}
.church_history .beginning .bt_rect:hover,
.church_history .beginning .bt_rect:active {background-color:#741313;border:0;color:#fff;}
.church_history .brief_outline {border-bottom:1px solid #cbcbcb;}
.church_history .brief_outline dt {display:block;box-sizing:border-box;line-height:40px;border-top:1px solid #000;color:#000;font-size:14px;font-weight:bold;background-color:#f9fafe;}
.church_history .brief_outline dd {display:block;border-top:1px solid #cbcbcb;font-size:0;padding:7px 0 9px 0;line-height:22px;}
.church_history .brief_outline dd span {font-size:13px;}
.church_history .brief_outline dd>.term {display:inline-block;vertical-align:top;width:100%;box-sizing:border-box;font-size:14px;color:#000;letter-spacing:0;}
.church_history .brief_outline dd>.desc {display:inline-block;vertical-align:top;width:100%;box-sizing:border-box;position:relative;padding:0;font-size:13px;color:#555;}
.church_history .brief_outline dd>.desc:before {content:'';}
.epilogue {padding:30px 0;}
.epilogue li {border-bottom:1px solid #b9b9b9;padding:20px 0;letter-spacing:-0.025em;color:#000;line-height:26px;-webkit-box-shadow: 0 2px 0 0 #cecece;box-shadow: 0 2px 0 0 #cecece;}
.epilogue .origin {padding:20px 0 0 0;text-align:right;color:#555;font-size:13px;font-weight:400;font-style:italic;letter-spacing:-0.05em;line-height:normal }
.church_history .brief_box dt {margin-top:10px;padding:5px 0 7px 0;box-sizing:border-box;border-top:1px solid #909090;border-bottom:1px solid #d0d0d0;background-color:#dee8f6;color:#000;font-size:14px;font-weight:700;line-height:1.25;text-align:center;}
.church_history .brief_box dd {padding:20px 0 0;box-sizing:border-box;font-size:0;-webkit-box-shadow: 0 3px 0 0 #cfcfcf;box-shadow: 0 3px 0 0 #cfcfcf;border-bottom:1px solid #000}
.church_history .brief_box dd:first-child {padding-top:10px}
.brief_box .brief_photo {margin:0 auto 20px;display:table;box-sizing:border-box;width:100%;font-size:0;} 
.brief_box .brief_photo .thumbnail {display:table-cell;width:100px;vertical-align:bottom;}
.brief_box .brief_photo .thumbnail img {width:100%;height:128px;border:1px solid #cfcfcf}
.brief_box .brief_photo .thumbnail_info {display:table-cell;width:auto;box-sizing:border-box;vertical-align:bottom;padding-left:20px;}
.brief_box .brief_photo .thumbnail_info .brief_etc {font-size:13px;line-height:normal;height:20px;}
.brief_box .brief_photo .thumbnail_info .brief_name {color:#000;font-size:17px;font-weight:700;font-family:'NanumMyeongjo';line-height:1.5;}
.brief_box .summary {display:block;box-sizing:border-box;width:100%;font-size:0;padding:0;}
.brief_box .summary li {padding:4px 0 5px 0;letter-spacing:-0.05em;line-height:1.25;background:url(/images/sub/01_03_bg02.png) no-repeat 0 0;background-size:100% 1px;}
.brief_box .summary li:nth-child(even) {background-color:#fbfbfb;}
.brief_box .summary .summary_date {font-size:14px;font-weight:700;color:#000;}
.brief_box .summary .summary_desc {font-size:14px;}
.church_history>.brief_box>dl>dd>ul.summary>li>span.aummary_desc {font-size:14px;letter-spacing:-0.025em;}
.brief_box_head {box-sizing:border-box;padding:0;}
.brief_box_head>.tbl_row {}
.brief_box_head>.tbl_row>.brief_photo {margin:0 auto 20px;display:table;box-sizing:border-box;width:85%;font-size:0;}
.brief_box_head>.tbl_row>.brief_photo>.thumbnail {display:table-cell;width:100px;vertical-align:bottom;}
.brief_box_head>.tbl_row>.brief_photo>.thumbnail_info {display:table-cell;width:auto;box-sizing:border-box;vertical-align:bottom;padding-left:20px;}
.brief_box_head>.tbl_row>.summary {}
.brief_box_head>.tbl_row>.summary>li>.summary_date {font-size:14px;}
.brief_box_head>.tbl_row>.summary>li>.summary_desc {font-size:14px;}