@charset "utf-8";
/*RESET**********/
* {
  margin:0;
  padding:0;
  font-family: auto;
}
html{
  overflow-x:hidden;
  overflow-y:auto;
  width:100%;
  height:100%;
}
body{
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  font-size:16px;
  line-height:1.25;
  font-weight:400;
  letter-spacing:-0.03em;
  word-spacing:0em;
  word-break:break-all;
  word-wrap:break-word;
  text-align:left;
  color:#222;
}
._contentBuilder ._obj._objHtml,
._contentBuilder ._obj._objTag{
  font-size:16px;
  line-height:1.5;
  font-weight:400;
  letter-spacing:-0.03em;
  word-spacing:0em;
  word-break:break-all;
  word-wrap:break-word;
  text-align:left;
  color:#222;
}
a, a:link, a:visited, a:active, a:hover{text-decoration:none;color:#222;}
strong, b{font-weight:700;}
p,div,ul,ol,li,dt,dl,dd,header,nav,aside,article,section,footer,figure,fieldset,pre,code,form,address,th,td,h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;border:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
table{border-spacing:0;border-collapse:collapse;}
fieldset,img{border:0;}
ul{list-style:none;}
/*WIZARD FIX**********/
/*li마진 FIX*/
._contentBuilder ._obj._objHtml ul li,
._contentBuilder ._obj._objTag ul li {margin-top: 0px;}
/*자유이동 편집화면에서 요소 움직였을때 z-index값이 100으로 자동 붙음 FIX*/
.sub ._obj{z-index:0 !important;}

/*테이블 FIX*/
/*
.sub ._contentBuilder ._obj._objHtml table caption,
.sub ._contentBuilder ._obj._objTag table caption{display:none;}
*/
.sub ._contentBuilder ._obj._objHtml table caption,
.sub ._contentBuilder ._obj._objTag table caption{text-indent:-9999px;}


/*기능RESET*/
._fnctWrap{line-height:1.5;}
/*타이틀**********/
h2.objHeading_h2,
h3.objHeading_h3,
h4.objHeading_h4,
h5.objHeading_h5,
h6.objHeading_h6{position:relative;font-weight:bold;line-height:1;padding-bottom:10px;}

h2.objHeading_h2{font-size:24px;color:#222;padding-bottom:20px;letter-spacing:-0.03em;}
h3.objHeading_h3{font-size:21px;color:#727272;padding-bottom:20px;}
h4.objHeading_h4{font-size:18px;color:#727272;padding-bottom:15px;}
h5.objHeading_h5{}
h6.objHeading_h6{}

h2.objHeading_h2:before,
h3.objHeading_h3:before,
h4.objHeading_h4:before{content:"";display:block;}
h2.objHeading_h2:before{/*width:17px;height:17px;top:2px;background:url(/sites/guide/images/bul_h2.png);*/}
h3.objHeading_h3:before{width:25px;height:2px;background:#727272;margin-bottom:15px;}
h4.objHeading_h4:before{/*width:11px;height:4px;top:6px;background:url(/sites/guide/images/bul_h4.png);*/}

.title_icon{text-align:center;font-weight:bold;padding-bottom:20px;font-size:20px;}
.title_icon .icon_g{display:inline-block;width:40px;height:40px;margin-right:10px;vertical-align:-13px;background-size:30px;}
.title_icon .icon_g_c{display:block;width:40px;height:40px;margin: 0 auto 10px auto;background-size:30px;}

/*영문폰트**********/
.f_tit{font-family:'Titillium';font-weight:400;}
.f_tit_2{font-family:'Titillium';font-weight:600;}
.f_tit_3{font-family:'Titillium';font-weight:700;}
.f_tit_4{font-family:'Titillium';font-weight:900;}

/*폰트칼라**********/
.red{color:#cb2026;}
.yellow{color:#fed904;}
.blue{color:#0068b0;}
.black{color:#000;}
.sky{color:#00b0ec;}
.green{color:#76b83d;}
.white{color:#FFF;}
.orange{color:#ff7e00;}

/*폰트두께**********/
.normal{font-weight:400;}
.bold{font-weight:700;}
.eBold{font-weight:800;}

/*폰트크기**********/
.small{font-size:15px;line-height:1.3;}
.midium{font-size:18px;line-height:1.3;}
.big{font-size:20px;line-height:1.3;}
.eBig{font-size:24px;line-height:1.3;}

/*배경색**********/
.bgGray{background:#fcfcfc;}

/*이미지 최대값**********/
.img100 img{max-width:100%;}

/*정렬**********/
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}

.guideSp div,
.guideSp div{background:#DDD;}

/*수직여백**********/
.vSp1{width:100%;height:1px;}
.vSp2{width:100%;height:2px;}
.vSp3{width:100%;height:3px;}
.vSp4{width:100%;height:4px;}
.vSp5{width:100%;height:5px;}
.vSp10{width:100%;height:10px;}
.vSp15{width:100%;height:15px;}
.vSp20{width:100%;height:20px;}
.vSp25{width:100%;height:25px;}
.vSp30{width:100%;height:30px;}
.vSp35{width:100%;height:35px;}
.vSp40{width:100%;height:40px;}
.vSp45{width:100%;height:45px;}
.vSp50{width:100%;height:50px;}
.vSp60{width:100%;height:60px;}
.vSp70{width:100%;height:70px;}
.vSp80{width:100%;height:80px;}
.vSp90{width:100%;height:90px;}
.vSp100{width:100%;height:100px;}
@media only screen and (max-width:480px){
	.mvSp10{margin-top:10px;}
}

/*수평여백**********/
.hSp5{margin-left:5px;}
.hSp10{margin-left:10px;}
.hSp15{margin-left:15px;}
.hSp20{margin-left:20px;}
.hSp25{margin-left:25px;}
.hSp30{margin-left:30px;}
.hSp35{margin-left:35px;}
.hSp40{margin-left:40px;}
.hSp45{margin-left:45px;}
.hSp50{margin-left:50px;}

/*자간**********/
.lSp1{letter-spacing:-1px;}
.lSp2{letter-spacing:-2px;}
.lSp3{letter-spacing:-3px;}
.lSp4{letter-spacing:-4px;}
.lSp5{letter-spacing:-5px;}

/*아이콘**********/
h2.tRicon span{display:inline-block; margin:0 0 -15px 15px;width:60px;height:60px;}
.icon_g_wrap span{display:inline-block;width:60px;height:60px;}
.icon_g_1{background:url(/sites/guide/images/icon_g_1.png) no-repeat center;}
.icon_g_2{background:url(/sites/guide/images/icon_g_2.png) no-repeat center;}
.icon_g_3{background:url(/sites/guide/images/icon_g_3.png) no-repeat center;}
.icon_g_4{background:url(/sites/guide/images/icon_g_4.png) no-repeat center;}
.icon_g_5{background:url(/sites/guide/images/icon_g_5.png) no-repeat center;}
.icon_g_6{background:url(/sites/guide/images/icon_g_6.png) no-repeat center;}
.icon_g_7{background:url(/sites/guide/images/icon_g_7.png) no-repeat center;}
.icon_g_8{background:url(/sites/guide/images/icon_g_8.png) no-repeat center;}
.icon_g_9{background:url(/sites/guide/images/icon_g_9.png) no-repeat center;}
.icon_g_10{background:url(/sites/guide/images/icon_g_10.png) no-repeat center;}
.icon_g_11{background:url(/sites/guide/images/icon_g_11.png) no-repeat center;}
.icon_g_12{background:url(/sites/guide/images/icon_g_12.png) no-repeat center;}
.icon_g_13{background:url(/sites/guide/images/icon_g_13.png) no-repeat center;}
.icon_g_14{background:url(/sites/guide/images/icon_g_14.png) no-repeat center;}
.icon_g_15{background:url(/sites/guide/images/icon_g_15.png) no-repeat center;}
.icon_g_16{background:url(/sites/guide/images/icon_g_16.png) no-repeat center;}
.icon_g_17{background:url(/sites/guide/images/icon_g_17.png) no-repeat center;}
.icon_g_18{background:url(/sites/guide/images/icon_g_18.png) no-repeat center;}
.icon_g_19{background:url(/sites/guide/images/icon_g_19.png) no-repeat center;}
.icon_g_20{background:url(/sites/guide/images/icon_g_20.png) no-repeat center;}
.icon_g_21{background:url(/sites/guide/images/icon_g_21.png) no-repeat center;}
.icon_g_22{background:url(/sites/guide/images/icon_g_22.png) no-repeat center;}
.icon_g_23{background:url(/sites/guide/images/icon_g_23.png) no-repeat center;}
.icon_g_24{background:url(/sites/guide/images/icon_g_24.png) no-repeat center;}
.icon_g_25{background:url(/sites/guide/images/icon_g_25.png) no-repeat center;}
.icon_g_26{background:url(/sites/guide/images/icon_g_26.png) no-repeat center;}
.icon_g_27{background:url(/sites/guide/images/icon_g_27.png) no-repeat center;}
.icon_g_28{background:url(/sites/guide/images/icon_g_28.png) no-repeat center;}
.icon_g_29{background:url(/sites/guide/images/icon_g_29.png) no-repeat center;}

.icon_g_31{background:url(/sites/guide/images/icon_g_31.png) no-repeat center;}
.icon_g_32{background:url(/sites/guide/images/icon_g_32.png) no-repeat center;}
.icon_g_33{background:url(/sites/guide/images/icon_g_33.png) no-repeat center;}
.icon_g_34{background:url(/sites/guide/images/icon_g_34.png) no-repeat center;}
.icon_g_35{background:url(/sites/guide/images/icon_g_35.png) no-repeat center;}
.icon_g_36{background:url(/sites/guide/images/icon_g_36.png) no-repeat center;}
.icon_g_37{background:url(/sites/guide/images/icon_g_37.png) no-repeat center;}
.icon_g_38{background:url(/sites/guide/images/icon_g_38.png) no-repeat center;}
.icon_g_39{background:url(/sites/guide/images/icon_g_39.png) no-repeat center;}
.icon_g_40{background:url(/sites/guide/images/icon_g_40.png) no-repeat center;}
.icon_g_41{background:url(/sites/guide/images/icon_g_41.png) no-repeat center;}
.icon_g_42{background:url(/sites/guide/images/icon_g_42.png) no-repeat center;}
.icon_g_43{background:url(/sites/guide/images/icon_g_43.png) no-repeat center;}
.icon_g_44{background:url(/sites/guide/images/icon_g_44.png) no-repeat center;}
.icon_g_45{background:url(/sites/guide/images/icon_g_45.png) no-repeat center;}
.icon_g_46{background:url(/sites/guide/images/icon_g_46.png) no-repeat center;}
.icon_g_47{background:url(/sites/guide/images/icon_g_47.png) no-repeat center;}
.icon_g_48{background:url(/sites/guide/images/icon_g_48.png) no-repeat center;}
.icon_g_49{background:url(/sites/guide/images/icon_g_49.png) no-repeat center;}

.icon_g_50{background:url(/sites/guide/images/icon_g_50.png) no-repeat center;}
.icon_g_51{background:url(/sites/guide/images/icon_g_51.png) no-repeat center;}
.icon_g_52{background:url(/sites/guide/images/icon_g_52.png) no-repeat center;}
.icon_g_53{background:url(/sites/guide/images/icon_g_53.png) no-repeat center;}
.icon_g_54{background:url(/sites/guide/images/icon_g_54.png) no-repeat center;}
.icon_g_55{background:url(/sites/guide/images/icon_g_55.png) no-repeat center;}
.icon_g_56{background:url(/sites/guide/images/icon_g_56.png) no-repeat center;}

.icon_g_android{background:url(/sites/guide/images/icon_g_android.png) no-repeat center;}
.icon_g_ios{background:url(/sites/guide/images/icon_g_ios.png) no-repeat center;}

.icon_g_20w{background:url(/sites/guide/images/icon_g_20w.png) no-repeat center;}


/*테이블**********/
/*.table_1{word-break:break-all;}*/
.table_1 table{border-bottom:1px solid #eaeaea;width:100%;}
.table_1 table caption{text-indent: -9999px;height: 0;}
.table_1 table thead{}
.table_1 table tbody{}
.table_1 table thead tr{border-bottom:2px solid #162b58;}
.table_1 table tbody tr{}
.table_1 table tr{}
.table_1 table th{background:#e8e8e8;font-weight:bold;border-bottom:1px solid #FFF;border-right:1px solid #FFF;}
.table_1 table td{background:#FFF;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;}
.table_1 table th,
.table_1 table td{padding:10px 5px !important;line-height:1.5;}
.table_1 table tfoot tr{background:#f6f6f6;font-weight:bold;border-top:1px solid #eaeaea;}
/*좌정렬테이블*/
.table_1.table_aL table td{text-align:left;padding-left:10px !important;}
/*세로형테이블*/
.table_1.table_v table th{border-right:2px solid #162b58;}

.table_2 table{border-bottom:1px solid #eaeaea;width:100%;}
.table_2 table caption{text-indent: -9999px;height: 0;}
.table_2 table thead{}
.table_2 table tbody{}
.table_2 table thead tr{border-bottom:2px solid #162b58;}
.table_2 table tbody tr{}
.table_2 table tr{}
.table_2 table th{background:#e8e8e8;font-weight:bold;border-bottom:1px solid #FFF;border-right:1px solid #FFF;}
.table_2 table td{background:#FFF;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;text-align:left;}
.table_2 table th,
.table_2 table td{padding:10px 5px !important;line-height:1.5;}
.table_2 table tfoot tr{background:#f6f6f6;font-weight:bold;border-top:1px solid #eaeaea;}


table caption{display:block !important;}
table th:first-child,
table td:first-child{border-left:0;}
table th:last-child,
table td:last-child{border-right:0;}
/*table td:not(:last-child){border-right:1px solid #eaeaea !important;}*/
table th.left,
table td.left{text-align:left;padding-left:15px !important;}
table th.center,
table td.center{text-align:center;}
table th.right,
table td.right{text-align:right;padding-right:15px !important;}
table th.bdrLeft,table td.bdrLeft{border-left:1px solid #eaeaea !important;}
table th.bdrRight,table td.bdrRight{border-right:1px solid #eaeaea !important;}
table tr.bgYellow,
table th.bgYellow,
table td.bgYellow{color:#000;background:#f1f9bd;}
table tr.bgGray,
table th.bgGray,
table td.bgGray{color:#000;background:#f0f0f0;}
table tr.bgPink,
table th.bgPink,
table td.bgPink{color:#000;background:#e9bbdb;}
table tr.bgSkyblue,
table th.bgSkyblue,
table td.bgSkyblue{color:#000;background:#c1d6ed;}

/*M_테이블*/
@media only screen and (max-width:1024px){
  .tableM{overflow-y:hidden;overflow-x:scroll;position:relative;}
  .tableM:before{content:"화면을 좌ㆍ우로 움직여서 볼 수 있습니다.";display:none;padding:15px 0;font-size:13px;font-weight:bold;}
  .tableM table{min-width:150%;}
}

/*BG*/
.bgc_w{background:#FFF;padding:50px;}
.bgc_g{background:#f3f3f3;padding:30px; border:1px solid #e6e6e6;}
.bgc_g2{background:#e8e8e8;padding:10px; border:1px solid #5c5c5c;}
.bgc_1{background:#244991;padding:50px;color:#FFF;}
.bgc_2{background:#06A2A6;padding:50px;color:#FFF;}
@media only screen and (max-width:730px){
  .bgc_w,
  .bgc_g,
  .bgc_1,
  .bgc_2{padding:30px;}
}

/*주의_스타일**********/
.caution,
.cautionRed,
.cautionBlue,
.cautionOrange,
.cautionSky{position:relative;padding-left:20px;}
.caution:before,
.cautionRed:before,
.cautionBlue:before,
.cautionOrange:before,
.cautionSky:before{display:block;position:absolute;left:0;top:0;content:"※";width:15px;height:15px;}
.cautionRed{color:#cb2026;}
.cautionBlue{color:#0068b0;}
.cautionOrange{color:#ed9160;}
.cautionSky{color:#10abb0;}
.caution_icon_blue,
.caution_icon_sky,
.caution_icon_orange,
.caution_icon_gray{position:relative;padding-left:32px;}
.caution_icon_2{position:relative;padding-left:41px;}
.caution_icon_blue{color:#157aec;}
.caution_icon_sky{color:#10abb0;}
.caution_icon_orange{color:#ed9160;}
.caution_icon_gray{}
.caution_icon_blue:before,
.caution_icon_sky:before,
.caution_icon_orange:before,
.caution_icon_gray:before{display:block;;position:absolute;left:0;top:2.5px;content:"";width:22px;height:22px;}
.caution_icon_2:before{display:block;;position:absolute;left:0;top:0;content:"";width:31px;height:26px;}
.caution_icon_blue:before{background:url(/sites/guide/images/bul_caution_01.png) no-repeat;}
.caution_icon_sky:before{background:url(/sites/guide/images/bul_caution_03.png) no-repeat;}
.caution_icon_orange:before{background:url(/sites/guide/images/bul_caution_02.png) no-repeat;}
.caution_icon_gray:before{background:url(/sites/guide/images/bul_caution_04.png) no-repeat;}
.caution_icon_2:before{background:url(/sites/guide/images/caution_icon_2.png) no-repeat;}

.bsnews_icon_1{position:relative;padding-left:272px;}
.bsnews_icon_1:before{display:block;;position:absolute;left:0;top:-20px;content:"";width:251px;height:61px;}
.bsnews_icon_1:before{background:url(/sites/guide/images/bsnews_icon_1.png) no-repeat;}

@media only screen and (max-width:730px){
.bsnews_icon_1{position:relative;padding-left:160px;}
.bsnews_icon_1:before{top:-25px;height:101px;}
.bsnews_icon_1:before{background:url(/sites/guide/images/bsnews_icon_1_50.png) no-repeat;}
}

/*박스**********/
/*보더바탕*/
.box_1{padding:20px;border:1px solid #DDD;background:#FFF;}
.box_2{padding:20px;border:5px solid #f5f5f5;background:#FFF;}
.box_3{padding:20px;border:5px solid #f5f5f5;background:#FFF;border-radius:10px;}
.box_4{padding:20px;border:5px solid #f5f5f5;background:#FFF;border-top-right-radius:30px;border-bottom-left-radius:30px;}
.box_5{padding:20px;border:1px solid #dadada;background:#fafafa;}
.box_6{padding:7px;background:url(/sites/guide/images/pattern_1.png);}
.box_7{padding:7px;background:url(/sites/guide/images/pattern_3.png);}
.box_8{padding:7px;background:url(/sites/guide/images/pattern_7.png);}
.box_6 > div,
.box_7 > div,
.box_8 > div{background:#FFF;padding:20px;}

.idBox_1{padding:30px;min-height:91px;border:1px solid #eaeaea;background:#FFF;position:relative;border-radius:10px;}
.idBox_1:before{content:"";display:block;width:112px;height:112px;position:absolute;top:calc(50% - 56px);left:calc(50% - 56px);background:url(/sites/guide/images/bg_logo_g.png);filter:alpha(opacity=50);opacity:0.1;}
.idBox_2{border:1px solid #e5e5e5;padding:30px;border-radius:10px;}
.idBox_3{border:1px solid #0054a6;padding:30px;border-radius:10px;color:#0054a6;}

.boxIcon_1_1,
.boxIcon_1_2,
.boxIcon_1_3,
.boxIcon_1_4,
.boxIcon_1_5,
.boxIcon_1_6,
.boxIcon_2_1,
.boxIcon_2_2,
.boxIcon_2_3,
.boxIcon_2_4,
.boxIcon_2_5{padding:30px;padding-left:115px;border:8px solid #f5f5f5;background:#FFF;position:relative;}
.boxIcon_1_1:after,
.boxIcon_1_2:after,
.boxIcon_1_3:after,
.boxIcon_1_4:after,
.boxIcon_1_5:after,
.boxIcon_1_6:after,
.boxIcon_2_1:after,
.boxIcon_2_2:after,
.boxIcon_2_3:after,
.boxIcon_2_4:after,
.boxIcon_2_5:after	{content:"";display:block;width:62px;height:57px;position:absolute;top:25px;left:30px;background-position:center !important;background-repeat:no-repeat !important;}
.boxIcon_1_1:after{background:url(/sites/guide/images/box_icon_1_1.png);}
.boxIcon_1_2:after{background:url(/sites/guide/images/box_icon_1_2.png);}
.boxIcon_1_3:after{background:url(/sites/guide/images/box_icon_1_3.png);}
.boxIcon_1_4:after{background:url(/sites/guide/images/box_icon_1_4.png);}
.boxIcon_1_5:after{background:url(/sites/guide/images/box_icon_1_5.png);}
.boxIcon_1_6:after{background:url(/sites/guide/images/box_icon_1_6.png);}
.boxIcon_2_1:after{background:url(/sites/guide/images/box_icon_2_1.png);}
.boxIcon_2_2:after{background:url(/sites/guide/images/box_icon_2_2.png);}
.boxIcon_2_3:after{background:url(/sites/guide/images/box_icon_2_3.png);}
.boxIcon_2_4:after{background:url(/sites/guide/images/box_icon_2_4.png);}
.boxIcon_2_5:after{background:url(/sites/guide/images/box_icon_2_5.png);}
.bgBox_1,
.bgBox_2,
.bgBox_3,
.bgBox_4,
.bgBox_5,
.bgBox_6,
.bgBox_7{padding:30px;color:#FFF;line-height:1.5;background-size:cover !important;background-position:center center !important;}
.bgBox_1{background:url(/sites/guide/images/pattern_wide_1.png);}
.bgBox_2{background:url(/sites/guide/images/pattern_wide_2.png);}
.bgBox_3{background:url(/sites/guide/images/pattern_wide_3.png);}
.bgBox_4{background:url(/sites/guide/images/pattern_wide_4.png);}
.bgBox_5{background:url(/sites/guide/images/pattern_wide_5.png);}
.bgBox_6{background:url(/sites/guide/images/pattern_wide_6.png);}
.bgBox_7{background:url(/sites/guide/images/pattern_wide_7.png);}


/*단락**********/
.para_0{width:100%;height:4px;margin:35px 0;background:url(/sites/guide/images/pattern_10.png) repeat;position:relative;}
.para_1{width:100%;height:4px;margin:35px 0;background:url(/sites/guide/images/pattern_10.png) repeat;position:relative;}
.para_1:before{content:"";display:block;width:10px;height:10px;background:#959595;border:4px solid #FFF;border-radius:100%;position:absolute;top:-7px;left:calc(50% - 7px);}
.para_1.para_blue:before{background:#244991;}
.para_1.para_sky:before{background:#64a7d8;}
.para_1.para_id:before{width:40px;height:30px;border:0;border-radius:0;top:-13px;left:calc(50% - 20px);background:#FFF url(/sites/guide/images/bul_type_3.png) no-repeat center;}


/*목록**********/
/*블렛*/
ul.list_0 > li,
ul.list_1 > li,
ul.list_2 > li,
ul.list_3 > li,
ul.list_4 > li{position:relative;margin-bottom:0;padding-left:10px;padding-bottom:7px;}
ul.list_3 > li{padding-bottom:4px;}
ul.list_0 > li:last-child,
ul.list_1 > li:last-child,
ul.list_2 > li:last-child,
ul.list_3 > li:last-child,
ul.list_4 > li:last-child{padding-bottom:0;}
ul.list_0 > li{padding-left:0;}
ul.list_0 > li:before,
ul.list_1 > li:before,
ul.list_2 > li:before,
ul.list_3 > li:before,
ul.list_4 > li:before{content:"";display:block;position:absolute;left:0;}
ul.list_1 > li:before{top:10px;width:3px;height:3px;background:#222;}
ul.list_2 > li:before{top:12px;width:3px;height:3px;background:#959595;}
ul.list_3 > li:before{top:12px;width:5px;height:1px;background:#959595;}
ul.list_4 > li:before{top:12px;width:3px;height:2px;background:#959595;}

ul.list_1 > li:last-child,
ul.list_2 > li:last-child,
ul.list_3 > li:last-child,
ul.list_4 > li:last-child{margin-bottom:0;}
/*번호.초성.알파벳.로만*/
ul.kList_1 > li,
ul.aList_1 > li,
ul.rList_1 > li,
ul.nList_1 > li,
ul.nList_2 > li{position:relative;padding-bottom:7px;}
ul.kList_1 > li:last-child,
ul.aList_1 > li:last-child,
ul.rList_1 > li:last-child,
ul.nList_1 > li:last-child,
ul.nList_2 > li:last-child{padding-bottom:0;}
ul.kList_1 > li:last-child,
ul.aList_1 > li:last-child,
ul.rList_1 > li:last-child,
ul.nList_1 > li:last-child,
ul.nList_2 > li:last-child{margin-bottom:0;}
ul.kList_1 > li:before,
ul.aList_1 > li:before,
ul.rList_1 > li:before,
ul.nList_1 > li:before,
ul.nList_2 > li:before{display:block;width:25px;height:20px;position:absolute;left:0;top:0;}
ul.kList_1 > li{padding-left:28px;}
ul.aList_1 > li{padding-left:24px;}
ul.rList_1 > li{padding-left:28px;}
ul.nList_1 > li{padding-left:25px;}
ul.nList_2 > li{padding-left:27px;}
/**/
ul.kList_1 > li:nth-child(1):before{content:"가.";}
ul.kList_1 > li:nth-child(2):before{content:"나.";}
ul.kList_1 > li:nth-child(3):before{content:"다.";}
ul.kList_1 > li:nth-child(4):before{content:"라.";}
ul.kList_1 > li:nth-child(5):before{content:"마.";}
ul.kList_1 > li:nth-child(6):before{content:"바.";}
ul.kList_1 > li:nth-child(7):before{content:"사.";}
ul.kList_1 > li:nth-child(8):before{content:"아.";}
ul.kList_1 > li:nth-child(9):before{content:"자.";}
ul.kList_1 > li:nth-child(10):before{content:"차.";}
ul.kList_1 > li:nth-child(11):before{content:"카.";}
ul.kList_1 > li:nth-child(12):before{content:"타.";}
ul.kList_1 > li:nth-child(13):before{content:"파.";}
ul.kList_1 > li:nth-child(14):before{content:"하.";}
/**/
ul.aList_1 > li:nth-child(1):before{content:"A.";}
ul.aList_1 > li:nth-child(2):before{content:"B.";}
ul.aList_1 > li:nth-child(3):before{content:"C.";}
ul.aList_1 > li:nth-child(4):before{content:"D.";}
ul.aList_1 > li:nth-child(5):before{content:"E.";}
ul.aList_1 > li:nth-child(6):before{content:"F.";}
ul.aList_1 > li:nth-child(7):before{content:"G.";}
ul.aList_1 > li:nth-child(8):before{content:"H.";}
ul.aList_1 > li:nth-child(9):before{content:"I.";}
ul.aList_1 > li:nth-child(10):before{content:"J.";}
ul.aList_1 > li:nth-child(11):before{content:"K.";}
ul.aList_1 > li:nth-child(12):before{content:"L.";}
ul.aList_1 > li:nth-child(13):before{content:"M.";}
ul.aList_1 > li:nth-child(14):before{content:"N.";}
/**/
ul.rList_1 > li:nth-child(1):before{content:"Ⅰ.";}
ul.rList_1 > li:nth-child(2):before{content:"Ⅱ.";}
ul.rList_1 > li:nth-child(3):before{content:"Ⅲ.";}
ul.rList_1 > li:nth-child(4):before{content:"Ⅳ.";}
ul.rList_1 > li:nth-child(5):before{content:"Ⅴ.";}
ul.rList_1 > li:nth-child(6):before{content:"Ⅵ.";}
ul.rList_1 > li:nth-child(7):before{content:"Ⅶ.";}
ul.rList_1 > li:nth-child(8):before{content:"Ⅷ.";}
ul.rList_1 > li:nth-child(9):before{content:"Ⅸ.";}
ul.rList_1 > li:nth-child(10):before{content:"Ⅹ.";}
/**/
ul.nList_1 > li:nth-child(1):before{content:"1.";}
ul.nList_1 > li:nth-child(2):before{content:"2.";}
ul.nList_1 > li:nth-child(3):before{content:"3.";}
ul.nList_1 > li:nth-child(4):before{content:"4.";}
ul.nList_1 > li:nth-child(5):before{content:"5.";}
ul.nList_1 > li:nth-child(6):before{content:"6.";}
ul.nList_1 > li:nth-child(7):before{content:"7.";}
ul.nList_1 > li:nth-child(8):before{content:"8.";}
ul.nList_1 > li:nth-child(9):before{content:"9.";}
ul.nList_1 > li:nth-child(10):before{content:"10.";}
ul.nList_1 > li:nth-child(11):before{content:"11.";}
ul.nList_1 > li:nth-child(12):before{content:"12.";}
ul.nList_1 > li:nth-child(13):before{content:"13.";}
ul.nList_1 > li:nth-child(14):before{content:"14.";}
ul.nList_1 > li:nth-child(15):before{content:"15.";}
ul.nList_1 > li:nth-child(16):before{content:"16.";}
ul.nList_1 > li:nth-child(17):before{content:"17.";}
ul.nList_1 > li:nth-child(18):before{content:"18.";}
ul.nList_1 > li:nth-child(19):before{content:"19.";}
ul.nList_1 > li:nth-child(20):before{content:"20.";}
ul.nList_1 > li:nth-child(21):before{content:"21.";}
ul.nList_1 > li:nth-child(22):before{content:"22.";}
ul.nList_1 > li:nth-child(23):before{content:"23.";}
ul.nList_1 > li:nth-child(24):before{content:"24.";}
ul.nList_1 > li:nth-child(25):before{content:"25.";}
ul.nList_1 > li:nth-child(26):before{content:"26.";}
ul.nList_1 > li:nth-child(27):before{content:"27.";}
ul.nList_1 > li:nth-child(28):before{content:"28.";}
ul.nList_1 > li:nth-child(29):before{content:"29.";}
ul.nList_1 > li:nth-child(30):before{content:"30.";}
/**/
ul.nList_2 > li:nth-child(1):before{content:"①";}
ul.nList_2 > li:nth-child(2):before{content:"②";}
ul.nList_2 > li:nth-child(3):before{content:"③";}
ul.nList_2 > li:nth-child(4):before{content:"④";}
ul.nList_2 > li:nth-child(5):before{content:"⑤";}
ul.nList_2 > li:nth-child(6):before{content:"⑥";}
ul.nList_2 > li:nth-child(7):before{content:"⑦";}
ul.nList_2 > li:nth-child(8):before{content:"⑧";}
ul.nList_2 > li:nth-child(9):before{content:"⑨";}
ul.nList_2 > li:nth-child(10):before{content:"⑩";}

/*복합형*/
ul.list_0 > li > ul,
ul.list_1 > li > ul,
ul.list_2 > li > ul,
ul.list_3 > li > ul,
ul.list_4 > li > ul,
ul.kList_1 > li > ul,
ul.aList_1 > li > ul,
ul.rList_1 > li > ul,
ul.nList_1 > li > ul,
ul.nList_2 > li > ul{margin:10px 0 10px 3px;}

ul.list_0 > li > p,
ul.list_1 > li > p,
ul.list_2 > li > p,
ul.list_3 > li > p,
ul.list_4 > li > p,
ul.kList_1 > li > p,
ul.aList_1 > li > p,
ul.rList_1 > li > p,
ul.nList_1 > li > p,
ul.nList_2 > li > p{margin:10px 0;}

ul.list_0 > li > div,
ul.list_1 > li > div,
ul.list_2 > li > div,
ul.list_3 > li > div,
ul.list_4 > li > div,
ul.kList_1 > li > div,
ul.aList_1 > li > div,
ul.rList_1 > li > div,
ul.nList_1 > li > div,
ul.nList_2 > li > div{margin:10px 0;}

/*FLOW형*/
ul.list_d_2,
ul.list_d_3,
ul.list_d_4{font-size:0;}
ul.list_d_2 li,
ul.list_d_3 li,
ul.list_d_4 li{font-size:16px;display:inline-block;vertical-align:top;margin-right:2%;padding-left:10px;position:relative;}
ul.list_d_2 li{width:calc(48% - 10px);}
ul.list_d_3 li{width:calc(31.3% - 10px);}
ul.list_d_4 li{width:calc(23% - 10px);}
ul.list_d_2 li:before,
ul.list_d_3 li:before,
ul.list_d_4 li:before{content:"";display:block;width:3px;height:3px;background:#666;position:absolute;top:11px;left:0;}




/*DL목록**********/
dl.dlList_0{overflow:hidden;}
dl.dlList_0 dt,
dl.dlList_0 dd{float:left;margin-bottom:15px;}
dl.dlList_0 dt{font-weight:bold;width:140px;clear:both;}
dl.dlList_0 dd{width:calc(100% - 150px);}
@media only screen and (max-width:480px){
  dl.dlList_0 dt,
  dl.dlList_0 dd{float:none;margin-bottom:5px;}
  dl.dlList_0 dd{width:auto;margin-bottom:15px;}
}

dl.dlList_1{overflow:hidden;}
dl.dlList_1 dt,
dl.dlList_1 dd{float:left;margin-bottom:15px;}
dl.dlList_1 dt{font-weight:bold;width:140px;padding-left:10px !important;clear:both;position:relative;}
dl.dlList_1 dt:before{content:"";display:block;width:3px;height:3px;background:#666;position:absolute;left:0;top:7px;}
dl.dlList_1 dd{width:calc(100% - 150px);}
@media only screen and (max-width:480px){
  dl.dlList_1 dt,
  dl.dlList_1 dd{float:none;margin-bottom:5px;}
  dl.dlList_1 dd{width:auto;margin-left:10px;margin-bottom:15px;}
}

dl.dlList_2{}
dl.dlList_2 dt,
dl.dlList_2 dd{}
dl.dlList_2 dt{font-weight:bold;padding-left:10px !important;position:relative;margin-bottom:5px;}
dl.dlList_2 dt:before{content:"";display:block;width:3px;height:3px;background:#666;position:absolute;left:0;top:7px;}
dl.dlList_2 dd{margin-left:10px;margin-bottom:15px;}

.bgc_1 li:before,
.bgc_2 li:before,
.bgc_1 dt:before,
.bgc_2 dt:before{background:#FFF !important;}

/*버튼**********/
a,
input[type=button],
input[type=submit],
button{transition: all 0.4s cubic-bezier(0.5, 0, 0.3, 1);}

/*링크점선없애기:접근성위배*/
/*a{outline:none !important;select-dummy:expression(this.hideFocus=true);}*/
a:active{outline:none !important;}


a.btnB,
a.btnM,
a.btnS,
a.btnI,
a.btnT,
input.btnB,
input.btnM,
input.btnS,
input.btnI,
input.btnT,
span.a.btnB,
span.btnM,
span.btnS,
span.btnI,
span.btnT{display:inline-block;position:relative;color:#FFF;text-align:center;border:0;box-sizing:border-box;border-radius:30px; padding-bottom:10px;}

a.btnB, span.btnB,
input.btnB{padding:8px 30px;font-size:14px;}

a.btnM,
input.btnM{padding:6px 20px;font-size:13px;vertical-align:2px;}

a.btnS,
input.btnS{padding:5px 15px;font-size:11px;vertical-align:2px;}

a.btnI, span.btnI
input.btnI{}	

a.btnT,
input.btnT{color:#222;text-align:left;border-radius:0;padding:0;font-weight:bold;font-size:17px;}

a.btnBlue,
input.btnBlue{background-color:#162b58;}
a.btnSky,
input.btnSky{background-color:#06A2A6;}
a.btnGray,
input.btnGray{background-color:#858585;}
a.btnBrown,
span.btnBrown,
input.btnBrown{background-color:#a49582;}

a.btnBlank:after,
a.btnSelf:after,
a.btnDown:after,
a.btnHomepage:after{content:"";display:inline-block;width:28px;height:22px;background-position:right center !important;background-repeat:no-repeat;}
a.btnBlank:after{background-image:url(/sites/guide/images/icon_blank_w.png);}
a.btnSelf:after{background-image:url(/sites/guide/images/arrow_5_r_w.png);}
a.btnDown:after{background-image:url(/sites/guide/images/icon_down_w.png);}
a.btnHomepage:after{background-image:url(/sites/guide/images/icon_house_w.png);}
a.btnI.btnB:after{vertical-align:-5px !important;}
a.btnI.btnM:after{vertical-align:-6px !important;width:20px;height:20px;background-size:12px !important;}
a.btnI.btnS:after{vertical-align:-5px !important;width:18px;height:18px;background-size:10px !important;}

a.btnT:after{vertical-align:-4px;}
a.btnT.btnBlank:after{background-image:url(/sites/guide/images/icon_blank_g.png);margin-left:-8px;}
a.btnT.btnSelf:after{background-image:url(/sites/guide/images/arrow_5_r_b.png);}
a.btnT.btnDown:after{background-image:url(/sites/guide/images/icon_down_g.png);margin-left:-4px;}

a.btnB:hover,
a.btnI:hover,
a.btnM:hover,
a.btnS:hover,
input.btnB:hover,
input.btnM:hover,
input.btnI:hover,
input.btnS:hover{background-color:#06A2A6;color:#FFF;}

a.btnT:hover{color:#0765b8;}
a.btnT.btnBlank:hover:after{background-image:url(/sites/guide/images/icon_blank_b.png);}
a.btnT.btnSelf:hover:after{background-image:url(/sites/guide/images/arrow_5_r_blue.png);}
a.btnT.btnDown:hover:after{background-image:url(/sites/guide/images/icon_down_b.png);}

/*템플릿용_탭메뉴**********/
.menuTab_temp{}
.menuTab_temp nav{}
.menuTab_temp nav .div_4{margin-bottom:50px;}
.menuTab_temp nav .div_4 .ul_4{display:table;width:100%;}
.menuTab_temp nav .div_4 .ul_4 .li_4{display:table-cell;vertical-align:middle;background:#FFF;border:1px solid #d3d3d3;border-right:0;}
.menuTab_temp nav .div_4 .ul_4 .li_4 .a_4{box-sizing:border-box;text-align:center;position:relative;display:block;padding:10px 0;font-size:15px;color:#666;line-height:1.25;word-break:keep-all;}
.menuTab_temp nav .div_4 .ul_4 .li_4:last-child{border-right:1px solid #d3d3d3;}
.menuTab_temp nav .div_4 .ul_4 .li_4:hover{border-color:#d7d7d7;background:#d7d7d7;transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);}
.menuTab_temp nav .div_4 .ul_4 .li_4._active{border-color:#0054a6;background:#0054a6;font-weight:bold;box-shadow: 2px 2px 5px #DDD;}
.menuTab_temp nav .div_4 .ul_4 .li_4 .a_4._active{color:#FFF;}
@media only screen and (min-width:1025px){
	.btnTabOpen{display:none}
}

/*직접입력_탭메뉴**********/
nav.tab_nav{position:relative;margin-top:20px;}
nav.tab_nav > div{margin-bottom:30px;}
nav.tab_nav > div > ul{font-size:0;}
nav.tab_nav > div > ul > li{display:inline-block;width:24%;margin:0 1% 1% 0;vertical-align:top;position:relative;}
nav.tab_nav > div > ul > li > a{position:relative;display:block;padding:15px 30px 15px 15px;font-size:15px;font-weight:bold;color:#666;background:#FFF;line-height:1.1;border:1px solid #d3d3d3;border-radius:5px;}
nav.tab_nav > div > ul > li:last-child a{margin-right:0;}
nav.tab_nav > div > ul > li > a:after{content:"";display:block;width:8px;height:8px;background:url(/sites/guide/images/plus_2_g.png) center;position:absolute;top:calc(50% - 4px);right:15px;transition: all 0.4s cubic-bezier(0.5, 0, 0.3, 1);}
nav.tab_nav > div > ul > li > a:hover{color:#0765b8;box-shadow: 4px 4px 4px #DDD;}
nav.tab_nav > div > ul > li > a:hover:after{background:url(/sites/guide/images/plus_2_b.png) center;transform:rotate(90deg);}
nav.tab_nav > div > ul > li > a.active{color:#0765b8;border:3px solid #0765b8;box-shadow: 4px 4px 4px #DDD;}
nav.tab_nav > div > ul > li > a.active:after{background:url(/sites/guide/images/plus_2_b.png) center;}
@media only screen and (max-width:820px){
  nav.tab_nav > div > ul{display:block;font-size:0;}
  nav.tab_nav > div > ul > li{width:32.23%;display:inline-block;}
  nav.tab_nav > div > ul > li > a{border-left:solid #d3d3d3 1px;margin:2px;font-size:15px;}
}
@media only screen and (max-width:480px){
  nav.tab_nav > div > ul > li{width:49%;}
}


/*select_내비*/
nav.select_nav{margin:20px 0;}
nav.select_nav:before{content:"";display:block;width:100%;height:50px;}
nav.select_nav > div{}
nav.select_nav > div > ul{position:absolute;width:100%;}
nav.select_nav > div > ul > li{display:none;width:100%;}
nav.select_nav > div > ul > li.active{display:block;position:absolute;top:-50px;left:0;}
nav.select_nav > div > ul > li > a{position:relative;display:block;box-sizing:border-box;height:50px;padding-left:15px;padding-top:12px;font-weight:bold;background:#FFF;border-bottom:1px solid #d7d7d7;}
nav.select_nav > div > ul > li.active a{border-top:2px solid #0765b8;border-bottom:1px solid #0765b8;color:#FFF;background:#0765b8;}
nav.select_nav > div > ul > li > a:after{content:"";display:block;width:8px;height:13px;background:url(/sites/guide/images/arrow_4_r_g.png);position:absolute;top:calc(50% - 6.5px);right:15px;}
nav.select_nav > div > ul > li.active a:after{transform:rotate(90deg);background:url(/sites/guide/images/arrow_4_r_w.png);}
nav.select_nav > div > ul > li a:hover{background:#ebebeb;}
nav.select_nav > div > ul > li.active a:hover{background:#ebebeb;color:#222;}
nav.select_nav > div > ul > li.active a:hover:after{background:url(/sites/guide/images/arrow_4_r_g.png);}
nav.select_nav > div > ul.on > li{display:block;}


/*흐름도*/
.flow_wrap{display:table;width:100%;}
.flow_wrap > div{display:table-cell;vertical-align:middle;}
.flow_wrap .item{border:1px solid #DDD;border-radius:5px;position:relative;}
.flow_wrap .item .itemDiv{padding:15px;text-align:center;font-size:15px;font-weight:bold;}
/*color*/
.flow_wrap .item.bd_1{border-color:#2b4e6b;color:#2b4e6b;}
.flow_wrap .item.bd_2{border-color:#244991;color:#244991;}
.flow_wrap .item.bd_3{border-color:#64a7d8;color:#64a7d8;}
.flow_wrap .item.bd_4{border-color:#6dcff6;color:#6dcff6;}
.flow_wrap .item.bd_5{border-color:#52575c;color:#52575c;}
.flow_wrap .item.bd_6{border-color:#959595;color:#959595;}
/*BG박스*/
.flow_wrap_bg{}
.flow_wrap_bg .item{border:0;}
.flow_wrap_bg .item{background:#DDD url(/sites/guide/images/pattern_1.png);}
/*BGcolor*/
.flow_wrap .item.bg_1{border-color:#2b4e6b;color:#FFF;background:#2b4e6b url(/sites/guide/images/pattern_1.png);}
.flow_wrap .item.bg_2{border-color:#244991;color:#FFF;background:#244991 url(/sites/guide/images/pattern_1.png);}
.flow_wrap .item.bg_3{border-color:#64a7d8;color:#FFF;background:#64a7d8 url(/sites/guide/images/pattern_1.png);}
.flow_wrap .item.bg_4{border-color:#6dcff6;color:#FFF;background:#6dcff6 url(/sites/guide/images/pattern_1.png);}
.flow_wrap .item.bg_5{border-color:#52575c;color:#FFF;background:#52575c url(/sites/guide/images/pattern_1.png);}
.flow_wrap .item.bg_6{border-color:#959595;color:#FFF;background:#959595 url(/sites/guide/images/pattern_1.png);}
/*화살표*/
.flow_wrap .arrow{width:30px;}
.flow_wrap .arrow:before{display:block;content:"";width:11px;height:21px;margin: 0 auto;background:url(/sites/guide/images/arrow_3_r_b.png);}
.flow_wrap .space{width:30px;}
.flow_space{height:20px;}
.flow_arrow{padding:10px 0;}
.flow_arrow:before{display:block;content:"";width:21px;height:11px;margin: 0 auto;background:url(/sites/guide/images/arrow_3_d_b.png);}
/*Deco*/
.flow_wrap .item strong.step{display:block;color:#244991;font-size:18px;font-weight:bold;margin-bottom:15px;}
.flow_wrap .item strong.step:after{content:"";display:block;width:90%;height:1px;margin:7px auto 0 auto;background:#EEE;}
.flow_wrap .item a.link{display:block;background:#162b58;border:1px solid #162b58;color:#FFF;margin:15px 5%;padding:3px 0;border-radius:30px;font-size:13px;}
.flow_wrap .item a.link:hover{background:#FFF;border:1px solid #162b58;color:#162b58;}
.flowVTop .item{vertical-align:top;}
/*보더0.패딩0*/
.flow_wrap.flow_zero .item{border:0;border-radius:none;}
.flow_wrap.flow_zero .item .itemDiv{padding:0;}
.flow_wrap.flow_zero .item .itemDiv img{max-width:100%;}
/*번호형*/
.flow_wrap_no .item .itemDiv{position:relative;text-align:left;padding-left:70px;min-height:30px;}
.flow_wrap_no .item .itemDiv:before{display:block;box-sizing:border-box;font-weight:bold;width:40px;height:40px;padding-top:10px;text-align:center;background:#52575c url(/sites/guide/images/pattern_4.png);border-radius:5px;position:absolute;top:10px;left:10px;color:#FFF;font-size:16px;letter-spacing:-0.06em;}
.flow_wrap_no .item .itemDiv.bg_1:before{background:#1a7bd0 url(/sites/guide/images/pattern_7.png);}
.flow_wrap_no .item .itemDiv.bg_2:before{background:#1dc8bd url(/sites/guide/images/pattern_7.png);}
.flow_wrap_no .item .itemDiv.bg_3:before{background:#1dc8bd url(/sites/guide/images/pattern_7.png);}
.flow_wrap_no .item_1 .itemDiv:before{content:"01";}
.flow_wrap_no .item_2 .itemDiv:before{content:"02";}
.flow_wrap_no .item_3 .itemDiv:before{content:"03";}
.flow_wrap_no .item_4 .itemDiv:before{content:"04";}
.flow_wrap_no .item_5 .itemDiv:before{content:"05";}
.flow_wrap_no .item_6 .itemDiv:before{content:"06";}
.flow_wrap_no .item_7 .itemDiv:before{content:"07";}
.flow_wrap_no .item_8 .itemDiv:before{content:"08";}
.flow_wrap_no .item_9 .itemDiv:before{content:"09";}
.flow_wrap_no .item_10 .itemDiv:before{content:"10";}
@media only screen and (max-width:730px){
  .flow_wrap{display:block;}
  .flow_wrap > div{display:block;box-sizing:border-box;}
  .flow_wrap .arrow{width:100%;padding:15px 0;}
  .flow_wrap .arrow:before{transform:rotate(90deg);}
}
/*divide*/
.flow_free{}
.flow_2 .item{width:48%;}
.flow_3 .item{width:31%;}
.flow_4 .item{width:23%;}
.flow_5 .item{width:18%;}
.flow_6 .item{width:14%;}
.flow_7 .item{width:12%;}
.flow_8 .item{width:10%;}
.flow_9 .item{width:9%;}
.flow_10 .item{width:8%;}
@media only screen and (max-width:820px){
  .flow_2 .item,
  .flow_3 .item,
  .flow_4 .item,
  .flow_5 .item,
  .flow_6 .item,
  .flow_7 .item,
  .flow_8 .item,
  .flow_9 .item,
  .flow_10 .item{width:100%;}
  .flow_wrap .space{height:15px;}
}

/*박스나열1*/
.list_box{}
.list_box ul{font-size:0;}
.list_box ul li{display:inline-block;vertical-align:top;width:32.33%;margin:0 0.5% 1% 0.5%;}
.list_box.divide2 ul li{width:49%;}
.list_box.divide4 ul li{width:24%;}
.list_box.divide5 ul li{width:19%;}
.list_box ul li div{border:1px solid #DDD;text-align:center;font-size:15px;font-weight:bold;padding:15px 10px;}
.list_box_w ul li div{border-color:#EEE;background:#FFF;}
.list_box_g ul li div{border-color:#EEE;background:#EEE;}
.list_box_c ul li div{border-color:#0054a6;background:#0054a6;color:#FFF;}
@media only screen and (max-width:480px){
  .list_box ul li{width:49%;}
  .list_box.divide2 ul li{width:100%;}
  .list_box ul li div{padding:10px;}
}


/*절차 스타일1*/
.procedure_1{}
.procedure_1 dt{padding:15px;font-weight:bold;color:#FFF;font-size:17px;background:#898989 url(/sites/guide/images/pattern_7.png);border-top-left-radius:10px;border-top-right-radius:10px;}
.procedure_1 dt:before{content:"";display:block;width:5px;height:5px;background:#FFF;}
.procedure_1 dd{padding:15px;border:1px solid #DDD;border-top:0;}
.procedure_1 .arrow{height:60px;background:url(/sites/guide/images/arrow_10_d_b.png) no-repeat center center;}

.procedure_1.bg_1 dt{background-color:#244991 ;}
.procedure_1.bg_2 dt{background-color:#64a7d8 ;}
.procedure_1.bg_3 dt{background-color:#898989;}


/*절차 스타일2*/
.procedure_2{display:table;width:100%;}
.procedure_2 > div{display:table-cell;vertical-align:middle;}
.procedure_2 .item{position:relative;vertical-align:top;}
.procedure_2 .item dl{width:100%;}
.procedure_2 .item dl dt{padding:12px 5px;text-align:center;font-weight:bold;color:#FFF;font-size:17px;background:#898989 url(/sites/guide/images/pattern_7.png);border-top-left-radius:10px;border-top-right-radius:10px;}
.procedure_2 .item dl dd{padding:15px 20px;border:1px solid #DDD;border-top:0;}
/*화살표*/
.procedure_2 .space,
.procedure_2 .arrow{width:30px;}
.procedure_2 .arrow:before{display:block;content:"";width:11px;height:21px;margin: 0 auto;background:url(/sites/guide/images/arrow_3_r_b.png);}
/*color*/
.procedure_2 .item.bg_1 dl dt{background-color:#244991;}
.procedure_2 .item.bg_2 dl dt{background-color:#64a7d8;}
.procedure_2 .item.bg_3 dl dt{background-color:#898989;}
/*divide*/
.procedure_2.procedure_2_d_2 .item{width:48%;}
.procedure_2.procedure_2_d_3 .item{width:31.3%;}
.procedure_2.procedure_2_d_4 .item{width:23%;}
.procedure_2.procedure_2_d_5 .item{width:18%;}
@media only screen and (max-width:820px){
  .procedure_2{display:block;}
  .procedure_2 > div{display:block;}
  .procedure_2 .space,
  .procedure_2 .arrow{height:30px;}
  .procedure_2.procedure_2_d_2 .item,
  .procedure_2.procedure_2_d_3 .item,
  .procedure_2.procedure_2_d_4 .item,
  .procedure_2.procedure_2_d_5 .item{width:100%;}

}

/*프로시저가로형_2*/
.flow_flex{display:table;height:100%;width:100%;}
.flow_flex .item{display:table-cell;width:25%;vertical-align:top;}
.flow_flex .item .con{background:#FFF;border:1px solid #DDD;height:calc(100% - 20px);margin:10px;padding:30px 50px;box-sizing:border-box;border-radius:10px;font-size:15px;}
.flow_flex .item .con dt{font-weight:bold;font-size:18px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #EEE;}
.flow_flex.type_a{text-align:center;}
.flow_flex.type_b{text-align:center;}
.flow_flex.type_c{text-align:center;}
.flow_flex.type_d{text-align:center;}
.flow_flex.type_e .con{padding:30px 30px;}
.flow_flex.type_e .con dt{padding-left:45px;position:relative;padding-bottom:15px;margin-bottom:0;border-bottom:0;}
.flow_flex.type_e .con dd{padding-left:45px;}
.flow_flex.type_f{text-align:center;}
.flow_flex.type_f .item{padding-top:30px;}
.flow_flex.type_f .con{position:relative;padding-top:40px;}
.flow_flex.type_d .icon_g{display:block;width:40px;height:40px;background-size:30px;margin: 0 auto 15px auto;}
.flow_flex.type_e .icon_g{display:block;width:40px;height:40px;background-size:25px;position:absolute;left:0;top:-6px;}
.flow_flex.type_f .icon_g{display:block;width:50px;height:50px;background-size:25px;position:absolute;left:calc(50% - 20px);top:-29px;border:2px solid #EEE;background-color:#EEE;border-radius:100%;}
.flow_flex.type_g .icon_g{display:block;width:60px;height:60px;background-size:60px;margin: 0 auto 15px auto;}
@media only screen and (max-width:730px){
  .flow_flex{display:block;}
  .flow_flex .item{display:block;width:100%;}
  .flow_flex .item .con{margin:0 0 20px 0;}
}

/*연혁_타입_1*/
dl.dl_history_1 dt{font-weight:bold;position:absolute;background:#0765b8 url(/sites/guide/images/pattern_3.png);color:#FFF;border-radius:30px;padding:5px 0;width:160px;text-align:center;}
dl.dl_history_1 dd{margin-left:180px;padding-top:2px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #DDD;}
dl.dl_history_1 dd:last-child{margin-bottom:0;}
@media only screen and (max-width:480px){
  dl.dl_history_1 dt{position:relative;}
  dl.dl_history_1 dd{margin-left:0;padding-top:10px;padding-left:15px;}
}


/*레이아웃*/
.imgtxt_1{}
.imgtxt_1 .conimg img{width:100%;}
.imgtxt_1 .contxt{position:relative;background:#FFF;padding:30px;width:80%;margin: 0 auto;margin-top:-50px;}

.imgText {overflow:hidden;}
.imgText img{max-width:100%;}
.imgText.imgText_l > div:first-child,
.imgText.imgText_l_2 > div:first-child{width:45%;padding-right:5%;float:left;margin-bottom:10px;}
.imgText.imgText_r > div:first-child,
.imgText.imgText_r_2 > div:first-child{width:45%;padding-left:5%;float:right;margin-bottom:10px;}
.imgText.imgText_r > div:last-child,
.imgText.imgText_l > div:last-child{width:100%;}
.imgText.imgText_r_2 > div:last-child{width:50%;float:left;}
.imgText.imgText_l_2 > div:last-child{width:50%;float:right;}
.imgText_fL{}
.imgText_fL span{float:left;display:inline-block;margin:25px;margin-left:0;}
.imgText_fL span img{}
.imgText_fR span{float:right;display:inline-block;margin:25px;margin-right:0;}
.imgText_fR span img{}

.imgText_l_free{overflow:hidden;}
.imgText_l_free > div:first-child{width:25%;float:left;}
.imgText_l_free > div:last-child{width:70%;float:right;}


@media only screen and (max-width:730px){
  .imgText_l_free > div:first-child{width:100%;float:none;text-align:center;}
  .imgText_l_free > div:last-child{width:100%;float:none;}
}
@media only screen and (max-width:480px){
  .imgText > div{width:100%;padding:0 !important;float:none !important;}
}


/*준비중*/
.inPreparation{position:relative;text-align:center;padding:100px 20px;background:url(/sites/guide/images/inPreparation_bg.png) no-repeat center;background-size:cover;}
.inPreparation .title{font-size:45px; color:#FFF;font-weight:bold;position:relative;}
.inPreparation .title:before{content:"";display:block;width:136px;height:133px;margin: 0 auto 40px auto;background:url(/sites/guide/images/inPreparation_icon_1.png) no-repeat;}
.inPreparation .con{display:inline-block;color:#FFF;margin-top:20px;padding:20px 10px;border:1px solid rgba(255, 255, 255, .4);border-left:0;border-right:0;}
@media only screen and (max-width:480px){
  .inPreparation .title{font-size:24px;}
}



/*인사말_사진있는경우*/
.welcome_message_1{}
.welcome_message_1 .img_wrap{position:relative;padding:30px 50px 20px 0;}
.welcome_message_1 .img_wrap:before{content:"";display:block;position:absolute;bottom:0;right:30px;width:30%;height:75%;background:#eee url(/sites/guide/images/pattern_11.png);}
.welcome_message_1 .img_wrap:after{content:"";display:block;position:absolute;top:80px;right:0;width:120px;height:3px;background:#fedc01;}
.welcome_message_1 .img_wrap .con_1{width:330px;height:355px;position:absolute;left:20px;top:0;z-index:1;}
.welcome_message_1 .img_wrap .con_1 img{width:100%;}
.welcome_message_1 .img_wrap .con_2{background:url(/sites/guide/images/greeting_1_bg_1.png);padding:70px 50px 50px 420px;margin-top:10px;position:relative;}
.welcome_message_1 .img_wrap .con_2 p{word-break:keep-all;}
.welcome_message_1 .img_wrap .con_2 p.p_1{font-size:35px;color:#FFF;line-height:1.25;}
.welcome_message_1 .img_wrap .con_2 p.p_1 span{display:block;font-size:44px;}
.welcome_message_1 .img_wrap .con_2 p.p_1 span strong{color:#ffdd00;}
.welcome_message_1 .img_wrap .con_2 p.p_1 span.span_2{font-size:25px;padding-top:25px;font-weight:bold;}
.welcome_message_1 .img_wrap .con_2 p.p_2{color:#FFF;line-height:1;}
.welcome_message_1 .img_wrap .con_2 p.p_2:before{content:"";display:block;width:35px;height:2px;background:#FFF;margin:20px 0;}
.welcome_message_1 .img_wrap .con_2 p.p_2 strong{}
.welcome_message_1 .message_wrap{margin-top:30px;word-break:keep-all;font-size:16px;line-height:1.7;}
@media only screen and (max-width:1024px){
  .welcome_message_1 .img_wrap .con_2{padding-left:390px;}
  .welcome_message_1 .img_wrap .con_2 p.p_1{font-size:30px;}
  .welcome_message_1 .img_wrap .con_2 p.p_1 span{font-size:35px;}
  .welcome_message_1 .img_wrap .con_2 p.p_1 span.span_2{font-size:20px;}
}
@media only screen and (max-width:730px){
  .welcome_message_1 .img_wrap{padding:30px 0 0 0;}
  .welcome_message_1 .img_wrap .con_1{width:280px;left:calc(50% - 140px);}
  .welcome_message_1 .img_wrap:before{display:none;}
  .welcome_message_1 .img_wrap .con_2{padding:280px 30px 30px 30px;text-align:center;}
  .welcome_message_1 .img_wrap .con_2 p.p_2:before{margin:20px auto;}
}
@media only screen and (max-width:340px){
  .welcome_message_1 .img_wrap .con_1{width:100%;height:auto;left:0;position:relative;}
  .welcome_message_1 .img_wrap .con_2{padding-top:20px;margin-top:0;}
  .welcome_message_1 .img_wrap .con_2 p.p_1{font-size:20px;}
  .welcome_message_1 .img_wrap .con_2 p.p_1 span{font-size:25px;}
  .welcome_message_1 .img_wrap .con_2 p.p_1 span.span_2{font-size:15px;}

}


/*인사말_사진없는경우*/
.welcome_message_2{}
.welcome_message_2 .img_wrap{min-height:440px;background:#091d37;position:relative;}
.welcome_message_2 .img_wrap:before{content:"";display:block;width:100%;height:100%;background:url(/sites/guide/images/greeting_2_bg_1.jpg) center;background-size:cover;position:absolute;top:0;left:0;filter:alpha(opacity=25);opacity:0.25;}
.welcome_message_2 .img_wrap .con_1{color:#FFF;font-size:45px;padding:110px 45px 20px 45px;position:relative;}
.welcome_message_2 .img_wrap .con_1 span{display:block;font-size:40px;font-weight:bold;line-height:1.25;}
.welcome_message_2 .img_wrap .con_1 span strong{}
.welcome_message_2 .img_wrap .con_2{color:#FFF;text-align:right;padding-right:45px;position:relative;}
.welcome_message_2 .img_wrap .con_2 span{font-weight:bold;}
.welcome_message_2 .message_wrap{word-break:keep-all;font-size:16px;line-height:1.7;width:90%;background:#FFF;margin:-150px auto 0 auto;position:relative;}
.welcome_message_2 .message_wrap .con_1{font-size:30px;font-weight:bold;text-align:center;padding:50px 20px;line-height:1.2;}
.welcome_message_2 .message_wrap .con_2{padding:0 25px;}
@media only screen and (max-width:820px){
  .welcome_message_2 .img_wrap .con_1{font-size:40px;}
  .welcome_message_2 .img_wrap .con_1 span{font-size:35px;}
  .welcome_message_2 .message_wrap .con_1{font-size:25px;}
}
@media only screen and (max-width:520px){
  .welcome_message_2 .img_wrap .con_1{text-align:center;padding:110px 20px 20px 20px;}
  .welcome_message_2 .img_wrap .con_1 span{font-size:30px;}
  .welcome_message_2 .img_wrap .con_2{text-align:center;padding-right:0;}
  .welcome_message_2 .message_wrap .con_1{font-size:20px;}
  .welcome_message_2 .message_wrap{margin-top:-100px;}
}
@media only screen and (max-width:340px){
  .welcome_message_2 .img_wrap .con_1{font-size:25px;}
  .welcome_message_2 .img_wrap .con_1 span{font-size:20px;}
  .welcome_message_2 .message_wrap .con_1{font-size:20px;}
}	


/*학부소개*/
.intro_college{overflow:hidden;}
.intro_college div.con_1{float:left;width:52%;}
.intro_college div.con_2{float:right;width:40%;position:relative;}
.intro_college div.con_1 p.p_1{font-size:40px;font-weight:bold;line-height:1;}
.intro_college div.con_1 p.p_1 span{display:block;color:#005aaf;}
.intro_college div.con_1 p.p_1:after{content:"";display:block;width:30px;height:3px;background:#005aaf;margin:20px 0;}
.intro_college div.con_1 p.p_2{font-size:18px;}
.intro_college div.con_1 div.btn{margin-top:20px;border-top:1px solid #EEE;}
.intro_college div.con_1 div.btn a{display:inline-block;margin-right:50px;margin-top:20px;font-weight:bold;}
.intro_college div.con_1 div.btn a:before{display:inline-block;content:"";width:40px;height:40px;border-radius:100%;vertical-align:-14px;margin-right:10px;}
.intro_college div.con_1 div.btn a.a_1:before{background:#005cc3 url(/sites/guide/images/icon_house_w.png) no-repeat center;}
.intro_college div.con_1 div.btn a.a_2:before{background:#18bfdf url(/sites/guide/images/icon_house_w.png) no-repeat center;}
.intro_college div.con_1 div.btn a:hover:before{background-color:#52575c;transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);}
.intro_college div.con_2 img{width:100%;}
.intro_college div.con_2:after{content:"";display:block;width:27.5%;height:3px;background:#ffdd00;position:absolute;left:-15%;top:40px;}
@media only screen and (max-width:730px){
  .intro_college div.con_1,
  .intro_college div.con_2{float:none;width:100%;}
  .intro_college div.con_1{margin-top:50px;}
  .intro_college div.con_1 p.p_1 span{display:inline;}
  .intro_college div.con_2:before{left:0;}
  .intro_college div.con_2 img{margin-left:5%;width:95%;}
}
.intro_college_detail{position:relative;padding-top:35%;}
.intro_college_detail .pic{position:absolute;top:0;left:0;width:100%;}
.intro_college_detail .pic img{width:100%;}
.intro_college_detail .sum{background:#FFF;width:86%;margin: 0 auto;padding:50px 80px;box-sizing:border-box;text-align:center;position:relative;}
.intro_college_detail .sum .tit{font-size:40px;font-weight:bold;color:#005aaf;letter-spacing:-0.03em;line-height:1;word-break:keep-all;}
.intro_college_detail .sum .mes{font-size:18px;display:block;padding-top:30px;}
.intro_college_detail .sum .btn{padding-top:50px;}
.intro_college_detail .sum .btn a{margin:0 5px;color:#FFF !important;}
.intro_college_detail dl{background:#FFF;width:86%;margin: 0 auto;padding:80px;box-sizing:border-box;border-bottom:1px solid #e4e4e4;}
.intro_college_detail dl.dl_1{background:#EEE;font-size:0;}
.intro_college_detail dl dt,
.intro_college_detail dl dd{display:inline-block;vertical-align:middle;}
.intro_college_detail dl dt{width:25%;font-size:30px;font-weight:bold;}
.intro_college_detail dl dd{width:65%;padding-left:5%;font-size:16px;}
.intro_college_detail .info{margin-top:80px;border:1px solid #e4e4e4;padding:10px 40px;}
.intro_college_detail .info.info2{margin-top:20px;}
.intro_college_detail .info ul{font-size:0;}
.intro_college_detail .info ul li{box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;width:33.33%;font-size:15px;color:#333;padding:15px 15px 15px 45px;}
.intro_college_detail .info ul li.info2{width:30%;}
.intro_college_detail .info ul li.info2:first-child{width:40%;}
.intro_college_detail .info ul li strong{}
.intro_college_detail .info ul li:before{content:"";display:block;width:35px;height:35px;border-radius:100%;background-color:#e8e8e8 !important;position:absolute;left:0;top:9px;}
.intro_college_detail .info ul li.location:before{background:url(/sites/guide/images/icon_info_location_g.png) no-repeat center;}
.intro_college_detail .info ul li.phone:before{background:url(/sites/guide/images/icon_info_tel_g.png) no-repeat center;}
.intro_college_detail .info ul li.fax:before{background:url(/sites/guide/images/icon_info_fax_g.png) no-repeat center;}

@media only screen and (max-width:730px){
  .intro_college_detail .sum{width:92%;padding:30px;}
  .intro_college_detail .sum .tit{font-size:30px;}
  .intro_college_detail .sum .mes{font-size:16px;}
  .intro_college_detail .sum .btn a{margin:5px 0;}
  .intro_college_detail dl{width:100%;padding:30px;}
  .intro_college_detail dl dt,
  .intro_college_detail dl dd{display:block;width:100%;padding-left:0;}
  .intro_college_detail dl dt{padding-bottom:20px;font-size:25px;}
  .intro_college_detail .info ul li{width:100%;}
}

/*전공소개_1*/
.major_intro_sum{overflow:hidden;}
.major_intro_sum div.con_1{float:right;width:52%;}
.major_intro_sum div.con_2{float:left;width:40%;position:relative;padding-bottom:10px;}
.major_intro_sum div.con_1 p.p_1{font-size:35px;line-height:1;color:#666;}
.major_intro_sum div.con_1 p.p_1 span{display:block;font-size:40px;font-weight:bold;padding-top:10px;color:#005aaf;}
.major_intro_sum div.con_1 p.p_1:after{content:"";display:block;width:30px;height:3px;background:#005aaf;margin:20px 0;}
.major_intro_sum div.con_1 p.p_2{font-size:18px;}
.major_intro_sum div.con_1 p.p_2 span{display:block;}
.major_intro_sum div.con_1 div.btn{margin-top:20px;border-top:1px solid #EEE;}
.major_intro_sum div.con_1 div.btn a{display:inline-block;margin-right:50px;margin-top:20px;font-weight:bold;}
.major_intro_sum div.con_1 div.btn a:before{display:inline-block;content:"";width:40px;height:40px;border-radius:100%;vertical-align:-14px;margin-right:10px;}
.major_intro_sum div.con_1 div.btn a.a_1:before{background:#005cc3 url(/sites/guide/images/icon_house_w.png) no-repeat center;}
.major_intro_sum div.con_1 div.btn a.a_2:before{background:#18bfdf url(/sites/guide/images/icon_house_w.png) no-repeat center;}
.major_intro_sum div.con_1 div.btn a:hover:before{background-color:#52575c;transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);}
.major_intro_sum div.con_2 img{width:100%;}
.major_intro_sum div.con_2:before{content:"";display:block;width:100%;height:100%;background:url(/sites/guide/images/pattern_3.png);position:absolute;left:10px;top:10px;z-index:-1;}
.major_intro_sum div.con_2:after{content:"";display:block;width:27.5%;height:3px;background:#ffdd00;position:absolute;right:-15%;top:40px;}
@media only screen and (max-width:870px){
  .major_intro_sum div.con_1 p.p_2 span{display:inline;}
}
@media only screen and (max-width:730px){
  .major_intro_sum div.con_1,
  .major_intro_sum div.con_2{float:none;width:100%;}
  .major_intro_sum div.con_1{margin-top:50px;}
  .major_intro_sum div.con_2:before{right:0;}
  .major_intro_sum div.con_2 img{width:calc(100% - 10px);}
  .major_intro_sum div.con_1 p.p_1,
  .major_intro_sum div.con_1 p.p_2,
  .major_intro_sum div.con_1 div.btn{text-align:center;}
}

/*전공소개_2*/
.major_intro{position:relative;display:table;width:100%;box-sizing:border-box;padding:40px;}
.major_intro h3,
.major_intro div.con{display:table-cell;}
.major_intro h3{box-sizing:border-box;width:190px;padding-left:10px;vertical-align:top;}
.major_intro h3 span{width:160px;height:103px;display:table-cell;vertical-align:middle;}
.major_intro h3 span i{box-sizing:border-box;display:block;width:105px;font-size:17px;color:#1e374b;font-weight:bold;text-align:center;line-height:1.2;padding-top:12px;}
.major_intro h3 span i em{display:block;}
.major_intro_1 h3 span i,
.major_intro_3 h3 span i{color:#0070fc;}
.major_intro div.con{vertical-align:middle;padding-right:30px;}
.major_intro ul.list li{position:relative;padding:3px 0 3px 10px;}
.major_intro ul.list li:before{content:"";display:block;width:4px;height:4px;background:#FFF;border-radius:100%;position:absolute;left:0;top:11px;}
.major_intro div.flow{overflow:hidden;text-align:center;}
.major_intro div.flow div{float:left;display:inline-block;margin:2.5px 0 2.5px 5px;border:1px solid #DDD;padding:8px 15px;border-radius:5px;line-height:1.5;}
@media only screen and (max-width:580px){
  .major_intro,
  .major_intro h3,
  .major_intro div.con{display:block;}
  .major_intro h3{width:113px;padding-left:0;margin: 0 auto;}
  .major_intro div.con{padding:20px;}
  .major_intro div.flow div{float:none;}
}
.major_intro_1 h3 span{background:url(/sites/guide/images/flow_head_1.png);}
.major_intro_2 h3 span{background:url(/sites/guide/images/flow_head_2.png);}
.major_intro_3 h3 span{background:url(/sites/guide/images/flow_head_3.png);}
.major_intro_4 h3 span{background:url(/sites/guide/images/flow_head_4.png);}
.major_intro_6 h3 span{background:url(/sites/guide/images/flow_head_5.png);}
.major_intro_7 h3 span{background:url(/sites/guide/images/flow_head_6.png);}
.major_intro_8 h3 span{background:url(/sites/guide/images/flow_head_7.png);}
.major_intro_1{background:#f6f6f6;}
.major_intro_2{color:#FFF;position:relative;}
.major_intro_2:before,
.major_intro_2:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.major_intro_2:before{background:url(/sites/guide/images/major_bg.jpg) center no-repeat;background-size:cover;filter:alpha(opacity=10);opacity:0.1;}
.major_intro_2:after{background:rgba( 6,101,183,1.8 );z-index:-1;}
.major_intro_2 strong{display:block;color:#25feef;font-size:17px;margin:30px 0 5px 0;}
.major_intro_4{border:1px solid #EEE;/*border-top:0;*/}
.major_intro_5{display:block;text-align:center;}
.major_intro_5 h3{display:inline-block;width:auto;padding-left:0;margin-bottom:25px;}
.major_intro_5 h3 span{width:auto;height:auto;display:block;}
.major_intro_5 h3 span i{width:auto;font-size:20px;padding:10px 70px;background:#164062;border-radius:30px;color:#FFF;}
.major_intro_5 div.con{display:block;}


/*라인하이트**********/
.lineH_1{line-height:1;}
.lineH_12{line-height:1.2;}
.lineH_13{line-height:1.3;}
.lineH_14{line-height:1.4;}
.lineH_15{line-height:1.5;}
.lineH_16{line-height:1.6;}
.lineH_17{line-height:1.7;}
.lineH_18{line-height:1.8;}
.lineH_19{line-height:1.9;}
.lineH_20{line-height:2;}
.lineH_21{line-height:2.1;}
.lineH_22{line-height:2.2;}


/*찾아오시는길*/
/*주소*/
.location_info{background:rgba( 33,49,74,0.7 );padding:20px;color:#FFF;overflow:hidden;}
.location_info span{font-size:14px;display:inline-block;position:relative;padding-left:60px;}
.location_info span i{font-weight:bold;display:inline-block;color:#FFF;border-radius:30px;position:absolute;left:0;}
.location_info span.loc_add{font-weight:bold;}
.location_info span.loc_add i{background:url(/sites/guide/images/icon_address.png);width:38px;height:38px;text-indent:-9999px;top:-8px;}
.location_info span.loc_tel i{background:#222;padding:0 10px;}
.location_info span.loc_fax i{background:#222;padding:0 10px;}
.location_info span.loc_tel{padding-left:50px;}
.location_info span.loc_fax{margin-left:20px;padding-left:50px;}
.location_info .loc_wrapper{display:inline-block;float:right;text-align:right;}
@media only screen and (max-width:820px){
  .location_info span.loc_add{margin-bottom:10px;}
  .location_info .loc_wrapper{display:block;float:none;text-align:left;}
}
@media only screen and (max-width:480px){
	.location_info span{display:block;}
	.location_info span.loc_tel{margin-bottom:10px;padding-left:60px;}
	.location_info span.loc_fax{margin-left:0;padding-left:60px;}
	.location_info span i{padding:0 15px !important;}
	.location_info span.loc_add i{background-position:8px center;background-repeat:no-repeat;}
}
/*오시는길안내*/
.location_way{position:relative;padding:30px;border:1px solid #e8e8e8;}
.location_way_subway{background:#f9f9f9;}
.location_way_bus{background:#FFF;border-top:0;}
.location_way_car{background:#f9f9f9;border-top:0;}
.location_way h4{position:absolute;top:30px;left:30px;font-size:17px;font-weight:bold;text-align:center;width:100px;}
.location_way h4:before{content:"";display:block;width:100%;height:93px;margin-bottom:10px;}
.location_way_subway h4:before{background:url(/sites/guide/images/icon_subway.png) center no-repeat;}
.location_way_bus h4:before{background:url(/sites/guide/images/icon_bus.png) center no-repeat;}
.location_way_car h4:before{background:url(/sites/guide/images/icon_car.png) center no-repeat;}
.location_way ul{padding-left:130px;}
.location_way ul li{position:relative;padding-bottom:30px;}
.location_way ul li dl{}
.location_way ul li dl dt{color:#222;font-size:16px;font-weight:bold; position:relative; padding-top:10px;}
.location_way ul li dl dt:after{content:"";display:block;width:24px;height:2px;background:#0070ff; position:absolute; top:0;}
.location_way ul li dl dd{font-size:15px;padding-top:12px;}
.location_way ul li dl dd span{font-weight:bold;color:#0070ff;padding-right:5px;}
.location_way_car ul li dl dd span{display:block;padding-bottom:5px;}
@media only screen and (max-width:480px){
  .location_way{padding:15px;}
  .location_way h4{position:relative;top:auto;left:auto;width:auto;margin-bottom:30px;}
  .location_way ul{padding-left:0;}
}

/*FAQ스타일*/
.faqType_1{}
.faqType_1 ul.faqList{border-top:1px solid #EEE;}
.faqType_1 ul.faqList li.faq_con{border-bottom:1px solid #EEE;}
.faqType_1 ul.faqList li.faq_con a.q_wrap{display:block;font-weight:bold;padding:5px 0;}
.faqType_1 ul.faqList li.faq_con a.q_wrap span.markQ{display:inline-block;width:50px;height:50px;background:url(/sites/guide/images/faq_q.png) no-repeat center 12px;vertical-align:middle; text-indent:-9999px; }
.faqType_1 ul.faqList li.faq_con div.a_wrap{background:#f7f7f7;padding:30px 20px;display:block;}
.faqType_1 ul.faqList li.faq_con div.a_wrap dl.a_dl{position:relative;}
.faqType_1 ul.faqList li.faq_con div.a_wrap dl.a_dl dt.a_dt{position:absolute;left:0;top:0;}
.faqType_1 ul.faqList li.faq_con div.a_wrap dl.a_dl dt.a_dt span.markA{display:inline-block;text-indent:-9999px;width:50px;height:50px;background:url(/sites/guide/images/faq_a.png) no-repeat center top;}
.faqType_1 ul.faqList li.faq_con div.a_wrap dl.a_dl dd.a_dd{padding-left:70px;}
.faqType_1 ul.faqList li.faq_con div.a_wrap dl.a_dl dd.a_dd div.a_con{}


/*이미지 정렬*/
.imgAlign{}
.imgAlign ul{font-size:0;}
.imgAlign ul li{display:inline-block;vertical-align:top;margin:0 0.5% 1% 0.5%;}
.imgAlign.divide2 ul li{width:49%;}
.imgAlign.divide3 ul li{width:32.33%;}
.imgAlign.divide4 ul li{width:24%;}
.imgAlign.divide5 ul li{width:19%;}
.imgAlign ul li div{text-align:center;font-size:15px;}
.imgAlign ul li div h3{font-size:18px;font-weight:bold;padding:12px 10px;}
.imgAlign ul li div img{max-width:100%;}
.imgAlign ul li div p{font-size:16px;font-weight:bold;padding:10px 8px;}
@media only screen and (max-width:480px){
  .imgAlign.divide2 ul li{width:99%;}
  .imgAlign.divide3 ul li{width:99%;}
  .imgAlign.divide4 ul li{width:49%;}
  .imgAlign.divide5 ul li{width:49%;}
}

/*로그인-개인정보동의*/
.agreeTable{margin: 5px;height: 200px;overflow-y: auto;}

/*bu-에러*/
#buError.errorContainer{background:#fbfbfb;border:1px solid #f2f2f2;width:690px;margin: 0 auto;}
#buError.errorContainer:before,
#buError.errorContainer:after{content:"";display:block;margin:50px auto;}
#buError.errorContainer:before{background:url(/sites/guide/images/error_icon.png);width:84px;height:76px;}
#buError.errorContainer:after{background:url(/sites/web/images/logo_b.png);width:215px;height:60px;}
#buError.errorContainer p{font-size:15px;text-align:center;padding:0 30px;word-break:keep-all;}
#buError.errorContainer p strong{font-size:19px;}
@media only screen and (max-width:730px){
  #buError.errorContainer{width:90%;}
}


/*bscu-에러*/
#bscuError.errorContainer{background:url(/sites/guide/images/error_bg.png);background-size:cover;width:690px;margin: 0 auto;padding:50px;}
#bscuError.errorContainer:after{content:"";display:block;margin:50px auto 0 auto;background:url(/sites/guide/images/logo_w.png);width:203px;height:41px;}
#bscuError.errorContainer p{font-size:15px;text-align:center;padding:0 30px;word-break:keep-all;color:#FFF;}
#bscuError.errorContainer p strong{font-size:19px;}
#bscuError.errorContainer p span{color:#ff8a00;}
@media only screen and (max-width:730px){
  #bscuError.errorContainer{width:90%;}
}

/* 이미지 및 백그라운드 이미지 및 기타 등등의 IR기법(대체텍스트) 처리를 위한 클래스 */
.irHidden {
  display:block;
  height:0;
  text-indent:-99999px;
}

/*웹접근성으로 인해 포커싱 굵기 및 색상 변경 (기존색상 : #66ffff) */
a:focus,
button:focus,
input:focus{
  outline: 2px solid #000000 !important;
}

div.con p.mapDesc { text-indent:-9999px; }

div.selectPh {padding-top:30px;}/*2021.7.13. 이미지 답변을 위해 임시로 수정함 Sim*/

/*다큐멘터리 등 유투브 영상 추가*/

.docu-container {
  position:relative;
  height:0;
  padding-bottom:56.25%;
}

.docu-container iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}