@charset "utf-8";
	
/********************************************************************************************************
 * Subpage Contents CSS
*********************************************************************************************************/
.sub_layout {width:1200px !important; margin:0 auto; padding:0 0 0 0; background:#fff;}
.subCon {margin-top:15px; font-size:13px;}
.subCon h3.subTit {margin:40px 0 20px 0; font-size:26px; color:#333; font-weight:600;}
.subCon h3.subTit:before {content:""; display:inline-block; vertical-align:middle; width:4px; height:24px; margin:-6px 10px 0 0; background:#d52a32;}
.subCon h4.subTit {margin:20px 0 10px 0; padding-left:20px; letter-spacing: -0.5px; font-size:20px; color:#1a1a1a; background:url(/lmsdata/img/ko/sub/h4_title.png) 0 center no-repeat; background-size:14px;}
.subCon h5 {margin:40px 0 10px 0; padding-left:12px; font-size:18px; color:#996b56; background:url(../img/template_common/h5_title.gif) 0 50% no-repeat;}
.subCon h6 {margin:20px 0 10px 0; font-size:17px; color:#4668cd; line-height:24px; padding-top:2px; }
.subCon h6 .numTit {display:inline-block; position:relative; top:-1px; margin-right:2px; width:20px; font-size:15px; color:#fff; line-height:1.4; text-align:center; border-radius:20px; background-color:#3b63a3; background-size:25px 25px;}
.subCon p.h4Box {padding:10px 0;}
.subCon ul.column3 {overflow:hidden;}
.subCon ul.column3 li {float:left; width:33.3%; min-height:200px; border-left:1px solid #d7d7d7; box-sizing:border-box;}
.subCon ul.column3 li:first-child {border-left:none;}
.subCon ul.h5Box {margin-left:20px; padding-bottom:10px; color:#a1a1a1;}
.subCon ul.h5Box li {padding:3px 0 3px 8px; background:url(../img/template_common/icon_dot.gif) 0 8px no-repeat;}
.subCon p.txtIn {margin-left:32px; padding:5px 0 10px 0; line-height:18px;}
.subCon p.txtPnt {width:80%; margin:20px auto; padding:10px; color:#998675; line-height:18px; text-align:justify; border:1px solid #e2e2e2; border-radius:7px; background:url(../template_common/subtop_line_bg.gif) repeat;}
.subCon dl.txtDiv {margin:10px 15px;}
.subCon dl.txtDiv dt {padding:10px 0; font-size:16px; font-weight:700; color:#026f94; background:url(../img/template_common/dt_title.gif) no-repeat;}
.subCon dl.txtDiv dd {padding:3px 0 3px 10px; line-height:18px; color:#628490; text-align:justify; background:url(../img/template_common/dd_bullet.gif) 0 12px no-repeat;}
.subCon .sub_strong {font-size:16px; font-weight:600; color:#333;}
.subCon .ex_point {margin-top:10px; text-align:right; color:#f18f3f;}

.subCon .img {margin:20px 0; text-align:center;}
.subCon .img img {max-width:100%;}
.subCon .app_btn {display:inline-block; margin-top:20px; padding:12px 30px; font-size:14px; font-weight:600; text-align:center; color:#fff; background:#194896;}
.subCon .app_btn:hover {background:#102f61;}
.subCon .txtDesc01 {padding:20px 0; text-align:center; font-size:18px; font-weight:500; color:#fff; background:#4095aa;}
.subCon ul.txtDesc02 {overflow:hidden;} 
.subCon ul.txtDesc02 li {float:left; width:30%; margin-left:5%; padding:20px 0; text-align:center; font-size:18px; font-weight:500; color:#fff; background:#524388;}
.subCon ul.txtDesc02 li:first-child {margin-left:0;}

.subCon .con2 {font-size:14px; line-height:24px}
.subCon .con2 dt {color:#333; font-size:16px; font-weight:500;}
.subCon .con2 dl {float:left; width:calc(48% - 52px); margin:0 1%; padding-left:52px; background-repeat:no-repeat; background-position:2px 0}
.subCon .con2 dt {margin-bottom:5px}
.subCon .con2 .kind1 {background-image:url('../img/sub/map_ico1.gif')}
.subCon .con2 .kind2 {background-image:url('../img/sub/map_ico2.gif')}
.subCon .lo1 {font-weight:500; color:#003499}
.subCon .lo2 {font-weight:500;  color:#bf9f1e}

.subCon .greeting_cont {margin-top:30px; overflow:hidden; background:url(../img/sub/greeting_img.jpg) right 50% no-repeat;}
.subCon .greeting_cont p {float:left; width:420px; line-height:24px;}
.subCon .infoBox {margin-top:5px; padding:10px; background:#edf2f5; color:000;}
.subCon .infoBox dl {overflow:hidden;}
.subCon .infoBox dl dt {float:left; height:100px; font-size:16px; font-weight:500; color:#333; background:url(../sub/tel_icon.png) left center no-repeat;}
.subCon .infoBox dl dt span {display:inline-block; padding:25px 0 0 90px;}
.subCon .infoBox dl dd {float:right; width:65%; margin-bottom:5px; padding:5px 10px; border-radius:2px; background:#d1dfe7;}
.subCon .infoBox dl dd:last-child {margin-bottom:0;}
.subCon .infoBox dl dd span {display:inline-block; width:120px; font-weight:500; color:#0c4da2;}
.subCon .infoBox2 {margin-top:5px; padding:10px; background:#f0ebe5; color:000;}
.subCon .infoBox2 dl {overflow:hidden;}
.subCon .infoBox2 dl dt {font-size:16px; font-weight:500; color:#333;}
.subCon .infoBox2 dl dt span {display:inline-block; padding:10px 0;}
.subCon .infoBox2 dl dd {margin-bottom:5px; padding:5px 10px; border-radius:2px; background:#e3d6c8;}
.subCon .infoBox2 dl dd:last-child {margin-bottom:0;}
.subCon .infoBox2 dl dd span {display:inline-block; width:100px; font-weight:500; color:#957a5c;}

.support {font-size:14px;}
.support .cimg {text-align:center; margin-top:15px;}
.support .ctxt {color:#171717; font-size:15px; font-weight:400; line-height:1.7;}
.support h6 {margin:10px 0 5px 0;}
.blList li {font-size:14px; padding:4px 0 5px 15px; background:url(../img/sub/bl_02.gif) left 13px no-repeat;}
.blList li .depth2 {padding:5px 0 10px 0%;}
.blList li .depth2 li {padding:0px 0 0 0%; background:none;}
.support .depth1 {padding-top:30px; padding-bottom:30px;}
.support .depth1 dt {padding:0px 0 5px 12px; font-size:15px; font-weight:500; color:#333; background:url(../img/template_common/h5_title.gif) 0 7px no-repeat;}
.support .depth1 dd {padding:0px 0 15px 0;}
.wrap_btn {margin:25px 0; text-align:center;}
.wrap_btn a {min-width:140px; margin:0 5px;}
.wrap_btn a.btn {font-size:16px; line-height:18px; padding:10px 15px; letter-spacing: -0.5px; background:#f9f9f9; border:1px solid #ccc;}

.hisContent {}
.hisContent .ctxt {color:#171717; font-size:15px; font-weight:400; line-height:1.7; padding-bottom:10px; }
.hisContent .hisTit {float: left; margin-left:35px; font-size:24px; margin-top:-3px; color:#326a99;}
.hisContent .detailsHis {float: left; margin-left:60px;}
.hisContent .detailsHis li {position:relative; padding-left:50px; margin-top:2px; margin-bottom:4px; line-height:1.6; font-size:15px;}
.hisContent .detailsHis li strong {position: absolute; left:0; top: -2px; color:#333; font-size:17px;}
.hisContent > ul > li {overflow:hidden; margin-bottom:20px; padding-bottom: 20px; border-bottom: 1px solid #ccc;}
.hisContent > ul > li > div {box-sizing:border-box;}
.hisContent > ul > li:first-child {padding-top:20px; border-top: 1px solid #ccc;}
.intro .cimg {text-align:center; margin-top:15px;}
.intro .ctxt {color:#171717; font-size:15px; font-weight:400; line-height:1.7;}

.tbStyle01 {margin-bottom:24px; width:100%;border-top:2px solid #9eaaad; }
.tbStyle01 th {border:1px solid #ccc; padding:11px; background:#f5f5f5; color:#222;}
.tbStyle01 th.first {border-top:2px solid #9eaaad; border:1px solid #ccc; padding:11px; background:#f5f5f5; color:#222;}
.tbStyle01 td {border:1px solid #ccc; padding:11px; color:#4f4f4f; text-align:center;}
.tbStyle01 td.left05 {padding-left:5px; text-align:left;}
.tbStyle01 td.left15 {padding-left:15px; text-align:left;}
.tbStyle01 td.first {}
.tbStyle01 td.bcCream {background:#edebe1; color:#000;}
.tbStyle01 td.bcPink {background:#fff5f8 !important;; color:#000;}
.tbStyle01 td.bcBlue {background:#edf6fc !important;; color:#000;}

@media all and (max-width:1217px){
.md-col1 {width:25%;}
.md-col2 {width:50%;}
.md-col3 {width:75%;}
.md-col4 {width:100%;}
.support .cimg img {max-width: 100%;}
.intro .cimg img {max-width: 100%;}
}

@media all and (max-width:768px){
.sm-col1 {width:25%;}
.sm-col2 {width:50%;}
.sm-col3 {width:75%;}
.sm-col4 {width:100%;}

}