.content{max-width:1500px;margin:0 auto;padding:0 50px;position:relative;z-index:1;}
.content:after{content:'';display:block;clear:both;}

.page_nav{max-width:1500px;margin:0 auto;padding:0 50px;font-weight:500;color:#ed7963;letter-spacing:-1px;text-align:right; font-size:0.8em;}
.page_nav i{display:inline-block;width:7px;height:12px;margin:0 4px;background:url(../image/icon_page_nav.png) no-repeat left center;}
.page_title{max-width:1500px;margin:0 auto;padding:30px 0;font-size:1.9em;line-height:1.3em;font-weight:600;letter-spacing:-2px;}
.page_title i{display:block;}
.page_title em{display:inline-block;padding:0 8px;font-size:0.37em;line-height:1.8em;color:#00a5d3;letter-spacing:-1px;border:1px solid #00a5d3;}
.page_title span{padding-right:5px;font-size:0.48em;line-height:1.5em;font-weight:500;vertical-align:12px;letter-spacing:-1px;}
@media(max-width:990px){
    .page_title em{margin-bottom:10px;}
    .page_title span{display:block;margin-bottom:6px;}
	.sub_04_03 ul .li_list_01 {border-top: 1px solid #1d1d1b;}
	.sub_04_03 .list_box .on {padding: 1.3em 0; width: 100%; color: #231f20; font-size:1.2em; font-weight: 600; border-bottom: 1px solid #1d1d1b; position:relative; cursor:pointer;}
	.sub_04_03 .list_box .on i::after {width:55px; height:24px; bottom:40px; content: ''; display: block; clear: both; position: absolute; right: 0; background: url(../image/sub_04_03_list_box_icon.png) no-repeat left top; background-size: 100% auto;}
	.sub_04_03 .Accordion_list .list_box .off i::after {transform: rotateX(180deg);}
	.sub_04_03 .Accordion_list .list_box .off {display:none;}
	.sub_04_03 .Accordion_list .view_box {display:none; margin: 0 auto; padding:20px 0 0 0;}
	.sub_04_03 .Accordion_list .view_box .txt {padding:0;}
}
@media(max-width:580px){
    .content{padding:0 3%;}
    .page_nav{padding:0 3%;}
    .page_title{padding:20px 0;}
	.sub_04_03 .list_box .on i::after {width: 34px; height: 16px; bottom: 25px;}
}
@media(max-width:425px){
    .page_nav i{width:6px;height:9px;}

}
.zone_quickmenu{display:none;width:78px;position:fixed;right:50px;bottom:50px;z-index:10;text-indent:-1000em;box-sizing:border-box;}
.zone_quickmenu > div{display:block;height:78px;background-repeat:no-repeat; background-position:center; background-size: cover; margin-bottom: 10px;}
.zone_quickmenu > div:last-child{margin-bottom:0;}
.zone_quickmenu .btn_feedback{background-image:url(../image/quick_link1.png);}
.zone_quickmenu .btn_download{background-image:url(../image/quick_link2.png);}
.zone_quickmenu .btn_top{background-image:url(../image/quick_link3.png); cursor:pointer;}
.zone_quickmenu > div a {display:block; width:100%; height:100%;}



@media(max-width:1810px){
    .zone_quickmenu{width:4.31vw;right:1.76vw;bottom:2.76vw;}
    .zone_quickmenu > div{height:4.31vw; margin-bottom: 0.55vw;}
}

@media(max-width:580px){
    .zone_quickmenu{width:15vw;right:2vw;bottom:3vw;}
    .zone_quickmenu > div{height:15vw; margin-bottom: 1vw;}
}

/* [S] sub 공통 */
/*
    <u class="d_block"></u> = 웹 display:block; = 모바일 display:none;
    <u class="m_block"></u> = 웹 display:none; = 모바일 display:block;
*/
.d_block{display:block;}
.m_block{display:none;}
.device_mb .d_block{display:none;}
.device_mb .m_block{display:block;}

.txt{max-width:1500px;margin:0 auto;padding:0 50px;line-height:1.8em;}
.txt p{padding-bottom:30px;}
.txt strong{font-size:1.1em;}
.txt strong em{font-weight:700;}
.txt em{background:#e3eec7;}
.txt span.black1{color:#000; font-weight:500;}
.txt span.green1{color:#279b47; font-weight:700;}
.txt span.green2{color:#2aa738; font-weight:700;}
.txt span.green3{color:#9bc76b; font-weight:600;}
.txt span.gray1 {color:#595757; font-weight:600;}
.txt span.orange1{color:#ee7963; font-weight:600;}
.img{max-width:1500px;margin:0 auto;padding:30px 50px;}
.img img{width:100%;vertical-align:top;}
.img .m_img{display:none;width:100%;}
.content .txt{padding:0;}
.title_s {font-size:0.8em;}

@media(max-width:990px){
    .pc {display: none;}
    .mo {display: block;}

    .img{padding:30px 0;}
    .img img{display:none;}
    .img .m_img{display:block;}
}
@media(max-width:580px){
    .txt{padding:0 3%;}
}

.table_title{padding:0 50px 15px;font-weight:600;color:#3e3a39;}
.content .table_title{padding-left:0;padding-right:0;}
/* .img .table_title{padding-left:0;padding-right:0; line-height:1.2;} */
@media(max-width:990px){
    .table_title{padding-left:50px;padding-right:50px;}
}
@media(max-width:580px){
    .table_title{padding-left:3%;padding-right:3%;}
    .img .table_title{padding-left:0;padding-right:0;}
}

.table_form_scroll{width:100%;}
.table_form_scroll table{width:100%;}
.table_form_scroll th{padding:5px 10px;font-size:0.9em;font-weight:500;box-sizing:border-box;}
.table_form_scroll td{padding:5px 10px;font-size:0.9em;box-sizing:border-box;}
@media(max-width:800px){
    .table_form_scroll{width:100%;overflow-x:scroll;}
    .table_form_scroll .table_form{width:900px;}
    .table_form_scroll .table_form ::-webkit-scrollbar{height:5px;background:#ddd;box-shadow:none;}
    .table_form_scroll .table_form ::-webkit-scrollbar-track{box-shadow:none;}
    .table_form_scroll .table_form ::-webkit-scrollbar-thumb{width:5px;background:#212121;border:none;box-shadow:none;}
}

.table_form_type_01{width:100%;text-align:left;}
.table_form_type_01 table{width:100%;}
.table_form_type_01 th{padding:5px 10px;font-size:0.9em;box-sizing:border-box;background:#e1f3fa;}
.table_form_type_01 td{padding:5px 10px;font-size:0.9em;box-sizing:border-box;border-bottom:1px solid #c7c6c6;}
@media(max-width:990px){
    .table_form_type_01 .table_form{width:100%;overflow-x:scroll;}
    .table_form_type_01 .table_form::-webkit-scrollbar{height:5px;background:#ddd;box-shadow:none;}
    .table_form_type_01 .table_form::-webkit-scrollbar-track{box-shadow:none;}
    .table_form_type_01 .table_form::-webkit-scrollbar-thumb{width:5px;background:#212121;border:none;box-shadow:none;}
    .table_form_type_01 .table_form table{width:900px;}
}

.ul_style li{position:relative;padding:0 0 0 0.3em;border-bottom:0;}
.ul_style li:before{content:'•';display:block;clear:both;position:absolute;left:-0.3em;}
.icon_s{display:block;position:relative;padding:0 0 0 0.3em;}
.icon_s:before{content:'*';display:block;clear:both;position:absolute;left:-0.3em;}
.icon_t{display:block;position:relative;padding:0 0 0 0.3em;}
.icon_t:before{content:'•';display:block;clear:both;position:absolute;left:-0.3em;}


.page_link{display:inline-block;margin:5px 0;padding-left:17px;color:#595959;letter-spacing:-0.05em;background:url(../image/icon_link.png) no-repeat left center;background-size:13px auto;}
@media(max-width:990px){
    .page_link{padding-left:25px;font-size:1.0em;line-height:1.5em;background-position:left center;background-size:20px auto;}
}

/* paginate_ui */
.paginate_ui{padding:30px 0 100px;font-weight:600;font-size:1em;text-align:center;}
.paginate_ui strong{display:inline-block;margin:0 9px;color:#00aeef;vertical-align:middle;}
.paginate_ui a{display:inline-block;margin:0 9px;color:#363636;vertical-align:middle;transition:all 0.5s;}
.paginate_ui a:hover{color:#00aeef;transition:all 0.5s;}
.paginate_ui img{width:11px;vertical-align:middle;}
.paginate_ui .pre{display:inline-block;width:auto;margin:0 20px 0 0;font-weight:400;border:none;}
.paginate_ui .pre:hover{color:#363636;background:none;}
.paginate_ui .next{display:inline-block;width:auto;margin:0 0 0 20px;font-weight:400;border:none;}
.paginate_ui .next:hover{color:#363636;background:none;}
@media(max-width:990px){
    .paginate_ui{padding-bottom:50px;font-size:1.4em;}
    .paginate_ui img{width:19px;}
    .paginate_ui .pre{margin:0 15px 0 0;}
    .paginate_ui .next{margin:0 0 0 15px;}
}
/* [E] sub 공통 */

/* sub_01_01 */
.sub_01_01 .img {padding:30px 0;}

@media(max-width:990px){
	.sub_01_01 .img {padding:0 0 30px;}
}

/* sub_01_02 */
.sub_01_02 .img {padding:30px 0;}
.sub_01_02 .bar_wrap {max-width: 1500px; padding: 0; margin: 0 auto 30px}
.sub_01_02 .bar_subtitle {display:block;width:auto; height:100%; margin: 0 auto;padding:10px 0;font-size:1.3em;color:#fff;font-weight:500;background:#ed7963; text-align: center; border-radius:10px;}
.sub_01_02 .linkBox {position:relative;}
.sub_01_02 .linkBox a.link {position:absolute; display:block; width:30%;}
.sub_01_02 .linkBox a.link01 {top:1.5%; left:3%; height:18%;}
.sub_01_02 .linkBox a.link02 {top:19.7%; left:3%; height:20%;}
.sub_01_02 .linkBox a.link03 {top:40%; left:3%; height:22%;}
.sub_01_02 .linkBox a.link04 {top:62.2%; left:3%; height:20%;}
.sub_01_02 .linkBox a.link05 {top:82.5%; left:3%; height:16%;}
@media(max-width:990px){
	.sub_01_02 .txt.batang {padding:0 0 30px;}
	.sub_01_02 .img {padding:0 0 30px;}
	.sub_01_02 .bar_subtitle {font-size:1.1em;}
	.sub_01_02 .linkBox a.link {width:31%;}
    .sub_01_02 .linkBox a.link01 {top:0; left:0; height:18%;}
	.sub_01_02 .linkBox a.link02 {top:18.5%; left:0; height:20%;}
	.sub_01_02 .linkBox a.link03 {top:39%; left:0; height:21.5%;}
	.sub_01_02 .linkBox a.link04 {top:61.5%; left:0; height:19%;}
	.sub_01_02 .linkBox a.link05 {top:81%; left:0; height:16%;}
}
@media(max-width:580px){
	.sub_01_02 .linkBox a.link02 {top:18%;}
	.sub_01_02 .linkBox a.link03 {top:38%;}
	.sub_01_02 .linkBox a.link04 {top:60%;}
	.sub_01_02 .linkBox a.link05 {top:80%;}
}

/* sub_01_03 */
.sub_01_03 .img {padding:30px 0;}

@media(max-width:990px){
	.sub_01_03 .img {padding:0 0 30px;}
}

/* sub_01_04 */
.sub_01_04 .con_color_bg {background:#f6f1eb; margin-top:1%; padding:1% 0 2%;}
.sub_01_04 dl {position:relative; width:100%; line-height: 1.8em; margin-bottom:60px;}
.sub_01_04 dl dt {width:95%; color:#ed7963; font-weight:600; padding:22px 0 17px; border-bottom:1px solid #8f8f8f;}
.sub_01_04 dl dd {width:80%; padding:17px 0;}
.sub_01_04 dl dd.person {width:auto; position:absolute; right:0; top:0;}
@media(max-width:1280px){
	.sub_01_04 dl dt {width:83%;}
	.sub_01_04 dl dd {width:70%;}
}
@media(max-width:990px){
	.sub_01_04 {background:#f6f1eb;}
	.sub_01_04 dl {width:75%; float:right; margin-bottom:5%;}
	.sub_01_04 dl dt {width:100%; padding:0; border:none;}
	.sub_01_04 dl dd {width:100%; padding:0;}
	.sub_01_04 dl dd.person {width:30%; position:absolute; left:-34%; top:0;}
	.sub_01_04 dl dd.person img {width:100%;}
}

/* sub_02_01 */
.sub_02_01 .img.main_img {width:100%; margin-top:65px; padding:0 0 50px;}
.sub_02_01 .page_title {font-size:3em; line-height:1.4em; font-weight:500;}
.sub_02_01 .ceo_message {text-align:center; display:inline-block; font-size:22px; letter-spacing:2px; line-height:1; border:3px solid #2aa738; padding:10px 25px 12px; box-sizing:border-box; color:#2aa738;}
.sub_02_01 .txt{padding-bottom:50px;}
.sub_02_01 .img{max-width:100%;margin:0;padding:0 0 30px;}
.sub_02_01 .signature {padding: 30px 0; text-align: right;}
.sub_02_01 .signature .pc_img {display: inline-block;}
.sub_02_01 .signature .m_img {display: none;}
@media(max-width:990px){
	.sub_02_01 .img {padding:0 0 30px;}
	.sub_02_01 .img_b {padding:0;}

	.sub_02_01 .img.main_img {margin-top:7%; padding:0 0 35px;}
	.sub_02_01 .page_title {font-size:2.2em;}

	.sub_02_01 .signature {text-align:left; padding:0;}
	.sub_02_01 .signature .pc_img {display:none;}
	.sub_02_01 .signature .m_img {display:inline-block; width:88%;}
}
@media(max-width:750px){
	.sub_02_01 .page_title::before {width: 130px; font-size: 0.4em; letter-spacing: 1px; border: 2px solid #2aa738; padding: 7px 0 9px;}
	.sub_02_01 .page_title {font-size:1.8em; padding:5% 0;}
	.sub_02_01 .ceo_message {font-size:1em; letter-spacing:1px; border: 2px solid #2aa738; padding:7px 7px 6px;}
}


/* sub_02_02 */
.sub_02_02 .con_color_bg {background:#9bc76b; margin-top:1%; padding:1% 0 2%;}
.sub_02_02 .img {padding:30px 0;}
.sub_02_02 .main_title {text-align:left;}
.sub_02_02 .main_title img {width:80%;}
.sub_02_02 strong.big {font-size:1.2em;}

@media(max-width:990px){
	.sub_02_02 .img.main_title {padding:30px 0;}

	.sub_02_02 {background:#9bc76b;}
	.sub_02_02 .page_nav {color:#fff;}
	.sub_02_02 .main_title img {width:100%;}

	.sub_02_02 .img {padding:0 0 30px;}
	.sub_02_02 .img_b {padding:0;}
}

/* sub_02_03 */
.sub_02_03 .content {padding:0 140px; background:#fff;}
.sub_02_03 .con_color_bg {background:#9bc76b;}
.sub_02_03 .page_nav {background:#fff;}
.sub_02_03 .img {padding:30px 0;}
.sub_02_03 .txt_cont_01 .txt {width:52%; float:left;}
.sub_02_03 .txt_cont_01 .img {width:46%; float:right;}
.sub_02_03 .txt_cont_01:after {content: ''; display: block; clear: both;}
.sub_02_03 .txt_pc {display:block;}
.sub_02_03 .txt_m {display:none;}

@media(max-width:1780px){
	.sub_02_03 .content {padding:0 50px;}
}

@media(max-width:990px){
	.sub_02_03 .img.main_title {padding:30px 0;}
	.sub_02_03 .img {padding:0 0 30px;}
	.sub_02_03 .img_b {padding:0;}

	.sub_02_03 .txt_cont_01 .txt {width: 100%; float: none;}
	.sub_02_03 .txt_cont_01 .img {width: 100%; float: none; padding-bottom: 30px;}

	.sub_02_03 .txt_pc {display:none;}
	.sub_02_03 .txt_m {display:block;}
}

@media(max-width:580px){
	.sub_02_03 .content {padding:0 3%;}
}


/* sub_02_04 */
.sub_02_04 .content {padding:0 140px; background:#fff;}
.sub_02_04 .con_color_bg {background:#9bc76b;}
.sub_02_04 .page_nav {background:#fff;}
.sub_02_04 .img {padding:30px 0;}
.sub_02_04 .txt_cont_01 .txt {width:43%; float:left;}
.sub_02_04 .txt_cont_01 .img {width:56%; float:right;}
.sub_02_04 .txt_cont_01:after {content: ''; display: block; clear: both;}

@media(max-width:1780px){
	.sub_02_04 .content {padding:0 50px;}
}

@media(max-width:990px){
	.sub_02_04 .img.main_title {padding:30px 0;}
	.sub_02_04 .img {padding:0 0 30px;}
	.sub_02_04 .img_b {padding:0;}

	.sub_02_04 .txt_cont_01 .txt {width: 100%; float: none;}
	.sub_02_04 .txt_cont_01 .img {width: 100%; float: none; padding-bottom: 30px;}
}

@media(max-width:580px){
	.sub_02_04 .content {padding:0 3%;}
}

/* sub_03_01 */
.sub_03_01 .img {padding:30px 0;}

.sub_03_01 .txt_cont_01 .txt {width:76%; float:left;}
.sub_03_01 .txt_cont_01 .img {width:21%; float:right; padding:0;}
.sub_03_01 .txt_cont_01:after {content: ''; display: block; clear: both;}

@media(max-width:990px){
	.sub_03_01 .img {padding:0 0 30px;}
	.sub_03_01 .img_b {padding:0;}

	.sub_03_01 .txt_cont_01 .txt {width: 100%; float: none;}
	.sub_03_01 .txt_cont_01 .img {width: 100%; float: none; padding-bottom: 30px;}
}

/* sub_03_02 */
.sub_03_02 .img {padding:30px 0;}

.sub_03_02 .txt_cont_01 .txt {width:72%; float:left;}
.sub_03_02 .txt_cont_01 .img {width:24.6%; float:right; padding:0;}
.sub_03_02 .txt_cont_01:after {content: ''; display: block; clear: both;}

@media(max-width:990px){
	.sub_03_02 .img {padding:0 0 30px;}
	.sub_03_02 .img_b {padding:0;}

	.sub_03_02 .txt_cont_01 .txt {width: 100%; float: none;}
	.sub_03_02 .txt_cont_01 .img {width: 100%; float: none; padding-bottom: 30px;}
}

/* sub_03_03 */
.sub_03_03 .img {padding:30px 0;}

@media(max-width:990px){
	.sub_03_03 .img {padding:0 0 30px;}
	.sub_03_03 .img_b {padding:0;}
}

/* sub_04_01 */
.sub_04_01 .img {padding:30px 0;}
.sub_04_01 .sub_title {width:100%; margin:30px 0; background:#fef3ef;}
.sub_04_01 .sub_title p {color:#fff; background:#ed7963; display:inline-block; padding:20px 10px; font-size:1.1em;}
.sub_04_01 .sub_title span {display:inline-block; font-weight:600; padding:20px; background:#fef3ef; font-size:1.1em;}
.sub_04_01 .txt .sub_text {color:#595959; font-size:0.8em;}
.sub_04_01 .table_title .sub {font-size:0.7em; float:right; color:#595959; font-weight:300;}

.sub_04_01 .img_cont_01 {padding:30px 0;}
.sub_04_01 .img_cont_01 .img {width:48%; padding:0;}
.sub_04_01 .img_cont_01 .img.left {float:left;}
.sub_04_01 .img_cont_01 .img.right {float:right;}
.sub_04_01 .img_cont_01:after {content: ''; display: block; clear: both;}

.sub_04_01 .txt_cont_01 .txt {width:66%; float:left;}
.sub_04_01 .txt_cont_01 .img {width:31.4%; float:right; padding:0;}
.sub_04_01 .txt_cont_01:after {content: ''; display: block; clear: both;}

.sub_04_01 .txt_cont_02 .txt {width:50%; float:left;}
.sub_04_01 .txt_cont_02 .img {width:48%; float:right; padding:0;}
.sub_04_01 .txt_cont_02:after {content: ''; display: block; clear: both;}

@media(max-width:990px){

	.sub_04_01 .img {padding:0 0 30px;}
	.sub_04_01 .img_b {padding:0;}
	.sub_04_01 .img_cont_01 {padding:0 0 30px;}

	.sub_04_01 .sub_title {margin:0 0 30px;}
	.sub_04_01 .sub_title p {padding:10px;}
	.sub_04_01 .sub_title span {padding:10px 15px;}

	.sub_04_01 .pc_img {display:none;}
	.sub_04_01 .table_title .sub {display:block; float:none; font-size:0.9em;}

	.sub_04_01 .img_cont_01 {padding-bottom:0;}
	.sub_04_01 .img_cont_01 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_01 .txt_cont_01 .txt {width:100%; float: none;}
	.sub_04_01 .txt_cont_01 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_01 .txt_cont_02 .txt {width:100%; float: none;}
	.sub_04_01 .txt_cont_02 .img {width:100%; float: none; padding-bottom: 30px;}

}

/* sub_04_02 */
.sub_04_02 .img {padding:0 0 30px;}
.sub_04_02 .txt .sub_text {color:#595959; font-size:0.6em; display:block; line-height:2;}
.sub_04_02 .table_title .sub {font-size:0.7em; float:right; color:#595959; font-weight:300;}

.sub_04_02 .img_cont_01 {padding:0 0 30px;}
.sub_04_02 .img_cont_01 .img {width:48%; padding:0;}
.sub_04_02 .img_cont_01 .img.left {float:left;}
.sub_04_02 .img_cont_01 .img.right {float:right;}
.sub_04_02 .img_cont_01:after {content: ''; display: block; clear: both;}

.sub_04_02 .img_cont_02 {padding:30px 0;}
.sub_04_02 .img_cont_02 .img {padding:0;}
.sub_04_02 .img_cont_02 .img.left {width:31.5%; float:left;}
.sub_04_02 .img_cont_02 .img.right {width:64%; float:right;}
.sub_04_02 .img_cont_02:after {content: ''; display: block; clear: both;}

.sub_04_02 .img_cont_03 {padding:30px 0;}
.sub_04_02 .img_cont_03 .img {padding:0;}
.sub_04_02 .img_cont_03 .img.left {width:48%; float:left;}
.sub_04_02 .img_cont_03 .img.right {width:48%; float:right;}
.sub_04_02 .img_cont_03:after {content: ''; display: block; clear: both;}

.sub_04_02 .txt_cont_01 .txt {width:78%; float:left;}
.sub_04_02 .txt_cont_01 .img {width:20%; float:right; padding:0;}
.sub_04_02 .txt_cont_01:after {content: ''; display: block; clear: both;}

.sub_04_02 .txt_cont_02 .txt {width:68%; float:left;}
.sub_04_02 .txt_cont_02 .img {width:30%; float:right; padding:0;}
.sub_04_02 .txt_cont_02:after {content: ''; display: block; clear: both;}

.sub_04_02 .txt_cont_03 .txt {width:65%; float:left;}
.sub_04_02 .txt_cont_03 .img {width:31%; float:right; padding:0;}
.sub_04_02 .txt_cont_03:after {content: ''; display: block; clear: both;}

.sub_04_02 .txt_cont_04 .txt {width:72%; float:left;}
.sub_04_02 .txt_cont_04 .img {width:25%; float:right; padding:0;}
.sub_04_02 .txt_cont_04:after {content: ''; display: block; clear: both;}

.sub_04_02 .con_color_bg {background:#fef3ef; width:100%; padding:30px 0; margin-bottom:60px;}
.sub_04_02 .con_color_bg .main_title {width:1080px; margin:0 auto; padding:30px 0;}
.sub_04_02 .con_color_bg .table_title {padding:0 0 15px;}
.sub_04_02 .con_color_bg .con_box {max-width:1500px; width:100%; margin:0 auto; overflow:hidden; padding:0 50px; box-sizing:border-box;}
.sub_04_02 .con_color_bg .con_box .txt {padding:0;}
.sub_04_02 .con_color_bg .con_box .left {width:48%; float:left; box-sizing:border-box;}
.sub_04_02 .con_color_bg .con_box .right {width:48%; float:right; box-sizing:border-box;}

@media(max-width:1280px){
	.sub_04_02 .con_color_bg .main_title {width:85%;}
}

@media(max-width:990px){

	.sub_04_02 .con_color_bg {padding:0 50px; box-sizing:border-box; margin-bottom:30px;}
	.sub_04_02 .con_color_bg .main_title {width:100%;}
	.sub_04_02 .con_color_bg .con_box {padding:0;}
	.sub_04_02 .con_color_bg .con_box .left {width:100%; float:none;}
	.sub_04_02 .con_color_bg .con_box .right {width:100%; float:none;}

	.sub_04_02 .img {padding:0 0 30px;}
	.sub_04_02 .img_b {padding:0;}
	.sub_04_02 .img_cont_01 {padding:0;}
	.sub_04_02 .img_cont_02 {padding:0;}
	.sub_04_02 .img_cont_03 {padding:0;}

	.sub_04_02 .table_title .sub {display:none;}

	.sub_04_02 .txt_cont_01 .txt {width:100%; float: none;}
	.sub_04_02 .txt_cont_01 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_02 .txt_cont_02 .txt {width:100%; float: none;}
	.sub_04_02 .txt_cont_02 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_02 .txt_cont_03 .txt {width:100%; float: none;}
	.sub_04_02 .txt_cont_03 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_02 .txt_cont_04 .txt {width:100%; float: none;}
	.sub_04_02 .txt_cont_04 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_02 .img_cont_01 .img.left {width:100%; float: none; padding-bottom: 30px;}
	.sub_04_02 .img_cont_01 .img.right {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_02 .img_cont_02 .img.left {width:100%; float: none; padding-bottom: 30px;}
	.sub_04_02 .img_cont_02 .img.right {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_02 .img_cont_03 .img.left {width:100%; float: none; padding-bottom: 30px;}
	.sub_04_02 .img_cont_03 .img.right {width:100%; float: none; padding-bottom: 30px;}

}

@media(max-width:580px){
	.sub_04_02 .content .table_title {padding-left: 0; padding-right: 0;}
	.sub_04_02 .con_color_bg {padding:0 3%;}
}

/* sub_04_03 */
.sub_04_03 .cont_m {display:none;}
.sub_04_03 .cont_pc {display:block;}

.sub_04_03 .img {padding:0 0 30px;}
.sub_04_03 .cont_title {font-size: 1.9em; font-weight:600; color:#3e3a39; padding:0 0 20px;}
.sub_04_03 .cont_title img {vertical-align:middle;}
.sub_04_03 .txt .sub_text {color:#595959; font-size:0.6em; display:block; line-height:2;}
.sub_04_03 .table_title .sub {font-size:0.7em; float:right; color:#595959; font-weight:300;}

.sub_04_03 .con_color_bg {width:100%; padding:0; margin-bottom:60px;}
.sub_04_03 .con_color_bg .main_title {width:1000px; margin:0 auto; padding:30px 0;}
.sub_04_03 .con_color_bg .table_title {padding:0 0 15px;}
.sub_04_03 .con_color_bg .con_box {background:#fef3ef; max-width:1500px; width:100%; margin:0 auto; overflow:hidden; padding:30px 250px; box-sizing:border-box;}
.sub_04_03 .con_color_bg .con_box .txt {padding:0;}

.sub_04_03 .img_cont_01 {padding:0 0 30px;}
.sub_04_03 .img_cont_01 .img {width:48%; padding:0;}
.sub_04_03 .img_cont_01 .img.left {float:left;}
.sub_04_03 .img_cont_01 .img.right {float:right;}
.sub_04_03 .img_cont_01:after {content: ''; display: block; clear: both;}

.sub_04_03 .img_cont_02 {padding:0 0 30px;}
.sub_04_03 .img_cont_02 .img {padding:0;}
.sub_04_03 .img_cont_02 .left {width:62%; float:left;}
.sub_04_03 .img_cont_02 .right {width:35%; float:right;}
.sub_04_03 .img_cont_02:after {content: ''; display: block; clear: both;}

.sub_04_03 .img_cont_03 {padding:0 0 30px;}
.sub_04_03 .img_cont_03 .img {padding:0;}
.sub_04_03 .img_cont_03 .img.left {width:49%; float:left;}
.sub_04_03 .img_cont_03 .img.right {width:49%; float:right;}
.sub_04_03 .img_cont_03:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_01 .txt {width:66%; float:left;}
.sub_04_03 .txt_cont_01 .img {width:32%; float:right; padding:0;}
.sub_04_03 .txt_cont_01:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_02 .txt {width:48%; float:left;}
.sub_04_03 .txt_cont_02 .img {width:50.2%; float:right; padding:0;}
.sub_04_03 .txt_cont_02:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_03 .txt {width:61%; float:left;}
.sub_04_03 .txt_cont_03 .img {width:37%; float:right; padding:0;}
.sub_04_03 .txt_cont_03:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_04 .txt {width:58%; float:left;}
.sub_04_03 .txt_cont_04 .img {width:41%; float:right; padding:0;}
.sub_04_03 .txt_cont_04:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_05 .txt {width:66%; float:left;}
.sub_04_03 .txt_cont_05 .img {width:32%; float:right; padding:0;}
.sub_04_03 .txt_cont_05:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_06 {padding:0 0 30px;}
.sub_04_03 .txt_cont_06 .txt {width:58%; float:left;}
.sub_04_03 .txt_cont_06 .img {width:40%; float:right; padding:0;}
.sub_04_03 .txt_cont_06:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_07 .txt {width:58%; float:left;}
.sub_04_03 .txt_cont_07 .img {width:40%; float:right; padding:0;}
.sub_04_03 .txt_cont_07:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_08 {padding:0 0 30px;}
.sub_04_03 .txt_cont_08 .txt {width:66%; float:left;}
.sub_04_03 .txt_cont_08 .img {width:32%; float:right; padding:0;}
.sub_04_03 .txt_cont_08:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_09 {padding:0 0 30px;}
.sub_04_03 .txt_cont_09 .txt {width:66%; float:left;}
.sub_04_03 .txt_cont_09 .img {width:32%; float:right; padding:0;}
.sub_04_03 .txt_cont_09:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_10 .txt {width:51%; float:left;}
.sub_04_03 .txt_cont_10 .img {width:47%; float:right; padding:0;}
.sub_04_03 .txt_cont_10:after {content: ''; display: block; clear: both;}

.sub_04_03 .txt_cont_11 {padding:0 0 30px;}
.sub_04_03 .txt_cont_11 .txt {width:80%; float:left;}
.sub_04_03 .txt_cont_11 .img {width:18%; float:right; padding:0;}
.sub_04_03 .txt_cont_11:after {content: ''; display: block; clear: both;}

@media(max-width:1500px){
	.sub_04_03 .con_color_bg .main_title {width:100%;}
	.sub_04_03 .con_color_bg .con_box {padding:30px 100px;}
}

@media(max-width:990px){

	.sub_04_03 .cont_m {display:block;}
	.sub_04_03 .cont_pc {display:none;}

	.sub_04_03 .table_title .sub {display:block; float:none; font-size:0.9em;}

	.sub_04_03 .con_color_bg {padding:0 50px; box-sizing:border-box; margin-bottom:30px; background:#fef3ef;}
	.sub_04_03 .con_color_bg .main_title {width:100%;}
	.sub_04_03 .con_color_bg .con_box {padding:0;}

	.sub_04_03 .txt_cont_01 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_01 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .txt_cont_02 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_02 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .txt_cont_03 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_03 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .txt_cont_04 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_04 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .txt_cont_05 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_05 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .txt_cont_06 {padding:0;}
	.sub_04_03 .txt_cont_06 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_06 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .txt_cont_07 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_07 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .txt_cont_08 {padding:0;}
	.sub_04_03 .txt_cont_08 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_08 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .txt_cont_09 {padding:0;}
	.sub_04_03 .txt_cont_09 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_09 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .txt_cont_10 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_10 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .txt_cont_11 {padding:0;}
	.sub_04_03 .txt_cont_11 .txt {width:100%; float: none;}
	.sub_04_03 .txt_cont_11 .img {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .img_cont_01 {padding:0;}
	.sub_04_03 .img_cont_01 .img.left {width:100%; float: none; padding-bottom: 30px;}
	.sub_04_03 .img_cont_01 .img.right {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .img_cont_02 {padding:0;}
	.sub_04_03 .img_cont_02 .left {width:100%; float: none; padding-bottom: 30px;}
	.sub_04_03 .img_cont_02 .right {width:100%; float: none; padding-bottom: 30px;}

	.sub_04_03 .img_cont_03 {padding:0;}
	.sub_04_03 .img_cont_03 .img.left {width:100%; float: none; padding-bottom: 30px;}
	.sub_04_03 .img_cont_03 .img.right {width:100%; float: none; padding-bottom: 30px;}
	
}

@media(max-width:580px){
	.sub_04_03 .cont_title img {width:10%;}
	.sub_04_03 .content .table_title {padding-left: 0; padding-right: 0;}
	.sub_04_03 .con_color_bg {padding:0 3%;}
}

/* sub_05_01 */
.sub_05_01 {font-size: 0.8em;}
.sub_05_01 .page_title {padding:30px 50px;}
.sub_05_01 .main_txt {width:1120px; margin:0;}
.sub_05_01 .img_m {display:none !important;}
.sub_05_01 .img_pc {display:inline-block !important;}

.sub_05_01 .txt_01 {position:relative; width:1120px; display:inline-block;}
.sub_05_01 .txt_01 .img_box {width:27%; max-width:295px; display:inline-block; vertical-align:top;}
.sub_05_01 .txt_01 .img_box img {width:100%;}
.sub_05_01 .txt_01 .img_box a {display:inline-block;width:100%;margin-top:15px;font-size:0.9em;line-height:2.3em;color:#fff;text-align:center;background:#000;}
.sub_05_01 .txt_01 .link_box {display:inline-block; width:73%; padding-left:20px; box-sizing:border-box;}
.sub_05_01 .txt_01 .link_list {display:table;width:100%;}
.sub_05_01 .txt_01 .link_list:after{content:'';display:block;clear:both;}
.sub_05_01 .txt_01 .list_title{display:table-cell;width:130px;font-size:1em;line-height:2.2em;vertical-align:top;font-weight:600;}
.sub_05_01 .txt_01 .btn_list{display:table-cell;vertical-align:top;}
.sub_05_01 .txt_01 .btn_list_01 li{width:50%;float:left; margin-bottom:30px;}
.sub_05_01 .txt_01 .btn_list_01 a{display:inline-block;width:92%;color:#fff;line-height:2.2em;text-align:center;background:#ed7963; font-weight:300;}
.sub_05_01 .txt_01 .btn_list_01 a:before{content:'';display:inline-block;clear:both;width:18px;height:17px;padding-right:9px;vertical-align:middle;background:url(../image/sub_05_01_btn_icon_01.png) no-repeat left top;}
.sub_05_01 .txt_01 .btn_list_02 > li{width:50%;float:left;}
.sub_05_01 .txt_01 .btn_list_02 > li:nth-child(4){}
.sub_05_01 .txt_01 .btn_list_02 dl{width:92%;padding-bottom:25px;}
.sub_05_01 .txt_01 .btn_list_02 dt{color:#fff;line-height:2.2em;text-align:center;background:#000;}
.sub_05_01 .txt_01 .btn_list_02 dd{padding-top:12px;}
.sub_05_01 .txt_01 .btn_list_02 dd ol li{padding-bottom:8px;line-height:1.3em;}
.sub_05_01 .txt_01 .btn_list_02 dd ol li i{font-size:0.6em;vertical-align:4px;}
.sub_05_01 .txt_01 .btn_list_02 dd ol li a {font-size:0.95em;}
.sub_05_01 .txt_01 .btn_list_02 dd ol li.special {line-height:1.65em;}
.sub_05_01 .txt_01 .btn_list_02 dd ol li.special span {color:#ed7963; display:block; font-weight:500;}
.sub_05_01 .txt_01 .btn_list_02 li:nth-child(6) i{position:relative;z-index:1;font-size:1.2em;font-weight:600;}
.sub_05_01 .txt_01 .btn_list_02 li:nth-child(6) img{width:100%;margin-top:-32%;position:relative;z-index:0;}
.sub_05_01 .feedback_box {display:inline-block; width:23%; vertical-align:top; text-align:center;}
.sub_05_01 .feedback_box i {font-weight:bold; margin-bottom:15px; display:inline-block;}

.sub_05_01 .txt_02{width:100%;padding-top:50px;}
.sub_05_01 .txt_02 ul{width:102%;}
.sub_05_01 .txt_02 ul:after{content:'';display:block;clear:both;}
.sub_05_01 .txt_02 li{display:inline-block;width:305px;margin:0 32px 75px;vertical-align:top;}
.sub_05_01 .txt_02 li b{font-weight:600;color:#3d3d3d; font-size:1.3em; display:block; margin-bottom:5px;}
.sub_05_01 .txt_02 li .img_box{position:relative;}
.sub_05_01 .txt_02 li .img_box img{width:100%;vertical-align:top;}
.sub_05_01 .txt_02 li .img_box p{display:none;width:100%;height:100%;position:absolute;left:0;top:0;padding:15px;font-size:0.95em;font-weight:300;line-height:1.5em;color:#fff;box-sizing:border-box;background:rgba(0,0,0,0.5);}
.sub_05_01 .txt_02 li .img_box p i{display:block;padding-top:12px;}
.sub_05_01 .txt_02 li:hover .img_box p{display:block;}
.sub_05_01 .txt_02 li a{display:inline-block;width:46%;margin:5% 5% 0 0;color:#2e436f;text-align:center;line-height:2em;border:1px solid #2e436f; font-size:1.5em;}
.sub_05_01 .txt_02 li a:nth-child(4){margin-right:0;}
.sub_05_01 .txt_02 li a:before{content:'';display:inline-block;clear:both;width:31px;height:31px;padding-right:9px;vertical-align:middle;background:url(../image/sub_05_01_btn_icon_02.png) no-repeat left top;}
.sub_05_01 .txt_02 li a.link_web:before{background:url(../image/sub_05_01_btn_icon_03.png) no-repeat left top;}

@media(max-width:1560px){
	.sub_05_01 .txt_01 {width:76%;}
	.sub_05_01 .txt_01 .img_box {width:26%;}
	.sub_05_01 .feedback_box img {width:100%;}

	.sub_05_01 .txt_02 {text-align:center;}
	.sub_05_01 .txt_02 li {text-align:left;}
}

@media(max-width:1280px){
	.sub_05_01 .main_txt {width:100%;}
	.sub_05_01 .txt_01 {width:100%;}
	.sub_05_01 .feedback_box {display:block; width:100%; text-align:right;}
	.sub_05_01 .feedback_box img {width:346px;}
}

@media(max-width:990px){
    .sub_05_01 {font-size: 1em;}
	.sub_05_01 .img_m {display:block !important;}
	.sub_05_01 .img_pc {display:none !important;}
    .sub_05_01 .main_txt .img_box {width:20%;min-width:160px;margin-right:3%;position:relative;float:left;}
	.sub_05_01 .main_txt .img_box img {width:100%;}
    .sub_05_01 .main_txt .img_box a{display: inline-block;  width: 100%; line-height: 2.3em; color: #fff; text-align: center; background: #000; margin-top:7px;font-size:0.8em;}

	.sub_05_01 .txt_01 .link_box {width:100%; padding:25px 0 0 0; display:block;}
	.sub_05_01 .txt_01 .list_title {display:block; font-size:1.3em;font-weight:700; line-height: 2.5em; width:100%;}
	.sub_05_01 .txt_01 .btn_list {display:block;}

    .sub_05_01 .txt_01 .btn_list_01 li{width:49%;}
    .sub_05_01 .txt_01 .btn_list_01 li:nth-child(2){margin-left:2%;}
    .sub_05_01 .txt_01 .btn_list_01 a{width:100%;font-size:0.9em;line-height:2.3em;}
    .sub_05_01 .txt_01 .btn_list_01 a:before{padding-right:3px;background-size:15px auto;}
    .sub_05_01 .txt_01 .btn_list_02 > li{width:49%;}
    .sub_05_01 .txt_01 .btn_list_02 dl{width:100%;}
    .sub_05_01 .txt_01 .btn_list_02 dt{font-size:0.9em;line-height:2.3em;}
    .sub_05_01 .txt_01 .btn_list_02 dt:before{padding-right:3px;background-size:15px auto;}
    .sub_05_01 .txt_01 .btn_list_02 > li:nth-child(odd){clear:both;margin-right:2%;}
    .sub_05_01 .txt_01 .btn_list_02 > li:nth-child(4){clear:none;}

    .sub_05_01 li.link_feedback a {display: inline-block; width: 100%; color: #000; text-align: center; background: #c9caca; line-height: 2.5; font-weight:bold;}

	.sub_05_01 .txt_02 ul{width:100%;}
    .sub_05_01 .txt_02 li{width:49%;float:left;margin:0;margin:0 2% 60px 0;}
    .sub_05_01 .txt_02 li:nth-child(even),
	.sub_05_01 .txt_02 li a:nth-child(even) {margin-right:0;}
	.sub_05_01 .txt_02 li .img_box p {display:block; letter-spacing:0;}
}
@media(max-width:750px){
    .sub_05_01 .txt_01 .link_box {padding:0;}
	.sub_05_01 .txt_02 li {width:49%; margin:0 2% 60px 0;}
	.sub_05_01 .txt_02 li b {font-size:0.95em;}
	.sub_05_01 .txt_02 li .img_box p {font-size:0.7em;}
	.sub_05_01 .txt_02 li a {font-size:1em; line-height:2em; float:left;}
	.sub_05_01 .txt_02 li a:before {width:25px; height:25px; padding:0; margin-right:7px; background-size:cover;}
	.sub_05_01 .txt_02 li a.link_web:before {background-size:cover;}

}

@media(max-width:560px){
	.sub_05_01 .page_title {padding: 15px 3%;}
	.sub_05_01 .main_txt p {padding-bottom:0;}
	.sub_05_01 .txt_01 .link_list {padding-top:25px;}
	.sub_05_01 .txt_01 .btn_list_01 li {margin-bottom:0;}
	.sub_05_01 .txt_02 li a:before {width:15px; height:15px; margin-right:5px;}

}


/* sub_search */
.device_mb .sub_search .search{display:none;}
.gcsc-more-maybe-branding-root{display:none;}
.gsc-adBlock{display:none !important;}
.gsc-control-cse{padding:0 !important;border:none !important;}
.gsc-control-cse .gsc-input-box{width:100%;border:none;border-bottom:6px solid #030405;background:none;}
.gsc-control-cse table.gsc-search-box{width:550px;margin:0 auto;text-align:center;}
.gsc-control-cse .gsc-search-box td.gsc-input{padding-right:0;}
.gsc-control-cse .gsc-search-box td.gsib_a{padding:0;}
.gsc-control-cse .gsc-search-box td.gsib_a .gsc-input{width:100%;height:64px;padding:0 !important;padding-right:20px !important;font-size:35px;font-weight:400;font-family:"Noto Sans KR", sans-serif;background:none;}
.gsc-control-cse .gsc-search-box td.gsib_b{display:none !important;}
.gsc-control-cse .gsc-search-button{width:auto;margin:0;text-align:left;}
.gsc-control-cse .gsc-search-button .gsc-search-button-v2{display:inline-block;width:64px;height:64px;text-indent:-1000em;cursor:pointer;vertical-align:middle;border:none;background:url(../image/m_btn_search_02.png) no-repeat center center;background-size:100% auto;}
.gsc-control-cse .gsc-search-button .gsc-search-button-v2 svg{display:none;border-radius: 5px;}
.gsc-control-cse .gsc-search-button .gsc-search-button-v2:focus{outline:none;}
.gsc-control-cse .gsc-above-wrapper-area{padding:70px 0 30px;border:none;}
.gsc-control-cse .gsc-above-wrapper-area .gsc-orderby-container{display:none;}
.gsc-control-cse .gsc-above-wrapper-area .gsc-result-info{padding:0;font-size:1.7em;text-align:left;font-family:"Noto Sans KR", sans-serif;color:#000;}
.gsc-control-cse .gsc-wrapper{border-top:2px solid #000;}
.gsc-control-cse .gsc-wrapper .gsc-expansionArea{border-bottom:2px solid #000;}
.gsc-control-cse .gsc-wrapper .gsc-webResult.gsc-result{padding:30px 0;border-bottom:2px solid #b2b2b2;}
.gsc-control-cse .gsc-wrapper .gsc-webResult.gsc-result:nth-last-child(2){border-bottom:none;}
.gsc-control-cse .gsc-wrapper .gsc-webResult.gsc-result a{color:#000 !important;font-size:1.2em;font-weight:700;line-height:1.9em;}
.gsc-control-cse .gsc-wrapper .gsc-webResult.gsc-result a b{color:#000 !important;font-size:100%;}
.gsc-control-cse .gs-webResult.gs-result{font-size:100%;line-height:1.9em;}
.gsc-control-cse .gsc-wrapper{font-family:"Noto Sans KR", sans-serif;color:#000;line-height:1.7em;}
.gsc-control-cse .gsc-wrapper .gsc-url-top{font-size:1.05em;line-height:1.9em;font-family:"Noto Sans KR", sans-serif;}
.gsc-control-cse .gsc-wrapper .gsc-table-result{font-size:1.1em;line-height:1.5em;font-family:"Noto Sans KR", sans-serif;color:#000;}
.gsc-control-cse .gsc-wrapper .gs-result .gs-title{font-size:100%;}
.gsc-control-cse .gsc-wrapper .gsc-table-cell-snippet-close{font-size:100%;font-family:"Noto Sans KR", sans-serif;color:#000;}
.gsc-control-cse .gsc-wrapper .gs-bidi-start-align{font-size:100%;font-family:"Noto Sans KR", sans-serif;}
.gsc-control-cse .gsc-wrapper .gs-fileFormat{font-size:100%;font-family:"Noto Sans KR", sans-serif;color:#000;}
.gsc-control-cse .gsc-wrapper .gs-fileFormatType{font-size:100%;font-family:"Noto Sans KR", sans-serif;color:#000;}
.gsc-results{width:100% !important;}
.gsc-results .gsc-cursor-box{margin:0 !important;padding:30px 0 100px;font-size:1.2em !important;font-weight:600;text-align:center;}
.gsc-results .gsc-cursor-box .gsc-cursor-page{margin:0 9px;font-size:100%;outline:none;}
.gs-no-results-result .gs-snippet{margin:0 !important;padding:20px 0 !important;font-size:1.2em;text-align:center;border:none !important;background:none !important;}
@media(max-width:990px){
    .gsc-control-cse form.gsc-search-box{width:100%;padding:60px 10%;text-align:center;box-sizing:border-box;background:#d3f1fc;}
    .gsc-control-cse .gsc-input-box{padding:0;border-radius:0;}
    .gsc-control-cse .gsc-above-wrapper-area{display:block;padding:50px 0 20px;font-size:0.8em;}
    .gsc-control-cse table.gsc-search-box{width:100%;}
    .gsc-control-cse .gsc-search-box td.gsc-input{width:90%;}
    .gsc-control-cse .gsc-search-box td.gsib_a .gsc-input{box-sizing:border-box;}
    .gcsc-find-more-on-google-root{display:none;}
    .gsc-control-cse .gsc-wrapper .gsc-cursor-box.gs-bidi-start-align{margin-top:20px !important;border-color:#000;}
    .gsc-control-cse .gsc-wrapper .gsc-webResult.gsc-result a{line-height:1.6em;}
}
@media(max-width:580px){
    .gsc-control-cse form.gsc-search-box{padding:30px 7%;}
    .gsc-control-cse .gsc-above-wrapper-area{padding:30px 0 15px;}
    .gsc-control-cse .gsc-input-box{border-width:4px;}
    .gsc-control-cse .gsc-search-box td.gsib_a .gsc-input{font-size:30px;}
    .gsc-control-cse .gsc-search-button .gsc-search-button-v2{width:45px;height:45px;padding:0;}
    .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info{font-size:1.3em;}
    .gsc-control-cse .gsc-wrapper .gsc-webResult.gsc-result a{font-size:1.1em;}
    .gsc-control-cse .gsc-wrapper .gsc-url-top{font-size:0.85em;}
    .gsc-control-cse .gsc-wrapper .gsc-table-result{font-size:0.85em;}
}