@charset "utf-8";

.contentwrap { position:relative; }
.inner { width:95%; max-width:1100px; margin:0 auto; }
#newmain { padding-top:114px; }
.mblank {height:0 !important; }
#nhead { box-shadow:1px 1px 3px rgba(0,0,0,0.3); }
#nhead .nhd2 { position:relative; }
.top_menu { background:#41c4fe; }
.top_menu ul { text-align:right; }
.top_menu ul li { position:relative; display:inline-block; vertical-align:middle; }
.top_menu ul li a { color:#fff; font-size:14px; padding:10px 5px; }
.top_menu ul li:after { content:' | '; font-size:13px; color:#fff; margin-left:5px; }
.top_menu ul li:last-child:after { content:none; }

.gnb_area { height:80px; }
.gnb_area .inner { position:relative; font-size:0; }
.gnb_area h1 { display:inline-block; width:44%; line-height:80px; }
.gnb_area h1 a, .gnb_area h1 img { display:inline-block; vertical-align:middle; }
.gnb_area h1 a { margin-right:20px; }
.gnb_area h1 img {  }
.gnb_area .cssanimation, .cssanimation span { animation-duration:2s; }
.myani { animation: myani02 infinite  2s ease-in-out }
@keyframes myani {
    0% { opacity:0; transform: translateY(-50%); }
}
@-webkit-keyframes myani02 {
    50% { -webkit-transform:translateY(5px); transform:translateY(5px);  }
}
@keyframes myani02 {
    50% { -webkit-transform:translateY(5px); transform:translateY(5px);  }
}

.leSkateX2 span { animation-name:leScaleX2; animation-iteration-count:infinite }
@-webkit-keyframes leScaleX2 {
    50% { -webkit-transform:scaleX(0.8); transform:scaleX(0.8) }
}
@keyframes leScaleX2 {
    50% { transform:scaleX(0.8) }
}


@media screen and (max-width:1024px) {
#newmain { padding-top:94px; }
.gnb_area { height:60px; }
.gnb_area h1 { width:82%; line-height:60px; }
.gnb_area h1 .tlogo { width:200px; }
.gnb_area h1 .tlogo2 { width:100px; }
}
@media screen and (max-width:480px) {
.gnb_area h1 .tlogo { width:175px; }
.gnb_area h1 .tlogo2 { width:80px; }
}
@media screen and (max-width:400px) {
.gnb_area h1 .tlogo2 { display:none; }
}
/*
#gnb { //display:inline-block; //width:56%; //vertical-align:middle; position:absolute; right:0; top:0; }
#gnb ul.depth1 {  text-align:right; }
#gnb ul.depth1 > li { position:relative; display:inline-block; padding:0 10px; z-index:999; }
#gnb ul.depth1 > li > a { position:relative; font-size:18px; color:#111; font-weight:500; padding:0 10px; line-height:80px; }
#gnb ul.depth1 > li > a:before { position:absolute; left:0; top:50%; content:''; width:3px; height:3px; background:#ff944c; margin-top:-1.5px; }
#gnb ul.depth2 { //display:none; opacity:0; visibility:hidden; position:absolute; width:220px; margin-left:-60px; margin-top:-50px; text-align:left; background:#fff; z-index:1000; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; }
#gnb ul.depth1 > li:hover ul.depth2 { //display:block; opacity:1; visibility:visible; margin-top:0; box-shadow:1px 1px 3px rgba(0,0,0,0.3); }
#gnb ul.depth2 li { border-bottom:1px solid #eee; }
#gnb ul.depth2 li a { position:relative; width:100%; padding:12px 10px 12px 25px;; }
#gnb ul.depth2 li a:before { position:absolute; left:15px;top:50%; content:''; width:5px; height:2px; background:#60beeb; margin-top:-1px; }
#gnb ul.depth2 li:hover { background:#fcfcfc; }
*/
#gnb { position:absolute; right:0; top:0; display:inline-block; width:auto; }
#gnb > ul {  text-align:right; }
#gnb > ul > li { position:relative; display:inline-block; padding:0 10px; z-index:999; }
#gnb > ul > li > a { position:relative; font-size:18px; color:#111; font-weight:500; padding:0 5px; line-height:80px; }
/*#gnb > ul > li > a:before { position:absolute; left:0; top:50%; content:''; width:3px; height:3px; background:#ff944c; margin-top:-1.5px; }*/
#gnb ul.sub-1dul { opacity:0; visibility:hidden; position:absolute; width:220px; margin-left:-60px; margin-top:50px; text-align:left; background:#fff; z-index:1000; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; }
#gnb > ul > li:hover ul.sub-1dul { opacity:1; visibility:visible; margin-top:0; box-shadow:1px 1px 3px rgba(0,0,0,0.3); }
#gnb ul.sub-1dul li { border-bottom:1px solid #eee; }
#gnb ul.sub-1dul li a { position:relative; width:100%; padding:12px 10px 12px 25px;; }
#gnb ul.sub-1dul li a:before { position:absolute; left:15px;top:50%; content:''; width:5px; height:2px; background:#60beeb; margin-top:-1px; }
#gnb ul.sub-1dul li:hover { background:#fcfcfc; }
#nhead .nhd2 .nhd2box .onoff {position:absolute;right:0;top:0;line-height:60px;width:60px;text-align:center;//background:#004e7d;cursor:pointer;}
#nhead .nhd2 .nhd2box .monoff {display:none; position:absolute;right:0;top:18px;width:45px;height:45px;line-height:45px;text-align:center;//background:#004e7d;cursor:pointer; line-height:1; }
#nhead .nhd2 .nhd2box .monoff { line-height:1; }
#nhead .nhd2 .nhd2box .clm {display:none;}
#nhead .nhd2 .nhd2box .mopm {display:none;}
#nhead .nhd2 .nhd2box .mclm {display:none;}
#nhead .nhd2 .nhd2box .mbell {display:none;position:absolute;right:50px;top:18px;width:45px;height:45px;line-height:45px;text-align:center; cursor:pointer;line-height:1;}
#nhead .nhd2 .nhd2box .mbell a { position:relative; }
#nhead .nhd2 .nhd2box .mbell a .num { position:absolute;right:-5px;bottom:0; background:#ff5d46; color:#fff; font-size:12px; padding:2px 5px; border-radius:50px; }
#nhead .nhd2 .nhd2box .mbell img {}
@media screen and (max-width:1024px) {
#gnb > ul { display:none; }
#nhead .nhd2 .nhd2box .onoff {display:none}
#nhead .nhd2 .nhd2box .monoff { top:13px; }
#nhead .nhd2 .nhd2box .mopm {display:inline-block;}
#nhead .nhd2 .nhd2box .mbell {display:inline-block; top:13px; }
}
@media screen and (max-width:800px) {
#nhead .nhd2 .nhd2box ul {width:100%;height:45px;overflow-x:auto;white-space:nowrap;}
#nhead .nhd2 .nhd2box li {clear:both;display:inline-block;width:auto;height:45px;line-height:45px;padding:0 10px;}
#nhead .nhd2 .nhd2box li a {font-size:1em;}
}

.mvis .mvisbox { width:100%; }
ul.mshow { width:100%; }
ul.mshow li { height:300px; padding-top:35px; }
ul.mshow li .txt { position:relative; display:inline-block; min-width:270px; background:rgba(0,0,0,0.3); border-radius:20px; padding:40px 25px; margin-left:10px; }
ul.mshow li .txt:after { position:absolute; right:-39px; top:60px; /*content:''; border-top:10px solid rgba(0,0,0,0.3); border-right:5px solid transparent; border-left:5px solid transparent;*/ content:url(../../../../img/img/mn_vis_chat2.png); }
ul.mshow li .txt h2 { font-size:25px; font-weight:500; color:#fff; margin-bottom:10px; letter-spacing:-2px; }
ul.mshow li .txt p { font-size:14px; color:#fff; margin-bottom:25px; letter-spacing:-1.5px; line-height:1.3; }
ul.mshow li .txt .go_sam1 { background:#ff944c; border-radius:100px; padding:13px 20px; color:#fff; font-size:15px; font-weight:bold; }
ul.mshow li .txt .go_sam1 img { display:inline-block; width:20px; margin-top:-2px; vertical-align:middle; }
ul.mshow li.img1 { background:url(../../../../img/img/main_visual1.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img2 { background:url(../../../../img/img/main_visual2.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img3 { background:url(../../../../img/img/main_visual3.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img4 { background:url(../../../../img/img/main_visual4.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img5 { background:url(../../../../img/img/main_visual5.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img6 { background:url(../../../../img/img/main_visual6.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img7 { background:url(../../../../img/img/main_visual7.jpg) center center no-repeat; background-size:cover; }
ul.mshow li .water11 { position:absolute; top:0; right:0; }
@media screen and (max-width:1360px) {
ul.mshow li .water11 { width:230px; }
}
@media screen and (max-width:1024px) {
ul.mshow li { height:280px; padding-top:28px; }
ul.mshow li .water11 { width:200px; }
}
@media screen and (max-width:997px) {
}
@media screen and (max-width:960px) {
ul.mshow li .water11 { display:none; }
ul.mshow li.img1 { background:url(../../../../img/img/main_visual91.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img2 { background:url(../../../../img/img/main_visual92.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img3 { background:url(../../../../img/img/main_visual93.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img4 { background:url(../../../../img/img/main_visual94.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img5 { background:url(../../../../img/img/main_visual95.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img6 { background:url(../../../../img/img/main_visual96.jpg) center center no-repeat; background-size:cover; }
ul.mshow li.img7 { background:url(../../../../img/img/main_visual97.jpg) center center no-repeat; background-size:cover; }
}
@media screen and (max-width:768px) {
ul.mshow li { height:250px; padding-top:20px; }
ul.mshow li .txt { min-width:250px; padding:30px 20px; }
ul.mshow li .txt h2 { font-size:22px; letter-spacing:-2px; }
ul.mshow li .txt p { font-size:13px; margin-bottom:20px; letter-spacing:-1px; }
ul.mshow li .txt .go_sam1 { padding:10px 20px; font-size:14px; letter-spacing:-1px; }
ul.mshow li .txt .go_sam1 img { width:18px; margin-top:-1px; }
/*ul.mshow li.img1 { background:url(../../../../img/img/main_visual1.jpg) right -270px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img2 { background:url(../../../../img/img/main_visual2.jpg) right -270px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img3 { background:url(../../../../img/img/main_visual3.jpg) right -270px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img4 { background:url(../../../../img/img/main_visual4.jpg) right -270px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img5 { background:url(../../../../img/img/main_visual5.jpg) right -270px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img6 { background:url(../../../../img/img/main_visual6.jpg) right -270px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img7 { background:url(../../../../img/img/main_visual7.jpg) right -270px center no-repeat; background-size:cover; }*/
}
@media screen and (max-width:660px) {
/*ul.mshow li { height:285px; padding-top:38px; }*/
ul.mshow li .txt:after { display:none; }
/*ul.mshow li.img1 { background:url(../../../../img/img/main_visual1.jpg) right -430px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img2 { background:url(../../../../img/img/main_visual2.jpg) right -430px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img3 { background:url(../../../../img/img/main_visual3.jpg) right -430px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img4 { background:url(../../../../img/img/main_visual4.jpg) right -430px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img5 { background:url(../../../../img/img/main_visual5.jpg) right -430px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img6 { background:url(../../../../img/img/main_visual6.jpg) right -430px center no-repeat; background-size:cover; }*/
/*ul.mshow li.img7 { background:url(../../../../img/img/main_visual7.jpg) right -430px center no-repeat; background-size:cover; }*/
}
@media screen and (max-width:590px) {
ul.mshow li { padding-top:51px; }
ul.mshow li .txt { min-width:58%; padding:20px 10px; margin-left:0px; }
ul.mshow li .txt h2 { font-size:17px; margin-bottom:5px; }
ul.mshow li .txt p { margin-bottom:10px; }
ul.mshow li .txt .go_sam1 { padding:6px 14px; font-size:12px; }
ul.mshow li .txt .go_sam1 img { width:15px; }
/*ul.mshow li.img1 { background:url(../../../../img/img/main_visual1.jpg) center center no-repeat; background-size:cover; }*/
/*ul.mshow li.img2 { background:url(../../../../img/img/main_visual2.jpg) center center no-repeat; background-size:cover; }*/
/*ul.mshow li.img3 { background:url(../../../../img/img/main_visual3.jpg) center center no-repeat; background-size:cover; }*/
/*ul.mshow li.img4 { background:url(../../../../img/img/main_visual4.jpg) center center no-repeat; background-size:cover; }*/
/*ul.mshow li.img5 { background:url(../../../../img/img/main_visual5.jpg) center center no-repeat; background-size:cover; }*/
/*ul.mshow li.img6 { background:url(../../../../img/img/main_visual6.jpg) center center no-repeat; background-size:cover; }*/
/*ul.mshow li.img7 { background:url(../../../../img/img/main_visual7.jpg) center center no-repeat; background-size:cover; }*/
}
@media screen and (max-width:480px) {
ul.mshow li { height:220px; padding-top:50px; }
ul.mshow li .txt p { font-size:12px; }
}
@media screen and (max-width:360px) {
ul.mshow li { height:200px; padding-top:24px; }
}
.main4 { margin:0 auto 50px; padding-top:30px; }
.main4 .inner { position:relative; font-size:0; z-index:10; }
.main4 .olog { display:inline-block; width:309px; height:250px; background:#fcfcfc; border:1px solid #ddd; padding:25px; vertical-align:top; }
.main4 .olog .olog1 { font-size:25px; color:#ff654c; font-weight:700; margin-bottom:10px; }
.main4 .olog .line1 { font-size:0; margin-bottom:10px; }
.main4 .olog .line1 .inp { display:inline-block; width:60%; vertical-align:top; }
.main4 .olog .line1 .inp input { width:100%; height:40px; border:1px solid #999; font-size:16px; margin-bottom:5px; }
.main4 .olog .line1 .mn_login { display:inline-block; width:calc(40% - 5px); height:85px; background:#ff944c; color:#fff; font-size:18px; font-weight:700; margin-left:5px; letter-spacing:-2px; vertical-align:top; }
.main4 .olog .line2 { margin-bottom:10px; font-size:0; }
.main4 .olog .line2 .idsave { display:inline-block; width:50%; text-align:left; font-size:14px; vertical-align:middle; }
.main4 .olog .line2 .idsave input { width:16px; height:16px; margin-top:0; }
.main4 .olog .line2 .idsave label { display:inline-block; font-size:14px; vertical-align:middle; }
.main4 .olog .line2 .idfind { display:inline-block; width:50%; text-align:right; vertical-align:middle; }
.main4 .olog .line2 .go_fnd_id { position:relative; font-size:14px; padding-left:10px; }
.main4 .olog .line2 .go_fnd_id:before { position:absolute; left:0; top:50%; content:''; width:3px; height:3px; background:#ff944c; margin-top:-1.5px; }
.main4 .olog .line3 {  }
.main4 .olog .line3 a { width:48%; color:#fff; font-size:14px; font-weight:700; padding:10px 0; text-align:center; vertical-align:middle; }
.main4 .olog .line3 .btn11 { background:#57bee8; margin-right:2%; }
.main4 .olog .line3 .btn12 { background:#53c6b3; }
.main4 .ologbo .profile { font-size:0; }
.main4 .ologbo .profile .win_memo, .main4 .ologbo .profile .u_info { display:inline-block; vertical-align:middle; }
.main4 .ologbo .basic-outlogin .leave-me { margin-top:16px; }
/*.main4 .ologbo .basic-outlogin { position:relative; } */
/*.main4 .ologbo .basic-outlogin .leave-me { position:absolute; top:-30px; right:0; }*/
.main4 .boboxwrap { display:inline-block; width:calc(100% - 309px); font-size:0; vertical-align:top; }
.main4 .bobox { position:relative; display:inline-block; width:calc(23.95% + 1px); margin-left:-1px; height:250px; border:1px solid #ddd; color:#5e5e5e;position:relative; vertical-align:top; box-sizing:border-box;}
.main4 .bobox h2 {font-size:18px; font-weight:500; color:#fff; padding:10px 20px; }
.main4 .bobox1 h2 { background:#58de6c; }
.main4 .bobox2 h2 { background:#6a9fe4; }
.main4 .bobox3 h2 { background:#8374de; }
.main4 .bobox .view_more { position:absolute; right:15px; top:10px; }
.main4 .bobox .basic-post-list, .main4 .bobox .basic-post-list .newbs { width:100%; }
.main4 .bobox table { width:100%; font-size:0.92em;color:#5e5e5e;}
.main4 .bobox tr { border-bottom:1px solid #eee; }
.main4 .bobox th, .main4 .bobox td { display:block; width:100%; text-align:left; letter-spacing:0; }
.main4 .bobox th { padding:9px 10px 2px 10px; }
.main4 .bobox td { padding:2px 10px 9px 20px; color:#999; font-size:0.92em;font-weight:300; }
/*.main4 .bobox tr:last-child { border-bottom:0; }*/
.main4 .bobox tr:nth-child(4) { border-bottom:0; }
.main4 .bobox th div { width:100%;  }
.main4 .bobox th div a { position:relative; width:100%; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.main4 .bobox th div a:before { position:absolute; left:0; top:50%; content:''; width:3px; height:3px; background:#ff944c; margin-top:-1.5px; }
.mn_award, .bobox.mn_award2 { display:none; }
@media screen and (max-width:1155px) {
.main4 .olog, .main4 .bobox { width:calc(50% - 10px); margin:5px; }
}
@media screen and (max-width:1024px) {
.main4 .bobox3 { display:none; }
}
@media screen and (max-width:1024px) and (min-width:550px) {
.bobox.mn_award2 { position:relative; display:inline-block; text-align:center; background:#234889; //padding-top:85px; }
.bobox.mn_award2 img { position:absolute; top:50%; left:50%; width:95%;
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);}
}
@media screen and (max-width:768px) {
.main4 { margin:0 auto 30px; padding-top:25px; }
.main4 .olog .line2 .idsave label { font-size:13px; }
.main4 .olog .line2 .go_fnd_id { font-size:13px; }
}
@media screen and (max-width:549px) {
.main4 .bobox2, .main4 .bobox3 { display:none; }
.main4 .olog, .main4 .bobox { width:100%; margin:5px 0; }
.mn_award { display:block; width:100%; margin:10px 0 10px 0; padding:10px 0; text-align:center; background:#234889; font-size:0; }
.mn_award img { width:95%; }
}
/*.main4 .bobox a {color:#5e5e5e;}*/
/*.main4 .bobox .nmore {position:absolute;right:0;top:0px;}*/
/*.main4 .la {margin-right:0;}*/
/*.main4 .bobox th div {//height:24px;line-height:24px;overflow:hidden;//width:90%;}*/
/*.main4 .bobox td {//width:80px;//color:#5e5e5e;//text-align:right;}*/

.mn_class {  }
.mn_class .inner { position:relative; border:1px solid #5cbbeb; padding:10px; z-index:10; }
.mn_class ul { font-size:0; text-align:center; }
.mn_class ul li { display:inline-block; width:calc(25% - 18px); height:250px; margin:9px; border:3px solid #ddd; vertical-align:top; }
.mn_class ul li.mc00 { text-align:left; padding:53px 0  0 30px; border:0; background:url(../../../../img/img/mn_subject_tit_bg.jpg) right center no-repeat; background-size:cover; }
.mn_class ul li.mc00 h2, .mn_class ul li.mc00 h2 span { color:#fff; font-size:35px; font-weight:500; margin-bottom:10px; letter-spacing:-3px; }
.mn_class ul li.mc00 p { color:#fff; font-size:14px; line-height:1.3; }
.mn_class ul li .img {  }
.mn_class ul li .img img { width:100%; }
.mn_class ul li h3 { font-size:17px; padding:10px 0; }
.mn_class ul li a { padding:8px 15px; background:#ff944c; color:#fff; font-size:14px; border-radius:70px; letter-spacing:-1.5px; }
.mn_class ul li a img { vertical-align:middle; }
.br1 { display:none; }
.br2 {  }
@media screen and (max-width:1024px) {
.mn_class ul li { height:230px; }
.mn_class ul li h3 { font-size:14px; }
.mn_class ul li.mc00 { padding:33px 0  0 20px; }
}
@media screen and (max-width:936px) {
.mn_class ul li { height:215px; }
}
@media screen and (max-width:830px) {
.mn_class ul { text-align:left; }
.mn_class ul li { width:calc(33.33% - 18px); height:237px; text-align:center; }
}
@media screen and (max-width:695px) {
.mn_class ul li { height:210px; }
}
@media screen and (max-width:600px) {
.mn_class ul li { width:calc(50% - 18px); height:250px; }
}
@media screen and (max-width:530px) {
.mn_class ul li { height:225px; }
}
@media screen and (max-width:480px) {
.mn_class .inner { padding:0; border:0; }
.mn_class ul li.mc00 h2, .mn_class ul li.mc00 h2 span { font-size:28px; }
.mn_class ul li.mc00 p, .mn_class ul li.mc00 p span { font-size:13px; }
.mn_class ul li { width:calc(50% - 10px); margin:5px; height:210px; }
.mn_class ul li a { font-size:13px; padding:7px 10px; }
}
@media screen and (max-width:400px) {
.mn_class ul li { height:190px; }
}
@media screen and (max-width:360px) {
.mn_class ul li { height:180px; }
.mn_class ul li a img { width:15px; }
.mn_class ul li.mc00 { padding: 33px 0 0 15px; }
.mn_class ul li.mc00 h2, .mn_class ul li.mc00 h2 span { font-size:25px; margin-bottom:5px; }
.mn_class ul li.mc00 p, .mn_class ul li.mc00 p span { font-size:12px; }
}
@media screen and (max-width:340px) {
.mn_class ul li { height:170px; }
.mn_class ul li a { font-size:12px; }
}

.mn_sample .inner { position:relative; z-index:10; }
.mn_sample ul { font-size:0; text-align:center; }
.mn_sample ul li { display:inline-block; width:14.285%; height:256px; padding:78px 17px 17px; text-align:center; vertical-align:top; }
.mn_sample ul li h3 { min-height:40px; margin:40px 0 10px; letter-spacing:-1.5px; line-height:1.2; }
.mn_sample ul li a { width:100%; max-width:130px; padding:7px 0; color:#fff; border-radius:50px; font-size:14px; font-weight:bold; margin-bottom:5px; letter-spacing:-1.5px; }
.mn_sample ul li .btn1 {  }
.mn_sample ul li .btn2 { background:#55d6c1; }
.mn_sample ul li a img { vertical-align:middle; }
.mn_sample ul li.sm01 { background:url(../../../../img/img/mn_sample_bg1.png) top center no-repeat; }
.mn_sample ul li.sm02 { background:url(../../../../img/img/mn_sample_bg2.png) top center no-repeat; }
.mn_sample ul li.sm03 { background:url(../../../../img/img/mn_sample_bg3.png) top center no-repeat; }
.mn_sample ul li.sm04 { background:url(../../../../img/img/mn_sample_bg4.png) top center no-repeat; }
.mn_sample ul li.sm05 { background:url(../../../../img/img/mn_sample_bg5.png) top center no-repeat; }
.mn_sample ul li.sm06 { background:url(../../../../img/img/mn_sample_bg6.png) top center no-repeat; }
.mn_sample ul li.sm07 { background:url(../../../../img/img/mn_sample_bg7.png) top center no-repeat; }
.mn_sample ul li.sm01 .btn1 { background:#f94d4d; }
.mn_sample ul li.sm02 .btn1 { background:#ff944c; }
.mn_sample ul li.sm03 .btn1 { background:#ffd248; }
.mn_sample ul li.sm04 .btn1 { background:#53e69d; }
.mn_sample ul li.sm05 .btn1 { background:#009fe8; }
.mn_sample ul li.sm06 .btn1 { background:#2b59bf; }
.mn_sample ul li.sm07 .btn1 { background:#ab6ffc; }
@media screen and (max-width:1024px) {
.mn_sample ul li { width:25%; margin-bottom:10px; }
}
@media screen and (max-width:629px) {
.mn_sample ul li { width:33.33%; }
.mn_sample ul li h3 { font-size:14px; }
}
@media screen and (max-width:599px) {
.mn_sample { display:none; }
}
/*
@media screen and (max-width:480px) {
.mn_sample ul li { width:33.33%; }
.mn_sample ul li h3 { font-size:14px; }
.mn_sample ul li a { font-size:13px; }
}
@media screen and (max-width:465px) {
.mn_sample ul li { width:50%; }
}
*/

.mn_l_bnr {  }
.mn_l_bnr img { width:100%; }
.mn_l_bnr .pc1 {  }
.mn_l_bnr .mo1 { display:none; }
@media screen and (max-width:768px) {
.mn_l_bnr .pc1 { display:none; }
.mn_l_bnr .mo1 { display:block; }
}

.tit1 { font-size:30px; padding:35px 0; font-weight:500; color:#111; letter-spacing:-3px; text-align:center; }
.mn_features {  }
.mn_features ul { font-size:0; }
.mn_features ul li { display:inline-block; width:calc(33.33% - 14px); margin:0 20px 0 0; padding:0 0 0 20px; text-align:center; border:1px dashed #bababa; }
.mn_features ul li:last-child { margin:0; }
.mn_features ul li .bxwrap { display:inline-block; text-align:left; padding:38px 38px 38px 100px; min-height:80px; }
.mn_features ul li.mf01 .bxwrap { background:url(../../../../img/img/mn_feat_img1.png) left center no-repeat; }
.mn_features ul li.mf02 .bxwrap { background:url(../../../../img/img/mn_feat_img2.png) left center no-repeat; }
.mn_features ul li.mf03 .bxwrap { background:url(../../../../img/img/mn_feat_img3.png) left center no-repeat; }
.mn_features ul li .bxwrap h3 { font-size:23px; font-weight:500; color:#ff944c; margin-bottom:7px; letter-spacing:-2px; }
.mn_features ul li .bxwrap p { font-size:16px; color:#999; letter-spacing:-1.5px; line-height:1.2; }
@media screen and (max-width:960px) {
.mn_features ul li { padding:20px 0 0 0; }
.mn_features ul li .bxwrap { padding:100px 20px 20px 20px; text-align:center; }
.mn_features ul li.mf01 .bxwrap { background:url(../../../../img/img/mn_feat_img1.png) top center no-repeat; }
.mn_features ul li.mf02 .bxwrap { background:url(../../../../img/img/mn_feat_img2.png) top center no-repeat; }
.mn_features ul li.mf03 .bxwrap { background:url(../../../../img/img/mn_feat_img3.png) top center no-repeat; }
}
@media screen and (max-width:768px) {
.mn_features { display:none; }
}

.mn_cs {  }
.mn_cs .inner { font-size:0; }
.mn_cs .cs_center { position:relative; display:inline-block; width:63.63%; height:220px; background:#fbe67e; padding:30px 37px; vertical-align:top; }
.mn_cs h2 { padding:10px 0 15px 68px; }
.mn_cs h2 span { display:block; font-family:'Noto Sans Korean'; font-weight:500; }
.mn_cs h2 .tx1 { font-size:25px; color:#111; }
.mn_cs h2 .tx2 { font-size:18px; font-weight:400; }
.mn_cs .cs_center h2 { background:url(../../../../img/img/mn_cs_tit_bg1.png) left center no-repeat; }
.mn_cs .cs_center h2 span {  }
.mn_cs .cs_center h2 .tx1 {  }
.mn_cs .cs_center h2 .tx2 { color:#a6937c; }
.mn_cs .cs_center .phone { font-size:40px; font-weight:bold; padding:10px 0; color:#ff6b37; }
.mn_cs .cs_center .time em { color:#615042; }
.mn_cs .cs_center .time span { color:#7e6b5a; letter-spacing:0; }
.mn_cs .cs_center ul { position:absolute; right:30px; top:50%; width:350px; font-size:0;
transform:translate(0, -50%); z-index:10;}
.mn_cs .cs_center ul li { display:inline-block; width:33.33%; text-align:center; vertical-align:top; }
.mn_cs .cs_center ul li a { padding:112px 10px 0; font-weight:bold; }
.mn_cs .cs_center ul li.ct01 { background:url(../../../../img/img/mn_cs_img1.png) top center no-repeat; }
.mn_cs .cs_center ul li.ct02 { background:url(../../../../img/img/mn_cs_img2.png) top center no-repeat; }
.mn_cs .cs_center ul li.ct03 { background:url(../../../../img/img/mn_cs_img3.png) top center no-repeat; }
.mn_cs .bank_info { position:relative; display:inline-block; width:calc(36.36% - 17px); height:220px; margin-left:17px; background:#f7f7f7; padding:30px 37px; vertical-align:top; z-index:10; }
.mn_cs .bank_info h2 { background:url(../../../../img/img/mn_cs_tit_bg2.png) left center no-repeat; border-bottom:1px dashed #999; }
.mn_cs .bank_info h2 .tx1 {  }
.mn_cs .bank_info h2 .tx2 { color:#999; }
.mn_cs .bank_info .txt { padding-top:15px; }
.mn_cs .bank_info .txt img { max-width:138px; }
.mn_cs .bank_info .txt .num { font-size:30px; color:#ff944c; font-weight:bold; padding:5px 0; }
.mn_cs .bank_info .txt .name {  }
.mn_cs .bank_info .txt .name em { color:#7e6b5a; }
.mn_cs .bank_info .txt .name span { color:#362e2b; }
@media screen and (max-width:1099px) {
.mn_cs .cs_center { width:50%; }
.mn_cs .cs_center ul { display:none; }
.mn_cs .bank_info { width:calc(50% - 17px); }
}
@media screen and (max-width:776px) {
.mn_cs .bank_info .txt .num { font-size:25px; }
}
@media screen and (max-width:675px) {
.mn_cs .cs_center .phone { font-size:34px; }
.mn_cs .bank_info .txt .num { font-size:20px; }
}
@media screen and (max-width:595px) {
.mn_cs .cs_center, .mn_cs .bank_info { height:200px; padding:20px 20px; }
.mn_cs h2 .tx1 { font-size:20px; }
.mn_cs h2 .tx2 { font-size:13px; }
}
@media screen and (max-width:500px) {
.mn_cs .cs_center h2 { background-size:45px; }
.mn_cs .bank_info h2 { background-size:45px; }
.mn_cs h2 { padding:10px 0 15px 52px; }
.mn_cs .cs_center .phone { font-size:27px; }
.mn_cs .cs_center .time * { font-size:13px; }
.mn_cs .bank_info .txt img { max-width:112px; }
.mn_cs .bank_info .txt .num { font-size:17px; }
.mn_cs .bank_info .txt .name * { font-size:13px; }
}
@media screen and (max-width:500px) {
.mn_cs .cs_center, .mn_cs .bank_info { height:180px; padding:15px 15px; }
.mn_cs .bank_info { width:calc(50% - 10px); margin-left:10px; }
}
@media screen and (max-width:400px) {
.mn_cs .cs_center { width:100%; }
.mn_cs .bank_info { width:100%;margin-left:0 }
}

.mn_btm_bnr { padding:50px 0; background:url(../../../../img/img/pattern_071.jpg) repeat; }
.mn_btm_bnr li a img { width:100%; }

.quick { position:absolute; top:30px; left:0; width:100%; font-size:0; z-index:1; }
.quick .q_left, .quick .q_right { position:absolute; top:0; display: inline-block; width:50%; vertical-align: top; }
.quick .q_left {  left:50%; margin-left:-770px; }
.quick .q_left img { width:200px; }
.quick .q_right { right:0; padding-left:570px; text-align:center; }
.quick .q_right .q_panel { width:100px; }
.quick .q_right h2 { background:#313131; padding:5px; }
.quick .q_right ul { border:1px solid #ddd; background:#fff; border-top:0; }
.quick .q_right ul li { border-bottom:1px solid #ddd; padding:10px 0; }
.quick .q_right ul li:last-child { border-bottom:0; }
.quick .q_right ul li a { font-size:13px; color:#777; padding-top:40px; }
.quick .q_right ul li.qr01 a { background:url(../../../../img/img/quick_icon1.png) top center no-repeat; }
.quick .q_right ul li.qr02 a { background:url(../../../../img/img/quick_icon2.png) top center no-repeat; }
.quick .q_right ul li.qr03 a { background:url(../../../../img/img/quick_icon3.png) top center no-repeat; }
.quick .q_right ul li.qr04 a { background:url(../../../../img/img/quick_icon4.png) top center no-repeat; }
.quick .q_right ul li.qr05 a { background:url(../../../../img/img/quick_icon5.png) top center no-repeat; }
.quick .q_right ul li.qr06 a { background:url(../../../../img/img/quick_icon6.png) top center no-repeat; }
.quick .q_right ul li.qr07 a { background:url(../../../../img/img/quick_icon7.png) top center no-repeat; }
.quick .q_right ul li:hover, .quick .q_right ul li:focus { background:#fcfcfc; }
.quick .q_right .top { width:100%; background:#f4f4f4; border:1px solid #ddd; padding:5px 0; }
.quick .q_right .top:hover { opacity:1; }
.quick .q_right.fixed{position:fixed;_position:absolute;top:90px; z-index:-1; }
@media (max-width:1539px) {
.quick .q_left { display:none; }
}
@media (max-width:1339px) {
.quick { display:none; }
}
@media screen and (max-width:1024px) {
}

#newfoot {background:#444; padding-bottom:30px; margin-top:30px; }
#newfoot .nfoot1 {  }
#newfoot .nfoot1 .nfoot1box { padding:15px 0; }
#newfoot .nfoot1 .nfoot1box a { color:rgba(255,255,255,0.6); font-size:14px; padding:3px 2px; }
#newfoot .nfoot1 .nfoot1box a:after { content:' | '; font-size:12px; color:rgba(255,255,255,0.3); margin-left:5px; }
#newfoot .nfoot1 .nfoot1box a:last-child:after { content:none; }
#newfoot .nfoot1 .nf1 {float:left;}
#newfoot .nfoot1 .nf2 {float:right;}
#newfoot .nfoot1 .nfoot1box span {height:48px;line-height:48px;letter-spacing:-1px;}
#newfoot .nfoot1 {background:#555;}
#newfoot .nfoot2 { position:relative; z-index:10;padding-top:30px; font-size:0; }
#newfoot .nfoot2 .left_side { display:inline-block; vertical-align:top; }
#newfoot .nfoot2 .nflogo { margin-bottom:10px; }
#newfoot .nfoot2 .nflogo img { max-width:145px; }
#newfoot .nfoot2 .nfcc { color:rgba(255,255,255,0.6); line-height:1.5; }
#newfoot .nfoot2 .nfcc strong { color:rgba(255,255,255,0.4); font-weight:bold; }
#newfoot .nfoot2 .copy { color:rgba(255,255,255,0.4); margin-top:10px; }
#newfoot .nfoot2 .right_side { float:right; padding-top:10px; }
#newfoot .nfoot2 .right_side h3 { color:rgba(255,255,255,0.5); font-size:15px; border:1px solid rgba(255,255,255,0.2); padding:10px 20px; background:rgba(255,255,255,0.03); }
#newfoot .nfoot2 .right_side h3 img { float:right; vertical-align:middle; }
#newfoot .nfoot2 .right_side .es_box { border:1px solid rgba(255,255,255,0.2); //border-top:0; padding:15px 10px; font-size:0; }
#newfoot .nfoot2 .right_side .es_box .tbl_row { display:inline-block; width:calc(100% - 170px); vertical-align:middle; }
#newfoot .nfoot2 .right_side .es_box th, #newfoot .nfoot2 .right_side .es_box td { padding:4px 5px; color:rgba(255,255,255,0.5); font-size:13px; }
#newfoot .nfoot2 .right_side .es_box .tbl_row table tr:first-child { border:0; }
#newfoot .nfoot2 .right_side .escrow { display:inline-block; width:170px; text-align:center; vertical-align:middle; }
#newfoot .nfoot2 .right_side .escrow span { display:inline-block;}
#newfoot .nfoot2 .right_side .escrow .go_escrow { font-size:12px; color:rgba(255,255,255,0.6); border:1px solid rgba(255,255,255,0.3); padding:4px 6px; margin-top:5px; border-radius:5px; }
.ls0 { letter-spacing:0; }
@media screen and (max-width:845px) {
}
@media screen and (max-width:767px) {
#newfoot .nfoot1 .nf2 { display:none; }
#newfoot .nfoot2 .nfcc, #newfoot .nfoot2 .nfcc strong { font-size:13px; }
#newfoot .nfoot2 .copy { font-size:13px; }
#newfoot .nfoot2 .left_side { display:block; }
#newfoot .nfoot2 .right_side { float:none; display:inline-block; margin-top:15px; }
}
@media screen and (max-width:494px) {
#newfoot .nfoot2 .right_side h3 {  }
#newfoot .nfoot2 .right_side h3 img { float:none; display:block; margin-bottom:3px; }
#newfoot .nfoot2 .right_side .es_box .tbl_row, #newfoot .nfoot2 .right_side .escrow { display:block; width:100%; margin-bottom:10px; }
#newfoot .nfoot2 .right_side .escrow span { display:block; text-align:center; }
}



#counselx { z-index:10; }
#counselx .counselx {}
#counselx .couns {background:url('../../../../img/nimg/mcounbg2.png') repeat-x center bottom;text-align:center;}
#counselx .couns .couns2 {position:relative;background:url('../../../../img/nimg/mcounbg.png') no-repeat center bottom;width:100%;max-width:1100px;margin:0 auto;}
#counselx .couns .couns2 .pics {width:260px;}
#counselx .couns .couns2 .goclose {position:absolute;right:0;bottom:0;width:53px;}
@media screen and (max-width:700px) {
#counselx .couns .couns2 {background:none;}
}

#counselx .counbox {background:#f6f6f6;padding:30px 10px;}
#counselx .counbox .counbox2 {width:100%;max-width:1100px;margin:0 auto;}
#counselx .counbox .counbox2 .cou2 {display:none;}
#counselx .counbox .counbox2 table {font-size:1.2em;display:block;}
#counselx .counbox .counbox2 table th {min-width:90px;text-align:center;margin:0;padding:0;}
#counselx .counbox .counbox2 table td {width:32%;padding:4px;vertical-align:top;margin:0;}
#counselx .counbox .counbox2 .cou2 th {width:120px !important;}
#counselx .counbox .counbox2 .cou2 td {width:70%;}
#counselx .counbox .counbox2 .cou1 td.okbox {width:237px;}
#counselx .counbox .counbox2 .cou2 td.okbox {width:100%;text-align:center;}
#counselx .counbox .counbox2 table td span {font-size:0.89em;}
#counselx .counbox .counbox2 table input[type="text"] {width:98%;;border:1px solid #d9d9d9;height:36px;}
#counselx .counbox .counbox2 .cou1 input[type="image"] {width:237px;height:94px;display:block;margin-bottom:10px;}
#counselx .counbox .counbox2 .cou2 input[type="submit"] {width:100%;height:50px;display:block;margin:10px auto;line-height:50px;cursor:pointer;
									background:url('../../../../img/nimg/counok.png')no-repeat center;background-size:80%;border:0;}
#counselx .counbox .counbox2 .cou2 .counok img {width:200px;}
#counselx .counbox .counbox2 table select {width:98%;;border:1px solid #d9d9d9;height:36px;}
#counselx .counbox .counbox2 table textarea {width:99%;display:block;border:1px solid #d9d9d9;margin-bottom:10px;}
#counselx .counbox .counbox2 .short {width:32% !important;}

@media screen and (max-width:825px) {
#counselx .counbox .counbox2 .cou1 input[type="image"] {width:172px; height:auto; }
}
@media screen and (max-width:760px) {
#counselx .counbox .counbox2 .cou1 {display:none;}
#counselx .counbox .counbox2 .cou2 {display:block;}
}


.wrapper { padding-top:114px; }
@media screen and (max-width:1024px) {
.wrapper { padding-top:94px; }
}

.newtitle {background:#f4f4f4; background:url(../../../../img/img/pattern_117.gif) repeat; text-align:center;height:85px;line-height:85px;margin-bottom:30px;color:#fff;}
.newtitle i {display:none;}
.newtitle .ntbox {position:relative;width:95%; max-width:1100px;margin:0 auto;}
.newtitle .ntbox .nowis {position:absolute;right:0;top:0px;}
.newtitle .ntbox .nowis img {margin-right:10px;}
.newtitle .ntbox span {font-size:1.6em;font-weight:500;}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:800px) {
.newtitle {height:60px;line-height:60px;}
.newtitle .ntbox .nowis {display:none;}
}
@media screen and (max-width:768px) {
.newtitle {margin-bottom:10px;}
}

.basic-category { margin-bottom:10px; }
.basic-category .ca-headn { position:relative; font-size:1.5em; background:#ff9365; color:#fff; }
.basic-category .ca-headn:after { position:absolute; top:0; right:0; content:''; width:18px; height:18px; background:url(../../../../img/img/sub_tit_bg1.jpg) no-repeat; }
.basic-category .ca-sub1n { border:1px solid #999; border-bottom:1px dashed #dedede; border-top:0; padding:0; }
.basic-category .ca-sub1n:last-child { border-bottom:1px solid #999; }
.basic-category .ca-sub1n a { padding:15px 15px; }
.basic-category .ca-sub1n a:hover, .basic-category .ca-sub1n a:focus { background:#fcfcfc; }
.basic-category .ca-sub2n { border:1px solid #999; background:#f7f7f7; border-top:0; }
.basic-category .ca-sub2n li { position:relative; }
.basic-category .ca-sub2n li:before { position:absolute; left:0; top:50%; content:''; width:2px; height:2px; background:#ff9d5c; margin-top:-1px;}
.basic-category .ca-sub2n li a { font-size:15px; padding:7px 0; color:#777; }
.leftban { padding:0; background:0; }
.leftban .leftban1 { border-bottom:0; padding-bottom:0; margin-bottom:0; }
.leftban .cs_center { background:#fbe67e; padding:15px; }
.leftban h2 { padding:10px 0 10px 53px; border-bottom:1px dashed #999; }
.leftban h2 span { display:block; font-family:'Noto Sans Korean'; font-weight:500; }
.leftban h2 .tx1 { font-size:20px; color:#111; }
.leftban h2 .tx2 { font-size:14px; font-weight:400; }
.leftban .cs_center h2 { background:url(../../../../img/img/mn_cs_tit_bg1.png) left center no-repeat; background-size:45px; }
.leftban .cs_center h2 span {  }
.leftban .cs_center h2 .tx1 {  }
.leftban .cs_center h2 .tx2 { color:#a6937c; }
.leftban .cs_center .phone { font-size:27px; font-weight:bold; padding:7px 0; color:#ff6b37; }
.leftban .cs_center .time em { font-size:13px; color:#615042; }
.leftban .cs_center .time span { font-size:13px; color:#7e6b5a; letter-spacing:0; }
.leftban .bank_info { background:#f7f7f7; padding:15px; }
.leftban .bank_info h2 { background:url(../../../../img/img/mn_cs_tit_bg2.png) left center no-repeat;  background-size:45px; }
.leftban .bank_info h2 .tx1 {  }
.leftban .bank_info h2 .tx2 { color:#999; }
.leftban .bank_info .txt { padding-top:15px; }
.leftban .bank_info .txt img { max-width:110px; }
.leftban .bank_info .txt .num { font-size:16px; color:#ff944c; font-weight:bold; padding:5px 0; letter-spacing:0; }
.leftban .bank_info .txt .name {  }
.leftban .bank_info .txt .name em { font-size:13px;color:#7e6b5a; }
.leftban .bank_info .txt .name span { font-size:13px;color:#362e2b; }
@media screen and (max-width:1075px) and (min-width:992px) {
.leftban .cs_center h2 { background-size:40px; }
.leftban .bank_info h2 { background-size:40px; }
.leftban h2 { padding:10px 0 15px 45px; }
.leftban h2 .tx1 { font-size:18px; }
.leftban .cs_center .phone { font-size:23px; }
.leftban .cs_center .time * { font-size:13px; }
.leftban .bank_info .txt img { max-width:100px; }
.leftban .bank_info .txt .num { font-size:15px; }
.leftban .bank_info .txt .name * { font-size:13px; }
}
@media screen and (max-width:991px) {
.leftban { display:none; }
.basic-category .ca-sub1n a { padding:10px 15px; }
}
@media screen and (max-width:480px) {
}

.table>thead>tr>th { background:#fff; border-top:2px solid #727272 !important; border-bottom:1px solid #aaa; padding:15px 0; font-size:15px; line-height:1; }
.panel-heading { padding:15px 15px; }
.view-head .list-group-item { padding:12px 15px; font-size:13px; } 
.btn-sm, .btn-group-sm>.btn { height:34px; padding:0 12px; line-height:32px; font-size:15px; font-family:'Noto Sans Korean'; }
.newbtn.nbtn1 { height:34px; padding:0 10px; font-size:15px; background:#fff; border:1px solid #999;line-height:32px; vertical-align:middle; }
.newbtn.nbtn1 span{ font-size:15px; }
.newbtns .newbtn { height:34px; padding:0 10px; font-size:15px; line-height:32px; margin-bottom:5px; vertical-align:middle; }
.newbtns .nbtn4 {  }
.is-pc .ko .btn-xs, .is-pc .ko .btn-sm { font-family:'Noto Sans Korean'; }
.form-horizontal .form-group { border-bottom:1px solid #eee; padding:10px 0; margin-bottom:0; }
.write-wrap label { text-align:left; }
#variableFiles .form-group { border-bottom:0; }
.unt { display:inline-block; padding-right:10px; margin-bottom:5px; }
.unt span { font-size:13px; }
.pull-right.unt2 {  }
.qnat .ellipsis { width:90%; margin-bottom:7px; }
.qnat .subj-item span { color:#888; font-size:14px; }
@media screen and (max-width:767px) {
.write-wrap label { margin-bottom:5px; }
.newbtns .newbtn i { display:inline-block; }
.table-responsive {  }
.table-responsive>.table { min-width:600px; }
}

#bo_w, #bo_v { padding-bottom:50px; }
#bo_sch { padding:10px 0; background:#f9f9f9; border:1px solid #ddd; margin-bottom:50px; }
#bo_sch .frm_inputn { background:#fff; }
#bo_sch .btn_submitn { background:#555; color:#fff; border:0; }
.list-page { margin-bottom:50px; }
.well { position:relative; padding:19px; }
.well:after { position:absolute; top:0; right:0; content:''; width:18px; height:18px; background:url(../../../../img/img/sub_tit_bg2.jpg) no-repeat; }
.write-wrap h2 { color:#fff; font-size:18px; }
.well h2 { color:#fff; font-size:18px !important; margin-bottom:0 !important; }
/*.well_bg { position:relative; }*/
/*.well_bg:after { position:absolute; top:0; right:0; content:''; width:18px; height:18px; background:url(../../../../img/img/sub_tit_bg2.jpg) no-repeat; }*/
.newfaqs input[type="submit"] { width:80px; }
.div-panel.panel-group .panel-heading a {font-size:15px; }
.div-tab.tabs ul.nav-tabs li {  }
.qnat th { padding:15px 0; font-size:15px; line-height:1; }
.qnat th div { border-right:0 !important; }
.qnat .num, .qnat .date { font-size:14px; }
.nav>li>a { padding:10px 14px; font-size:14px; }
.qnat td { padding:10px 5px !important; vertical-align:middle; }
.qnat td.reply .nono, .qnat td.reply .okok { font-size:14px; }
.qnat td.reply .okok { background:#49acd5 !important; }
.list-today { background:#f9f9f9; padding:25px; margin-bottom:20px; }
.list-today .bg-orangered { width:80px; height:80px; background:#f8b922; border-radius:50%; text-align:center; }
.list-today .bg-orangered .fa { font-size:35px; line-height:80px; }
.list-today .media-body { display:inline-block; width:calc(100% - 100px); }
.list-today .date-box { margin-right:15px; }
.list-today .date-box .date-icon { padding:5px 0; border-radius:5px; background:#777; color:#fff; }
.list-today .today-do { background:#fff url(../../../../img/img/sche_img01.png) left center no-repeat; padding:13px 20px 10px 120px; min-height:50px; }
.list-today .today-do li a { padding:3px 0; }
.list-today .today-do li span { color:#777; }
.list-today .today-do .nosche { display:block; padding-top:5px; }
.list-today .list-notice li { position:relative; padding-left:12px; }
.list-today .list-notice li:before { position:absolute; left:0; top:50%; content:''; width:3px; height:3px; background:#60beeb; //margin-top:-1px; }
.view-wrap .print-hide { margin-bottom:10px; }
.view-wrap .print-hide .well { background:0; }
.view-wrap .print-hide .well:after { background:0; }
.view-wrap .well { background:0; }
.view-wrap .well:after { background:0; }
#bo_w .wr_tit { color:#fff; font-size:18px; //margin-bottom:10px; }
.mypage-skin .win_point span { padding-left:3px; }
.mypage-skin .list-group-item span.pull-right { color:#777; }
.mypage-skin .list-group-item:last-child {  }
@media screen and (max-width:1079px) {
.nav>li>a { padding:10px 10px; font-size:13px; }
}
@media screen and (max-width:767px) {
.list-today .media-body { width:100%; }
#bo_w .tbl_frm01 th, #bo_w .tbl_frm01 td { display:block; width:100%; border-bottom:0; }
#bo_w .tbl_frm01 th { padding:10px 10px 3px; }
#bo_w .tbl_frm01 td { padding:3px 10px 10px }
#bo_w .tbl_frm01 tr { border-bottom:1px solid #e9e9e9; }
}
@media screen and (max-width:480px) {
.list-today { padding:15px; }
}
@media screen and (max-width:437px) {
.list-today .today-do .nosche { padding-top:0; }
}

.div-title b { font-size:17px; font-weight:bold; }
.newfaqs input[type="submit"] { font-size:14px; letter-spacing:-1.5px; }
@media screen and (max-width:1024px) {
}

/* 로그인.회원가입 */
.form-box .form-header h2 b { font-size:18px; letter-spacing:0; }
.fyi11 { font-size:13px; color:#6a9fe4; line-height:1.3; }
@media screen and (max-width:1024px) {
}


/* 인사말 */
.company { margin-bottom:50px; }
.company .top_wrap { width:100%; border:3px solid #dceff7; background:#fcfcfc; padding:20px 60px; text-align:center; margin-bottom:30px; }
.company .top_wrap .top_wrap_inner { font-size:0; }
.company .top_wrap .txt { padding:38px 0 38px 34.5%; background:url(../../../../img/img/company_award2.png) left center no-repeat; background-size:220px auto; }
.company .top_wrap p { text-align:left; font-family:'Noto Sans Korean'; line-height:1.3; }
.company .top_wrap .tx01 { font-size:25px; color:#777; letter-spacing:-2px; }
.company .top_wrap .tx02 { font-size:35px; color:#8374de; letter-spacing:-4px; }
.company .top_wrap .tx03 { font-size:28px; color:#6a9fe4; font-weight:bold; letter-spacing:-3px; }
.company .body_wrap {  }
.company .body_wrap .body_wrap_inner {  }
.company .body_wrap .txt { padding:70px 0 70px 40%; background:url(../../../../img/img/company_award1.png) left center no-repeat; background-size:310px auto; }
.company .body_wrap .txt p { font-size:18px; line-height:1.4; letter-spacing:-2px; }
.company .body_wrap .name { display:block; font-size:20px; color:#697ae2; margin-top:20px; letter-spacing:-2px; }
@media screen and (max-width:1024px) {
.company .top_wrap { padding:20px 30px; }
}
@media screen and (max-width:820px) {
.company .top_wrap { padding:20px 18px; }
.company .top_wrap .txt { padding:220px 20px 20px; background:url(../../../../img/img/company_award2.png) top center no-repeat; background-size:220px auto; }
.company .top_wrap p { text-align:center; }
.company .body_wrap { border:1px solid #ddd; padding-top:20px; }
.company .body_wrap .txt { padding:470px 20px 20px; background:url(../../../../img/img/company_award1.png) top center no-repeat; background-size:310px auto; }
.company .body_wrap .txt p { font-size:18px; line-height:1.4; letter-spacing:-1.5px; }
}
@media screen and (max-width:600px) {
.company .top_wrap .txt { padding:220px 10px 10px; }
.company .top_wrap .tx01 { font-size:22px; }
.company .top_wrap .tx02 { font-size:30px; }
.company .top_wrap .tx03 { font-size:22px; }
}
@media screen and (max-width:480px) {
.company .top_wrap { padding:20px 10px; }
.company .top_wrap .tx01 { font-size:17px; }
.company .top_wrap .tx02 { font-size:23px; letter-spacing:-3px; }
.company .top_wrap .tx03 { font-size:17px; letter-spacing: -2px; }
.company .body_wrap .txt p { font-size:16px; }
.company .body_wrap .name { font-size:17px; }
}
@media screen and (max-width:360px) {
.company .top_wrap .txt { padding:220px 7px 10px; }
.company .body_wrap .txt { padding:415px 20px 20px; background:url(../../../../img/img/company_award1.png) top center no-repeat; background-size:280px auto; }
}
@media screen and (max-width:340px) {
.company .top_wrap .tx01 { font-size:15px; }
.company .top_wrap .tx02 { font-size:21px; }
.company .top_wrap .tx03 { font-size:15px; }
}

/* 오시는길 */
.c_addr { margin:10px 0 30px; }
.c_addr th, .c_addr td { border-bottom:1px solid #eee; }
.c_addr td, .c_addr td a { font-size:18px; line-height:1.3; }
.c_addr .tit111 { display:inline-block; width:100px; text-align:center; background:#6a9fe4; border-radius:50px; color:#fff; padding:8px 0; vertical-align:middle; }
.page-icon { display:none; }
@media screen and (max-width:767px) {
.c_addr th, .c_addr td { display:block; width:100%; border-bottom:0; }
.c_addr tr { border-bottom:1px solid #eee; }
}

.div-title-underbar, .header-breadcrumb { display:none; }

/* 사이드바 */
.sidebar-user {  }
.sidebar-user .cbtn01 .btn {   }
.sidebar-login .btn-group-justified>.btn { width:auto; padding:0 10px; border:1px solid #6a9fe4; color:#6a9fe4; font-size:13px; }
.sidebar-common .btn-group-justified .btn { display:inline-block; width:33.33%; padding:0 10px; border:1px solid #6a9fe4; color:#6a9fe4; font-size:13px; }
.sidebar-login .btn-group-justified>.btn { }
@media screen and (max-width:1024px) {
}


.newsch { padding:10px 0; text-align:center; background:#f9f9f9; border:1px solid #ddd; }
.newsch input[type="submit"] { border:0; background:#555; color:#fff; font-weight:bold;width:45px; height:30px; }
.newsch input[type="text"] { display: inline-block; width:60%; height:30px; max-width:200px; border:1px solid #d9d9d9; background:#fff;  }




