@charset "utf-8";

/* ----------------------------------
Name: main.css
Version: 1.0
-------------------------------------*/

/* ==========================================================================
	main_layout
   ========================================================================== */
.main_header {background:transparent;border-bottom:none;}
.main_header .header_inner .logo a {background-image:url('../../images/front/main/logo.png');background-size:100%;}
.main_header .header_inner .utill_inner .fontsize {color:#fff;}
.main_header .header_inner .utill_inner .link > li a {color:#fff;}
.main_header .header_inner .utill_inner .btn_allmenu {background:url('../../images/front/main/icon_allmenu.png') no-repeat center;}
.main_header .header_inner .utill_inner .fontsize .fontup {background-image:url('../../images/front/main/fontsize_up.png');}
.main_header .header_inner .utill_inner .fontsize .fontdown {background-image:url('../../images/front/main/fontsize_down.png');}
.main_header .nav_list > li > a {color:#fff;}

.container_main {padding-bottom:70px;}

@media screen and (max-width:1100px){
	.main_header .header_inner .logo a {height:46px;}
}
@media screen and (max-width:600px){
	.main_header .header_inner .logo a {height:29px;}
}


/* ==========================================================================
	common
   ========================================================================== */
.btn_main {position:relative;display:inline-block;height:36px;padding:0 15px;line-height:34px;background:#fff;border:1px solid #05b9c8;font-size:15px;font-weight:bold;}
.btn_main:after {content:"";display:inline-block;position:relative;top:1px;margin-left:15px;width:9px;height:12px;background-repeat:no-repeat;background-position:0 0;background-size:100%;}
.btn_more {position:absolute;top:0;right:0;width:20px;height:20px;background:url('../../images/front/main/icon_more.png') no-repeat 0 0;background-size:100%;}

/* ==========================================================================
	visual
   ========================================================================== */
.main_visual_wrap {position:relative;}
.main_visual_slide_wrap {position:relative;}
.main_visual_slide_wrap .slide_pagination {position:absolute;bottom:107px;left:50%;transform:translateX(-600px);-webkit-transform:translateX(-600px);-ms-transform:translateX(-600px);font-size:0;z-index:1;}
.main_visual_slide_wrap .slide_pagination .page_item {display:inline-block;width:18px;height:18px;margin-left:4px;padding:0;border-radius:50%;border:4px solid #a7a8aa;box-sizing:border-box;cursor:pointer;background:none;opacity:1;}
.main_visual_slide_wrap .slide_pagination .page_item:first-child {margin-left:0;}
.main_visual_slide_wrap .slide_pagination .page_item.swiper-pagination-bullet-active {background:#fff;border-color:#fff;}
.main_visual_slide_wrap .slide_button button {position:absolute;top:50%;width:28px;height:51px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-repeat:no-repeat;background-position:0 0;background-size:100%;z-index:9;}
.main_visual_slide_wrap .slide_button button.prev {left:30px;background-image:url('../../images/front/main/visual_prev.png');}
.main_visual_slide_wrap .slide_button button.next {right:30px;background-image:url('../../images/front/main/visual_next.png');}
.main_visual_slide:after {clear:both;display:block;content:"";}
.main_visual_slide .slide_item {float:left;position:relative;color:#fff;}
.main_visual_slide .slide_item .img img {width:100%;height:755px;object-fit:cover;}
.main_visual_slide .slide_item .cont .tit {position:absolute;top:220px;left:50%;transform:translateX(-600px);-webkit-transform:translateX(-600px);-ms-transform:translateX(-600px);font-size:43px;line-height:1.3;letter-spacing:-1px;}
.main_visual_slide .slide_item .cont .tit strong {font-size:50px;}
.main_visual_slide .slide_item .cont .txt {position:absolute;top:420px;left:50%;transform:translateX(-600px);-webkit-transform:translateX(-600px);-ms-transform:translateX(-600px);font-size:20px;line-height:1.5;}
.main_visual_slide .slide_item .cont .visual_btn {position:absolute;top:537px;left:50%;transform:translateX(-600px);-webkit-transform:translateX(-600px);-ms-transform:translateX(-600px);}
.main_visual_slide .slide_item .cont .visual_btn a {display:inline-block;height:48px;padding:0 17px;border:2px solid #fff;font-size:16px;font-weight:700;line-height:46px;color:#fff;letter-spacing:-1px;}
.main_visual_slide .slide_item .cont .visual_btn a:focus,
.main_visual_slide .slide_item .cont .visual_btn a:hover {background-color:#186acd;border-color:#186acd;}
.main_visual_slide .slide_item.swiper-slide-active .cont .tit,
.main_visual_slide .slide_item.swiper-slide-active .cont .txt { animation: main_visual_text_animation 1s ease 0.5s 1 normal both; }
.main_visual_slide .slide_item.swiper-slide-active .cont .visual_btn {animation: main_visual_btn_animation 0.8s ease 1s 1 normal both;}

.main_visual_link_box {position:absolute;right:50%;width:243px;height:335px;}
.main_visual_link_box:before {content:"";position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:100%;}
.main_visual_link_box:after {content:"";position:absolute;top:-27px;left:0;width:100%;height:0;border-bottom:27px solid #53a100;border-right:25px solid transparent;box-sizing:border-box;}
.main_visual_link_box.box1.animation{ animation:main_visual_link_box1_animation 0.8s ease 0.5s 1 normal both; -webkit-animation:main_visual_link_box1_animation 0.8s ease 0.5s 1 normal both; }
.main_visual_link_box.box2.animation{ animation:main_visual_link_box2_animation 0.8s ease 0.5s 1 normal both; -webkit-animation:main_visual_link_box2_animation 0.8s ease 0.5s 1 normal both; }
.main_visual_link_box.box1:before {top:18px;left:70px;width:124px;height:119px;background-image:url('../../images/front/main/visual_link_bg01.png')}
.main_visual_link_box.box2:before {top:33px;left:82px;width:89px;height:105px;background-image:url('../../images/front/main/visual_link_bg02.png');}
.main_visual_link_box.box2:after {border-bottom-color:#186acd;}
.main_visual_link_box .box_inner {position:relative;padding-top:153px;text-align:center;color:#fff;}
.main_visual_link_box .box_inner > p {font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-1px;}
.main_visual_link_box .box_inner > p strong {font-size:24px;}
.main_visual_link_box .box_inner .line {display:inline-block;border-bottom:2px solid #f4ff0d;}
.main_visual_link_box .box_inner .btn_link {margin-top:18px;}
.main_visual_link_box .box_inner .btn_main {background:transparent;color:#fff;}
.main_visual_link_box .box_inner .btn_main:after {top:-1px;width:6px;height:9px;}
.main_visual_link_box.box1 {bottom:107px;background:#53a100;transform:translateX(357px);-webkit-transform:translateX(357px);-ms-transform:translateX(357px);z-index:1;}
.main_visual_link_box.box2 {bottom:177px;background:#186acd;transform:translateX(600px);-webkit-transform:translateX(600px);-ms-transform:translateX(600px);z-index:1;}
.main_visual_link_box.box1 .btn_main {border-color:#f4ff0d;}
.main_visual_link_box.box1 .btn_main:after {background-image:url('../../images/front/main/icon_arr_yellow.png');}
.main_visual_link_box.box1 .btn_main:focus,
.main_visual_link_box.box1 .btn_main:hover {background-color:#f6ff0b;color:#8dc411;}
.main_visual_link_box.box1 .btn_main:focus:after,
.main_visual_link_box.box1 .btn_main:hover:after {background-image:url('../../images/front/main/icon_arr_yellow_on.png');}
.main_visual_link_box.box2 .btn_main {border-color:#93c7ff;}
.main_visual_link_box.box2 .btn_main:focus,
.main_visual_link_box.box2 .btn_main:hover {background-color:#94c7ff;color:#186acd;}
.main_visual_link_box.box2 .btn_main:after {background-image:url('../../images/front/main/icon_arr_blue.png');}
.main_visual_link_box.box2 .btn_main:focus:after,
.main_visual_link_box.box2 .btn_main:hover:after {background-image:url('../../images/front/main/icon_arr_blue_on.png');}
@media screen and (max-width:1400px){
	.main_visual_slide_wrap .slide_pagination,
	.main_visual_slide .slide_item .cont .tit,
	.main_visual_slide .slide_item .cont .txt,
	.main_visual_slide .slide_item .cont .visual_btn {transform:translateX(-500px);-webkit-transform:translateX(-500px);-ms-transform:translateX(-500px);}
	.main_visual_link_box.box1 {transform:translateX(307px);-webkit-transform:translateX(307px);-ms-transform:translateX(307px);}
	.main_visual_link_box.box2 {transform:translateX(550px);-webkit-transform:translateX(550px);-ms-transform:translateX(550px);}
}
@media screen and (max-width:1200px){
	.main_visual_slide_wrap .slide_pagination,
	.main_visual_slide .slide_item .cont .tit,
	.main_visual_slide .slide_item .cont .txt,
	.main_visual_slide .slide_item .cont .visual_btn {left:15%;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
	.main_visual_link {display:flex;flex-wrap:wrap;flex-basis:50%;position:relative;padding:0 30px;transform:translateY(-50px);z-index:1;}
	.main_visual_link_box {display:flex;flex:1;justify-content:flex-end;align-items:center;position:relative;right:auto;bottom:auto !important;width:50%;height:204px;transform:translateX(0) !important;vertical-align:middle;}
	/* .main_visual_link {display:table;width:100%;padding:0 30px;transform:translateY(-50px);}
	.main_visual_link_box {display:table-cell;position:relative;right:auto;bottom:auto !important;width:50%;height:204px;transform:translateX(0) !important;vertical-align:middle;} */
	.main_visual_link_box:after {clear:both;display:block;content:"";}
	.main_visual_link_box:before {top:50% !important;transform:translateY(-50%) !important;}
	.main_visual_link_box .box_inner {padding-top:0;float:right;margin-right:30px;}
	.main_visual_link_box.box1:before {left:38px;}
	.main_visual_link_box.box2:before {left:48px;}
}
@media screen and (max-width:1100px){
	.main_visual_slide .slide_item .cont .tit {top:195px;}
	.main_visual_slide .slide_item .cont .txt {top:392px;}
	.main_visual_slide .slide_item .cont .visual_btn {top:473px;}
	.main_visual_slide_wrap .slide_pagination {bottom:180px;}
	.main_visual_link {transform:translateY(-160px);}
}
@media screen and (max-width:800px){
	.main_visual_slide_wrap .slide_pagination {bottom:55px;}
	.main_visual_slide .slide_item .img img {height:434px;}
	.main_visual_slide .slide_item .cont .tit {top:135px;font-size:20px;}
	.main_visual_slide .slide_item .cont .tit strong {font-size:24px;}
	.main_visual_slide .slide_item .cont .txt {top:227px;font-size:14px;}
	.main_visual_slide .slide_item .cont .visual_btn {top:300px;}
	.main_visual_slide .slide_item .cont .visual_btn a {height:43px;line-height:39px;}
	.main_visual_link {padding:0;transform:translateY(-27px);}
	.main_visual_link_box {flex-basis:100%;height:203px;}
	/* .main_visual_link_box {display:table-row;width:100%;height:183px;} */
	.main_visual_link_box .box_inner > p {font-size:17px;}
	.main_visual_link_box .box_inner > p strong {font-size:22px;}
	.main_visual_link_box.box1:before {left:20px;}
	.main_visual_link_box.box2:before {left:40px;}
}
@keyframes main_visual_text_animation {
	0% {margin-top:60px;opacity:0;}
	100% {margin-top:0px;opacity:1;}
}
@keyframes main_visual_btn_animation {
	0% {opacity:0;}
	100% {opacity:1;}
}
@keyframes main_visual_link_box1_animation {
	0% {bottom:47px;opacity:0;}
	100% {bottom:107px;opacity:1;}
}

@keyframes main_visual_link_box2_animation {
	0% {bottom:237px;opacity:0;}
	100% {bottom:177px;opacity:1;}
}

/* ==========================================================================
	contents
   ========================================================================== */
.main_contents {width:1200px;margin:70px auto 70px;}
.main_contents:after {clear:both;display:block;content:"";}
.main_contents .ecc_info_wrap {float:left;width:715px;}
.main_contents .is_ecc {position:relative;padding-left:10px;}
.main_contents .is_ecc:before {content:"";position:absolute;top:-40px;left:-12px;width:82px;height:71px;background:url('../../images/front/main/icon_quote.png') no-repeat 0 0;background-size:100%;}
.main_contents .is_ecc p {font-size:18px;color:#6a6a6a;line-height:1.9;letter-spacing:-1px;margin-bottom: 37px}
.main_contents .is_ecc .tit {margin-bottom:10px;line-height:1;}
.main_contents .is_ecc .tit em {font-size:36px;color:#333;}
.main_contents .pointbg {display:inline-block;padding:0 5px;color:#fff;line-height:1.7;}
.main_contents .pointbg01 {background:#186acc;}
.main_contents .pointbg02 {background:#8dc412;}
.main_contents .pointbg03 {background:#05b9c9;}
.main_contents .time_line_wrap {position:relative;float:right;width:485px;padding-left:38px;}
.main_contents .time_line_wrap h3 {margin-bottom:20px;font-size:22px;color:#333;}
.main_contents .time_line_wrap .time_line_single {margin-left:12px;}
@media screen and (max-width:1200px){
	.main_contents {width:100%;padding:0 30px;margin-top:20px;}
	.main_contents .ecc_info_wrap {width:65%;}
	.main_contents .is_ecc p br {display:none;}

	.main_contents .time_line_wrap {width:35%;}
	.main_contents .time_line_wrap .time_line > li .time_item:before {height:120%;margin-top:-10px;}
}
@media screen and (max-width:1100px){
	.main_contents {margin-top:-85px;}
	.main_contents .is_ecc:before {top:-47px;}
}
@media screen and (max-width:1000px){
	.main_contents .ecc_info_wrap {width:100%;}
	.main_contents .is_ecc {padding-left:20px;}
	.main_contents .is_ecc:before {left:0;}

	.main_contents .time_line_wrap {width:100%;margin-top:45px;padding-left:0;}
}
@media screen and (max-width:800px){
	.main_contents {margin-top:50px;}
}
@media screen and (max-width:600px){
	.main_contents {margin-top:30px;}
	.main_contents .is_ecc {padding-left:15px;}
	.main_contents .is_ecc:before {top:30px;width:62px;}
	.main_contents .is_ecc p {font-size:15px;line-height:1.5;}
	.main_contents .is_ecc .tit em {font-size:22px;}
	.main_contents .pointbg {line-height:1.4;}

	.main_contents .time_line_wrap h3 {font-size:18px;}
}


/* ==========================================================================
	사례집 찾기
   ========================================================================== */
/*
20210422 메인화면 중조위 소개와 타임라인 주석처리 하면서 margin-top 속성 제거
.example_wrap {margin-top:70px;background:#2c83e0;}
*/
.example_wrap {background:#2c83e0;}
.example_cont {position:relative;max-width:1200px;margin:0 auto;}
.example_cont:before {content:"";position:absolute;top:0;right:0;width:1113px;height:403px;background:url('../../images/front/main/ex_bg.png') no-repeat 0 0;z-index:1;}
.example_cont:after {clear:both;display:block;content:"";}
.ex_find_wrap {position:relative;float:left;width:714px;padding:87px 46px 80px 0;z-index:9;}
.ex_find_wrap h3 {color:#fff;font-size:33px;font-weight:400;line-height:1.2;letter-spacing:-1px;}
.ex_find_wrap .ex_find_top {position:relative;}
.ex_find_wrap .ex_search {position:absolute;bottom:0;right:0;width:453px;padding-left:166px;border-bottom:3px solid #f5ed0e;}
.ex_find_wrap .ex_search_inner {position:relative;margin-bottom:20px;padding-right:40px;}
.ex_find_wrap .ex_search_inner:before {content:"";position:absolute;top:50%;left:0;width:3px;height:22px;margin-top:-11px;background:#f2e827;}
.ex_find_wrap .ex_search_inner input {width:100%;background:transparent;border:none;font-size:16px;color:#fff;}
.ex_find_wrap .ex_search_inner input::placeholder {color:rgba(255, 255, 255, .8);}
.ex_find_wrap .ex_search_inner .btn_search {position:absolute;top:50%;right:8px;width:29px;height:28px;margin-top:-14px;background:url('../../images/front/main/icon_search.png') no-repeat 0 0;}
.ex_find_wrap .ex_sort_wrap {display:table;width:100%;margin-top:70px;margin-left:-10px;table-layout:fixed;}
.ex_find_wrap .ex_sort {display:table-cell;padding-left:10px;}
.ex_find_wrap .ex_sort:last-child {width:277px;}
.ex_find_wrap .ex_sort h4 {margin-bottom:13px;color:#fff;font-size:22px;font-weight:400;}
.ex_find_wrap .ex_sort .btn_radio_list {margin:0 0 0 1px;}
.ex_find_wrap .ex_sort .btn_radio_list .btn_radio {padding:0;margin-left:-1px;margin-top:-1px;}
.ex_find_wrap .ex_sort .btn_radio_list .btn_radio input {width:100%;left:0;}
.ex_find_wrap .ex_sort .btn_radio_list .btn_radio input + label {height:35px;padding:0 13px;background:#2c83e0;color:#fff;border-color:#fff;border-width:1px;line-height:33px;font-size:13px;}
.ex_find_wrap .ex_sort .btn_radio_list .btn_radio input:checked + label {background:#fff;color:#2c83e0;font-weight:700;}
/*.ex_slide_wrap {position:relative;float:right;width:486px;padding:113px 0 101px;background:#0b5ab3;}*/
.ex_slide_wrap {position:relative;float:right;width:1200px;padding:113px 0 101px;background:#0b5ab3;}
.ex_slide_wrap .slide_button button {position:absolute;top:50%;width:20px;height:37px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-repeat:no-repeat;background-position:0 0;background-size:100%;z-index:9;}
.ex_slide_wrap .slide_button button.prev {left:46px;background-image:url('../../images/front/main/ex_prev.png');}
.ex_slide_wrap .slide_button button.next {right:46px;background-image:url('../../images/front/main/ex_next.png');}
.ex_slide_wrap .ex_slide_container {position:relative;overflow:hidden;width:312px;margin:0 auto;z-index:9;}
.ex_slide_wrap .ex_slide:after {clear:both;display:block;content:"";}
.ex_slide_wrap .slide_item {float:left;padding:0 7px;}
.ex_slide_wrap .slide_item .img a {display:block;}
.ex_slide_wrap .slide_item .img img {width:142px;height:204px;object-fit:cover;border:1px solid rgba(0, 0, 0, 0.13);}
@media screen and (max-width:1220px){
	.ex_find_wrap {float:none;width:100%;padding-left:50px;padding-right:50px;}
	.ex_find_wrap .ex_search {width:calc(100% - 215px);}
	.ex_find_wrap .ex_sort_wrap {display:flex;flex-wrap:wrap;}
	.ex_find_wrap .ex_sort {flex:1;flex-basis:auto;}
	.ex_find_wrap .ex_sort:last-child {width:auto;}
	.ex_slide_wrap {float:none;width:100%;}
	.ex_slide_wrap .ex_slide_container {width:624px;}
	.ex_slide_wrap .slide_button button.prev {left:30px;}
	.ex_slide_wrap .slide_button button.next {right:30px;}
}
@media screen and (max-width:800px){
	.ex_find_wrap {padding:50px 30px 40px;}
	.ex_find_wrap h3 {font-size:26px;}
	.ex_find_wrap .ex_search {padding-left:60px;}
	.ex_find_wrap .ex_sort_wrap {margin-left:0;margin-top:40px;}
	.ex_find_wrap .ex_sort h4 {font-size:18px;}
	.ex_find_wrap .ex_sort {flex-basis:100%;padding-left:0;margin-top:20px;}
	.ex_find_wrap .ex_sort:first-of-type {margin-top:0;}
	.ex_slide_wrap .ex_slide_container {width:312px;}
}
@media screen and (max-width:600px){
	.ex_find_wrap .ex_search {position:relative;width:100%;margin-top:10px;padding-left:0;}
	.ex_find_wrap .ex_search_inner {margin-bottom:10px;}
	.ex_find_wrap .ex_search_inner:before {display:none;}
	.ex_slide_wrap .ex_slide_container {width:156px;}
}


/* ==========================================================================
	가이드/캠페인
   ========================================================================== */
.campaign_wrap {padding:65px 0 50px;background:#f4f4f4;}
.campaign_cont {width:1200px;margin:0 auto;}
.campaign_cont h3 {margin-bottom:37px;font-size:36px;color:#333;text-align:center;}
.campaign_list_wrap {overflow:hidden;}
.campaign_list_wrap .campaign_list {margin:0 -16px;}
.campaign_list_wrap .campaign_list:after {clear:both;display:block;content:"";}
.campaign_list_wrap .campaign_list > li {float:left;/*width:276px;*/width:25%;padding:0 16px;}
.campaign_list_wrap .campaign_list > li .img {position:relative;width:100%;height:180px;background:#000;}
.campaign_list_wrap .campaign_list > li .img .btn_play {position:absolute;top:50%;left:50%;width:70px;height:70px;margin:-30px 0 0 -30px;background:url('../../images/front/icon/icon_play.png') no-repeat 0 0;background-size:100%;z-index:9;}
.campaign_list_wrap .campaign_list > li .txt {margin-top:18px;font-size:18px;color:#555;text-align:center;line-height:1.3;}
@media screen and (max-width:1200px){
	.campaign_cont {width:100%;padding:0 30px;}
}
@media screen and (max-width:1000px){
	.campaign_list_wrap .campaign_list {margin-top:-50px;}
	.campaign_list_wrap .campaign_list > li {width:50%;margin-top:50px;}
}
@media screen and (max-width:600px){
	.campaign_wrap {margin-top:60px;}
	.campaign_cont h3 {font-size:23px;}
	.campaign_list_wrap .campaign_list > li {width:100%;margin-top:30px;}
	.campaign_list_wrap .campaign_list > li .txt {margin-top:15px;font-size:16px;}
}


/* ==========================================================================
	notice
   ========================================================================== */
.notice_wrap {width:1200px;margin:70px auto 0;}
.notice_wrap:after {clear:both;display:block;content:"";}
.notice_wrap .self_diagnosis_cont {float:left;width:580px;padding:11px;border:1px solid #d1d1d1;}
.notice_wrap .self_diagnosis {position:relative;padding:57px 50px;background:#f8f7f2;}
.notice_wrap .self_diagnosis:before {content:"";position:absolute;top:158px;right:30px;width:169px;height:99px;background:url('../../images/front/main/icon_list.png') no-repeat 0 0;background-size:100%;}
.notice_wrap .self_diagnosis .tit {font-size:24px;color:#333;line-height:1.2;letter-spacing:-1px;}
.notice_wrap .self_diagnosis .tit strong {color:#05b9c8;}
.notice_wrap .self_diagnosis .check_list {margin-top:23px;}
.notice_wrap .self_diagnosis .check_list > li {margin-top:18px;font-size:15px;line-height:19px;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.notice_wrap .self_diagnosis .check_list > li:first-of-type {margin-top:0;}
.notice_wrap .self_diagnosis .check_list > li .num {display:inline-block;margin-right:6px;width:19px;height:19px;text-align:center;background:#05b9c8;color:#fff;line-height:19px;border-radius:50%;font-size:12px;vertical-align:top;}
.notice_wrap .self_diagnosis .btn_main {margin-top:30px;color:#0097b0;margin-right: 10px;}
.notice_wrap .self_diagnosis .btn_main:after {background-image:url('../../images/front/main/icon_arr_blue2.png');}

.frequent_q_cont {position:relative;float:right;width:578px;}
.frequent_q_cont h3 {margin-bottom:17px;font-size:22px;color:#333;letter-spacing:-.5px;}
.frequent_q_inner {position:relative;height:374px;padding:20px 20px 0;border:1px solid #d1d1d1;border-top:2px solid #606676;}
.frequent_q_inner .frequent_q_list > li {margin-top:8px;line-height:28px;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.frequent_q_inner .frequent_q_list > li:before {content:"";display:inline-block;width:28px;height:28px;margin-right:10px;background:url('../../images/front/main/icon_q.png') no-repeat 0 0;background-size:100%;vertical-align:top;}
.frequent_q_inner .frequent_q_list > li:first-of-type {margin-top:0;}
.frequent_q_inner .counsel_box {position:absolute;bottom:0;left:0;width:100%;height:124px;padding:30px 0 0 130px;background:#eff4f8;}
.frequent_q_inner .counsel_box:before {content:"";position:absolute;top:35px;left:32px;width:72px;height:60px;background:url('../../images/front/main/icon_counsel.png') no-repeat 0 0;background-size:100%;}
.frequent_q_inner .counsel_box dl {color:#2c3a4d;letter-spacing:-.5px;}
.frequent_q_inner .counsel_box dt {font-size:20px;font-weight:700;}
.frequent_q_inner .counsel_box dd {margin-top:10px;font-size:14px;line-height:1.3;}
.frequent_q_inner .counsel_box .btn_main {position:absolute;top:50px;right:34px;border-color:#1e78d8;color:#1e78d8;}
.frequent_q_inner .counsel_box .btn_main:after {background-image:url('../../images/front/main/icon_arr_blue3.png');}
@media screen and (max-width:1200px){
	.notice_wrap {width:100%;padding:0 30px;}
	.notice_wrap .self_diagnosis_cont {width:48%;}
	.notice_wrap .self_diagnosis {padding-left:30px;}
	.notice_wrap .self_diagnosis:before {width:20%;}

	.frequent_q_cont {width:48%;}
}
@media screen and (max-width:1000px){
	.notice_wrap {margin-top:40px;}
	.notice_wrap .self_diagnosis_cont {width:100%;}
	.notice_wrap .self_diagnosis {padding-left:50px;}
	.notice_wrap .self_diagnosis:before {width:169px;}

	.frequent_q_cont {width:100%;margin-top:30px;}
}
@media screen and (max-width:600px){
	.notice_wrap .self_diagnosis{padding: 30px 15px 30px 15px;}
	.notice_wrap .self_diagnosis:before {display:none;}
	.notice_wrap .self_diagnosis .tit {font-size:20px;}
	.notice_wrap .self_diagnosis .check_list > li {font-size:14px;}

	.frequent_q_cont h3 {font-size:18px;}
	.frequent_q_inner {height:auto;padding-left:0;padding-right:0;}
	.frequent_q_inner .frequent_q_list {padding:0 20px;}
	.frequent_q_inner .frequent_q_list > li:before {margin-right:15px;}
	.frequent_q_inner .counsel_box {position:relative;height:auto;padding:25px 20px;margin-top:20px;}
	.frequent_q_inner .counsel_box:before {display:none;}
	.frequent_q_inner .counsel_box .btn_main {position:relative;top:0;right:auto;margin-top:15px;}

	.notice_wrap .self_diagnosis .btn_main{margin-top:10px;}
}