@charset "utf-8";
@import url('https://webfontworld.github.io/pretendard/Pretendard.css');


.m_only_display_inline_block{display:none}
@media screen and (max-width:450px){
	.m_only_display_inline_block{display:inline-block}
}

.wrap{overflow-x:hidden;}
input, select{-webkit-border-radius:0px; }
.wrap input, select{background:#fff;}
/* header */
.header{position:fixed; left:0; top:0; z-index:9000; width:100%; height:100px; text-align:center; }
.header .inner{position:relative; max-width:1200px; height:100%; margin:0 auto; }
.header .logo{position:absolute; left:0; top:50%; transform:translateY(-50%);  }
.header .logo img.on{display:none;}
.gnb{position:absolute; right:0; top:0; display:flex; justify-content:space-between; width:calc(100% - 200px); }
.gnb > li{position:relative; margin:0 20px; text-align:center; transition:0.3s;}
.gnb > li > .depth1{z-index:1; display:flex; justify-content:center; align-items:center; height:100px; font-size:18px; font-weight:500; color:#000; white-space:nowrap; }
.header.fixed{background:#fff; border-bottom:1px solid #e8e8e8; }
.header.fixed .logo img{display:none;}
.header.fixed .logo img.on{display:block;}
.header.fixed .gnb > li > .depth1{color:#000; }
.gnb > li .gnbDepth2{position:absolute; left:50%; top:calc(100% - 30px); z-index:10; transform:translateX(-50%); display:none; min-width:100%; padding:15px 20px; background:#fff; }
.gnb > li .gnbDepth2 li{white-space:nowrap; }
.gnb > li .gnbDepth2 li + li{margin-top:15px;}
.gnb > li .gnbDepth2 li a{position:relative; font-size:15px; color:#555; transition:0.3s;}
.gnb > li .gnbDepth2 li a:hover{font-weight:bold; color:#555; transition:0.3s;}
.gnb > li:hover > .depth1{font-weight:bold; }
/* .gnb > li:hover > .depth1:before,
.gnb > li.on > .depth1:before{content:''; position:absolute; left:50%; bottom:0px; z-index:-1; transform:translateX(-50%); display:block; width:calc(100% - 40px); height:4px; background:#e681ae;} */
.header .h_right{display:none;}
.mb_nav{display:none; height:0; overflow:hidden;}

.fixed_side{position:fixed; left:calc(50% + 620px); top:180px; z-index:9000; width:180px; }
.fixed_side .call_info{overflow:hidden; margin-bottom:20px; border-radius:0 20px 20px 20px; box-shadow:0px 3px 5px rgba(0,0,0,0.2);}
.fixed_side .call_info h2{display:flex; justify-content:center; align-items:center; height:50px; background:#0068b7; text-align:center; font-size:18px; color:#fff;}
.fixed_side .call_info .info_inner{padding:5px 18px 25px; background:#fff; line-height:1.1; letter-spacing:-0.7px; }
.fixed_side .call_info .kor_info,
.fixed_side .call_info .china_info{padding:15px 0; border-bottom:1px solid #e0e0e0; }
.fixed_side .call_info .t1{display:flex; align-items:center; font-size:16px; color:#000;}
.fixed_side .call_info .t1 img{margin-right:5px; }
.fixed_side .call_info .t2{margin-top:2px; font-size:18px; font-weight:bold; color:#000;}
.fixed_side .call_info .t3{margin-top:5px; font-size:14px; color:#666; }
.fixed_side .call_info .t4{padding-left:10px; text-indent:-8px; margin-top:15px; font-size:14px; color:#000;}
.fixed_side .sns_info{}
.fixed_side .sns_box{height:40px; margin-bottom:10px; border-radius:0 20px 20px 20px; }
.fixed_side .sns_box.sns1{background:#2dc100 url(/img/common/icon_sns_01.png) left center no-repeat;}
.fixed_side .sns_box.sns2{background:#ffeb3b url(/img/common/icon_sns_02.png) left center no-repeat;}
.fixed_side .sns_box.sns3{background:#ce0303 url(/img/common/icon_sns_03.png) left center no-repeat;}
.fixed_side .sns_box a{display:flex; align-items:center; width:100%; height:100%; padding-left:63px; }
.fixed_side .sns_box p{font-size:16px; color:#fff; letter-spacing:-0.5px;}
.fixed_side .sns_box.sns2 p{color:#3e2723;}

/* footer */
.footer{background:#fff; word-break:keep-all;}
.footer .inner{position:relative; width:1200px; margin:0 auto;}
.footer .footer_menu{margin-bottom:60px; border-top:1px solid #888888; border-bottom:1px solid #888888; }
.footer .footer_menu ul{display:flex; align-items:center; height:60px;}
.footer .footer_menu ul li{position:relative; }
.footer .footer_menu ul li + li{margin-left:30px;}
.footer .footer_menu ul li + li:before{content:''; position:absolute; left:-15px; top:50%; transform:translateY(-50%); display:block; width:1px; height:11px; background:#888;}
.footer .footer_menu ul li a{font-size:16px; color:#888888; }
.footer .footer_logo{}
.footer .company_info_wrap{}
.footer .company_info{margin:35px 0 30px;}
.footer .company_info span{line-height:1.5; font-size:16px; color:#000;}
.footer .company_info .bar{position:relative; margin-left:25px; }
.footer .company_info .bar:before{content:''; position:absolute; left:-13px; top:50%; transform:translateY(-50%); display:block; width:1px; height:13px; background:#000; }
.footer .company_info a{color:#000;}
.footer .company_info2{display:flex; line-height:1.5; font-size:16px; color:#000;}
.footer .copy{display:flex; justify-content:center; align-items:center; min-height:50px; margin-top:55px; background:#333333; text-align:center; }
.footer .copy p{font-size:14px; color:#fff; }


/* main */
.main_contents .inner{position:relative; width:1200px; margin:0 auto; }
.main_visual{position:relative; width:100%; border-bottom:1px solid rgba(0,0,0,0.1); overflow:hidden;}
.main_visual .visual{position:relative; width:100%; height:750px; margin:0 auto; border-radius:0; transition:0.5s;}
.main_visual .visual .swiper-wrapper{position:relative; width:100%; height:100%;}
.main_visual .visual .swiper-slide{position:relative; width:100%; }
.main_visual .visual .visual_img{position:relative; z-index:99; display:flex; justify-content:center; align-items:center; }
.main_visual .visual .visual_img img{min-height:750px;}
.main_visual .visual .visual_img img.pc{display:block;}
.main_visual .visual .visual_img img.m{display:none;}
.main_visual .visual_txt{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:100; width:1200px; margin:0 auto; text-align:left; }
.main_visual .visual_txt .txt1{font-size:35px; color:#fff; text-shadow:1px 1px 2px rgba(0,0,0,0.4); word-break:keep-all;}
.main_visual .visual_txt .txt2{margin-top:30px; line-height:1.2; font-size:20px; font-weight:bold; color:#fff; text-shadow:1px 1px 2px rgba(0,0,0,0.4); word-break:keep-all;}
.main_visual .swiper-pagination.swiper-pagination-bullets{position:absolute; left:0; bottom:30px; z-index:1000; display:block; width:100%; text-align:center; }
.main_visual .swiper-pagination-bullet{width:10px; height:10px; background:#b8b8b8; opacity:1;}
.main_visual .swiper-pagination-bullet-active{background:#fff; border:1px solid rgba(0,0,0,0.1);}
.main_visual .swiper-button-prev,
.main_visual .swiper-button-next{width:50px; height:50px; margin-top:0; background:#fff; border-radius:50%; opacity:0; }
.main_visual .swiper-button-prev.swiper-button-disabled,
.main_visual .swiper-button-next.swiper-button-disabled{opacity:0; }
.main_visual:hover .swiper-button-prev,
.main_visual:hover .swiper-button-next,
.main_visual:hover .swiper-button-prev.swiper-button-disabled,
.main_visual:hover .swiper-button-next.swiper-button-disabled{opacity:1;}
.main_visual .swiper-button-prev{background:#fff url(/img/main/arr_visual_prev.png) center no-repeat;}
.main_visual .swiper-button-next{background:#fff url(/img/main/arr_visual_next.png) center no-repeat;}

.main_contents{padding:130px 0 150px; }
.main_contents .inner{}
.main_contents .tit_area{margin-bottom:50px; }
.main_contents .tit_area.flex_between{display:flex; justify-content:space-between; align-items:end;}
.main_contents .h2_tit{font-size:35px; font-weight:bold; color:#000; letter-spacing:-0.5px; }
.main_contents .tit_area .btn_more{font-size:16px; color:#7d7d7d; }
.main_contents .tit_area .btn_more:after{content:'>'; margin-left:10px; }
.main_contents .half_wrap{display:flex; }
.main_contents .half_wrap .half{width:50%; }
.main_cont_01{}
.main_cont_01 .half_wrap{align-items:center; }
.main_cont_01 .about_left{width:50%; overflow:hidden; border-radius:20px; }
.main_cont_01 .about_left img{width:100%;}
.main_cont_01 .about_right{width:50%; padding-left:65px;}
.main_cont_01 .about_right dl{}
.main_cont_01 .about_right dt{margin-bottom:20px; font-size:50px; font-weight:bold;}
.main_cont_01 .about_right dd{line-height:1.7; font-size:20px; letter-spacing:-1px; word-break:keep-all;}
.main_cont_02{display:flex; justify-content:space-between; margin-top:150px; }
.main_cont_02 .quick{width:190px; height:190px; border:1px solid #f7f7f7; text-align:center; }
.main_cont_02 .quick a{display:block; width:100%; height:100%; padding:15px 0; }
.main_cont_02 .quick .quick_img{display:flex; justify-content:center; align-items:center; height:120px; }
.main_cont_02 .quick .quick_img img{}
.main_cont_02 .quick .quick_txt{font-size:20px; font-weight:bold; color:#000; letter-spacing:-1px;}
.main_cont_02 .quick .quick_txt span{font-size: 14px;transform: translateY(-2px);display: inline-block;padding-left: 3px;}
.main_cont_02 .quick:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.15); transition:0.2s;}
.main_cont_03{margin-top:150px; }
.main_cont_03 .step_wrap{}
.main_cont_03 .step_tab{display:flex; }
.main_cont_03 .step_tab li{width:160px; height:60px; }
.main_cont_03 .step_tab li a{display:flex; justify-content:center; align-items:center; width:100%; height:100%; background:#eaeaea; font-size:18px; font-weight:bold; color:#999999; }
.main_cont_03 .step_tab li a.on{position:relative; background:#f5f5f5; box-shadow:4px -4px 9px rgba(0,0,0,0.08); color:#000;}
.main_cont_03 .step_info{padding:15px; background:#f5f5f5; }
.main_cont_03 .step_info .step_tab_con{display:flex; justify-content:center; align-items:center; min-height:250px; padding:50px; background:#fff; }
.main_cont_03 .step_info ul{display:flex; justify-content:center;}
.main_cont_03 .step_info ul li{min-width:100px; margin:0 5px; text-align:center; }
.main_cont_03 .step_info ul li .step_icon{position:relative; display:flex; justify-content:center; align-items:center; height:70px; }
.main_cont_03 .step_info ul li + li .step_icon:before{content:'>'; position:absolute; right:calc(100% - 5px); top:50%; transform:translateY(-50%); line-height:1; font-size:18px; font-weight:bold; color:#000;}
.main_cont_03 .step_info ul li .step_icon img{}
.main_cont_03 .step_info ul li p{margin-top:10px; font-size:16px; color:#7d7d7d; letter-spacing:-1px;}
.main_cont_04{margin-top:150px; }
.main_cont_04 .main_gallery{display:flex; flex-wrap:wrap; justify-content:space-between; }
.main_cont_04 .gall_img{width:280px; height:280px; margin-bottom:30px; }
.main_cont_04 .gall_img a{display:flex; justify-content:center; align-items:center; width:100%; height:100%; overflow:hidden;}
.main_cont_04 .gall_img img{min-width:100%; min-height:100%; max-width:120%; max-height:120%;}
.main_cont_04 .gall_img a:hover img{transform:scale(1.05); transition:0.3s;}
.main_cont_05{margin-top:110px; }
.main_cont_05 .half_wrap{justify-content:space-between;}
.main_cont_05 .preview_bbs{width:calc(50% - 25px);}
.main_cont_05 .preview_bbs .tit_area{margin-bottom:15px; }
.main_cont_05 .ul_bbs{border-top:2px solid #000000; }
.main_cont_05 .ul_bbs li{height:51px; border-bottom:1px solid #dbdbdb; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.main_cont_05 .ul_bbs li a{line-height:51px; font-size:18px; color:#000; }
.main_cont_06{margin-top:115px; }
.main_cont_06 .half_wrap{justify-content:space-between;}
.main_cont_06 .banner img{max-width:100%;}
.main_cont_07{display:flex; justify-content:space-between; margin-top:50px; }
.main_cont_07 .customer_info{width:calc(100%/3 - 40px/3); padding:25px 30px; border:1px solid #dbdbdb;  }
.main_cont_07 .customer_info h3{margin-bottom:15px; font-size:18px; font-weight:bold; color:#000;}
.main_cont_07 .customer_info1 .txt1{font-size:18px; font-weight:bold; color:#000;}
.main_cont_07 .customer_info1 .txt2{font-size:16px; color:#000;}
.main_cont_07 .customer_info1 .txt2 + .txt2{margin-top:3px; }
.main_cont_07 .customer_info1 .txt3{font-size:14px; color:#888888;}
.main_cont_07 .customer_info1 .time_info{margin:15px 0 5px; }
.main_cont_07 .customer_info2{display:flex; flex-wrap:wrap; justify-content:space-between;}
.main_cont_07 .customer_info2 .ask{display:flex; justify-content:center; align-items:center; background:#f7f7f7; text-align:center; }
.main_cont_07 .customer_info2 .ask p{font-size:16px; font-weight:bold; color:#000;}
.main_cont_07 .customer_info2 .ask_type1{width:calc(50% - 11px); padding:15px; }
.main_cont_07 .customer_info2 .ask_type1 .icon_box{display:flex; justify-content:center; align-items:center; height:40px; }
.main_cont_07 .customer_info2 .ask_type1 .icon_box img{}
.main_cont_07 .customer_info2 .ask_type1 p{margin-top:5px; }
.main_cont_07 .customer_info2 .ask_type2{width:100%; min-height:50px; margin-top:25px; }
.main_cont_07 .customer_info3{display:flex; align-items:center;}
.main_cont_07 .customer_info3 .account_info{}
.main_cont_07 .customer_info3 .account_info .bank{display:flex; align-items:center; margin-bottom:15px; }
.main_cont_07 .customer_info3 .account_info .bank span{margin-left:10px; font-size:20px; font-weight:bold; color:#7e7668; }
.main_cont_07 .customer_info3 .account_info p{font-size:16px; font-weight:bold; color:#000;}


.sub_visual{display:flex; justify-content:center; align-items:center; height:300px; margin:100px 0; }
.sub_visual .sub_tit{font-size:30px; font-weight:bold; color:#fff; }
/* .bbs_preview_latest_wrap{padding:120px 0; background:#f8f8f8;}
.bbs_preview_latest{width:95%}
.bbs_preview_latest .top{display:flex; justify-content:space-between; align-items:center; }
.bbs_preview_latest .h2_tit{font-size:30px; color:#000;}
.bbs_preview_latest .latest_more{display: flex;justify-content: center;}
.bbs_preview_latest .btn_more{display:flex; justify-content:center; align-items:center; width:100px; height:40px; background:#f7c7dc; border-radius: 25px; font-size:17px; color:#fff;}
.bbs_preview_latest .view_list{margin:18px 0 30px; border-top:2px solid #000000;}
.bbs_preview_latest .view_list li{display:flex; justify-content:space-between; align-items:center; height:55px; border-bottom:1px solid #e5e5e5;}
.bbs_preview_latest .view_list li a{display:block; width:calc(100% - 110px); font-size:18px; color:#333333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.bbs_preview_latest .view_list li a:hover{text-decoration:underline; text-underline-position:from-font; text-decoration-thickness:1px; }
.bbs_preview_latest .view_list li .date{display:block; width:110px; text-align:right; font-size:16px; color:#999999;} */




@media screen and (max-width:1399px){}

@media screen and (max-width:450px){
	.wrap{max-width:450px; margin:0 auto; box-shadow:0 0 10px rgba(0,0,0,0.2);}
	/* header */
	.header{left:50%; transform:translateX(-50%); max-width:450px; margin:0 auto; height:60px;}
	.header .logo{left:15px;}
	.header .logo img{height:24px;}
	.header .h_right{position:absolute; right:15px; top:50%; transform:translateY(-50%); display:block;}
	.header .h_right .btn_nav{position:relative; display:block; width:24px; height:18px; border:none; outline:none; font-size:0; cursor:pointer; transform: rotate(0deg);  transition: .5s ease-in-out; cursor: pointer;background:none}
	.header .h_right .btn_nav span{position:absolute; left:0; display:block; width:100%; height:2px; background:#000; transform: rotate(0deg); transition: .25s ease-in-out;}
	.header .h_right .btn_nav span:nth-child(1){top:0;}
	.header .h_right .btn_nav span:nth-child(2),
	.header .h_right .btn_nav span:nth-child(3){top:calc(16px/2);}
	.header .h_right .btn_nav span:nth-child(4){top:16px;}
	.header .h_right .btn_nav.on span:nth-child(1){left:50%; top:calc(16px/2); width:0%;}
	.header .h_right .btn_nav.on span:nth-child(2){transform: rotate(45deg);}
	.header .h_right .btn_nav.on span:nth-child(3){transform: rotate(-45deg);}
	.header .h_right .btn_nav.on span:nth-child(4){left:50%; top:calc(16px/2); width:0%;}

	.gnb{display:none;}
	.mb_nav{position:fixed; left:50%; top:60px; z-index:9001; transform:translateX(-50%); max-width:450px; width:100%; height:auto; min-height:100vh; overflow-y:auto; background:#fff;}
	.mb_nav .top .btn_close{position:absolute; right:15px; top:50%; transform:translateY(-50%); display:block; width:20px; height:20px; background:url(/img/common/btn_close_nav.png) center no-repeat; background-size:18px auto; border:none; cursor:pointer; font-size:0;}
	.mb_nav .gnb{position:relative; right:auto; top:auto; display:block; width:100%; max-height:calc(100vh - 285px); overflow-y:auto; margin:0; background:#fff;padding-bottom: 50px;}
	.mb_nav .gnb > li{float:none; height:auto; text-align:left; line-height:initial; margin:0; padding:0; }
	.mb_nav .gnb > li > .depth1{display:block; width:100%; height:50px; padding:0 15px; line-height:50px; font-size:16px; font-weight:bold; color:#000;letter-spacing: -0.5px;}
	.mb_nav .gnb > li > span.depth1{background:url(/img/common/btn_nav_arr_down.png) right 15px center no-repeat; background-size:auto 8px;}
	.mb_nav .gnb > li > span.depth1.on{background:url(/img/common/btn_nav_arr_up.png) right 15px center no-repeat; background-size:auto 8px;}
	.mb_nav .gnb > li:hover > a:before{display:none;}
	.mb_nav .gnb > li .gnbDepth2{position:relative; left:auto; top:auto; transform:translateY(0); width:100%; height:auto; padding:10px 25px; }
	.mb_nav .gnb > li:last-child .gnbDepth2{margin-left:0;}
	.mb_nav .gnb > li .gnbDepth2 li{float:none; display:block; height:auto; }
	.mb_nav .gnb > li .gnbDepth2 li + li{margin-left:0; margin-top:15px;}
	.mb_nav .gnb > li .gnbDepth2 li a{font-size:14px; }
	.mb_nav .gnb > li .gnbDepth2 li a:hover{font-weight:normal; color:#333; }
	.mb_nav .bottom_info{position:absolute; left:0; bottom:60px; width:100%; padding:0 15px; background:#f8f8f8; }
	.mb_nav .bi{display:flex; align-items:center; height:45px; border-bottom:1px solid #e0e0e0; }
	.mb_nav .bi .t1{margin-right:15px; font-size:13px; font-weight:bold; color:#000;}
	.mb_nav .bi .t1 img{display:inline-block; vertical-align:middle; width:18px; margin-right:5px; }
	.mb_nav .bi .t2{font-size:13px; font-weight:bold; color:#000;}
	.mb_nav .bi .t3{line-height:1; font-size:12px; font-weight:normal; color:#666;}
	.mb_nav .bsns_wrap{display:flex; align-items:center; padding:30px 0; }
	.mb_nav .bsns_wrap .bsns{display:flex; align-items:center; width:calc(100%/3 - 10px/3); height:30px; padding-left:35px; border-radius:15px; }
	.mb_nav .bsns_wrap .bsns.s1{background:#2dc100 url(/img/common/icon_sns_01.png) left -5px center no-repeat; background-size:auto 30px;}
	.mb_nav .bsns_wrap .bsns.s2{margin:0 5px; background:#ffeb3b url(/img/common/icon_sns_03.png) left -5px center no-repeat; background-size:auto 30px;}
	.mb_nav .bsns_wrap .bsns.s3{background:#ce0303 url(/img/common/icon_sns_02.png) left -5px center no-repeat; background-size:auto 30px;}
	.mb_nav .bsns_wrap .bsns span{font-size:12px; color:#fff; letter-spacing:-0.025em; }
	.mb_nav .bsns_wrap .bsns.s3 span{color:#3e2723;}


	.fixed_side{position:fixed; left:auto; right:3%; top:180px; width:auto; }
	.fixed_side .call_info{display:none;}
	.fixed_side .sns_info{}
	.fixed_side .sns_box{width:40px; height:40px; margin-bottom:10px; border-radius:50%; box-shadow:2px 5px 4px rgba(0,0,0,0.15);}
	.fixed_side .sns_box.sns1{background:url(/img/common/icon_sns_01m.png) center no-repeat;}
	.fixed_side .sns_box.sns2{background:url(/img/common/icon_sns_02m.png) center no-repeat;}
	.fixed_side .sns_box.sns3{background:url(/img/common/icon_sns_03m.png) center no-repeat;}
	.fixed_side .sns_box a{padding-left:0; }
	.fixed_side .sns_box p{display:none;}

	/* footer */
	.footer .inner{width:94%; }
	.footer .footer_menu{margin-bottom:30px; }
	.footer .footer_menu ul{height:40px;}
	.footer .footer_menu ul li + li{margin-left:20px;}
	.footer .footer_menu ul li + li:before{left:-10px; height:8px;}
	.footer .footer_menu ul li a{font-size:14px;}
	.footer .footer_logo{}
	.footer .footer_logo img{height:32px;}
	.footer .company_info_wrap{}
	.footer .company_info{margin:15px 0 20px;}
	.footer .company_info br{display:none;}
	.footer .company_info span{display:block; line-height:1.4; font-size:13px; }
	.footer .company_info .bar{margin-left:0; }
	.footer .company_info .bar:before{display:none;}
	.footer .company_info2{display:block; line-height:1.3; font-size:13px;}
	.footer .copy{min-height:40px; margin-top:30px; }
	.footer .copy p{font-size:12px; }

	
	/* main */
	.main_contents .inner{width:92%;}
	.main_visual .visual{height:auto;}
	.main_visual .visual .visual_img img{width:100%; min-height:auto;}
	.main_visual .visual .visual_img img.pc{display:none;}
	.main_visual .visual .visual_img img.m{display:block;}
	.main_visual .swiper-pagination.swiper-pagination-bullets{bottom:20px;}
	.main_visual .swiper-pagination-bullet{width:8px; height:8px; }
	.main_visual .swiper-pagination-bullet-active{background:#fff; border:1px solid rgba(0,0,0,0.1);}
	.main_visual .swiper-button-prev,
	.main_visual .swiper-button-next{display:none;}

	.main_contents{padding:50px 0 80px; }
	.main_contents .inner{}
	.main_contents .tit_area{margin-bottom:30px; }
	.main_contents .h2_tit{font-size:20px;}
	.main_contents .tit_area .btn_more{font-size:13px;}
	.main_contents .tit_area .btn_more:after{content:'>'; margin-left:5px; }
	.main_contents .half_wrap{display:block;  }
	.main_contents .half_wrap .half{width:100%; }
	.main_cont_01 .half_wrap{padding-top:50px; }
	.main_cont_01 .about_left{width:82%; margin:0 auto; border-radius:12px; }
	.main_cont_01 .about_left img{width:100%;}
	.main_cont_01 .about_right{width:100%; padding-left:0; margin-top:25px; }
	.main_cont_01 .about_right dl{padding:0 5%; text-align:center; }
	.main_cont_01 .about_right dt{position:absolute; left:0; top:0; width:100%; margin-bottom:0; text-align:center; font-size:25px; }
	.main_cont_01 .about_right dd{line-height:1.6; font-size:15px; }
	.main_cont_02{display:flex; flex-wrap:wrap; justify-content:start; margin-top:75px; }
	.main_cont_02 .quick{width:calc(100%/3 - 15px/3); height:140px; margin-bottom:8px; background:#f0f0f0; }
	.main_cont_02 .quick:nth-child(3n+2){margin:0 7.5px; }
	.main_cont_02 .quick a{padding:0 0; }
	.main_cont_02 .quick .quick_img{height:100px; }
	.main_cont_02 .quick .quick_img img{transform:scale(0.8); max-width:100%; }
	.main_cont_02 .quick .quick_txt{font-size:15px; }
	.main_cont_02 .quick .quick_txt span{font-size: 10px;transform: translateY(-1px);display: inline-block;padding-left: 2px;}
	.main_cont_02 .quick .m_hide{display:none;}
	.main_cont_03{margin-top:75px; }
	.main_cont_03 .step_tab li{width:120px; height:40px; }
	.main_cont_03 .step_tab li a{font-size:14px; }
	.main_cont_03 .step_tab li a.on{box-shadow:2px -2px 5px rgba(0,0,0,0.08); }
	.main_cont_03 .step_info{padding:10px; }
	.main_cont_03 .step_info .step_tab_con{justify-content:start; min-height:180px; overflow-x:auto; padding:20px; }
	.main_cont_03 .step_info ul{white-space:nowrap;}
	.main_cont_03 .step_info ul li{min-width:70px; }
	.main_cont_03 .step_info ul li .step_icon{height:50px; }
	.main_cont_03 .step_info ul li .step_icon img{transform:scale(0.8); max-width:100%; }
	.main_cont_03 .step_info ul li + li .step_icon:before{right:100%; font-size:14px;}
	.main_cont_03 .step_info ul li p{font-size:14px; }
	.main_cont_04{margin-top:75px; }
	.main_cont_04 .gall_img{width:calc(50% - 10px/2); height:auto; margin-bottom:10px; }
	.main_cont_04 .gall_img:nth-child(n+3){display:none;}
	.main_cont_04 .gall_img a{position:relative; display:block; width:100%; height:0; overflow:hidden; padding-bottom:100%;}
	.main_cont_04 .gall_img img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
	.main_cont_04 .gall_img a:hover img{transform:translate(-50%,-50%) scale(1.05);}
	.main_cont_05{margin-top:75px; }
	.main_cont_05 .preview_bbs{width:100%;}
	.main_cont_05 .preview_bbs + .preview_bbs{margin-top:60px;}
	.main_cont_05 .preview_bbs .tit_area{margin-bottom:12px; }
	.main_cont_05 .ul_bbs li{height:41px; }
	.main_cont_05 .ul_bbs li a{line-height:41px; font-size:14px;}
	.main_cont_06{margin-top:75px; }
	.main_cont_06 .banner + .banner{margin-top:10px; }
	.main_cont_07{flex-wrap:wrap; margin-top:30px; }
	.main_cont_07 .customer_info{width:100%; margin-bottom:20px; padding:25px 20px;  }
	.main_cont_07 .customer_info h3{margin-bottom:10px; font-size:16px; }
	.main_cont_07 .customer_info1 .txt1{font-size:16px; }
	.main_cont_07 .customer_info1 .txt2{font-size:14px; }
	.main_cont_07 .customer_info1 .txt2 + .txt2{margin-top:2px; }
	.main_cont_07 .customer_info1 .txt3{font-size:12px; }
	.main_cont_07 .customer_info1 .time_info{margin:10px 0 5px; }
	.main_cont_07 .customer_info2 .ask p{font-size:14px;}
	.main_cont_07 .customer_info2 .ask_type1{width:calc(50% - 7px); }
	.main_cont_07 .customer_info2 .ask_type1 .icon_box{height:35px; }
	.main_cont_07 .customer_info2 .ask_type1 .icon_box img{transform:scale(0.9);}
	.main_cont_07 .customer_info2 .ask_type2{margin-top:15px; }
	.main_cont_07 .customer_info3 .account_info{}
	.main_cont_07 .customer_info3 .account_info .bank{margin-bottom:10px; }
	.main_cont_07 .customer_info3 .account_info .bank img{width:110px;}
	.main_cont_07 .customer_info3 .account_info .bank span{margin-left:10px; font-size:18px;}
	.main_cont_07 .customer_info3 .account_info p{font-size:14px;}

	.sub_visual{height:160px; margin:60px 0 50px; }
	.sub_visual .sub_tit{font-size:18px;} 
}
