@charset "utf-8";

/* 페이지 공통 */
#PageCommon{position:relative;width:100%;margin:0 auto;font-size:20px;line-height:30px;letter-spacing:-0.3px;color:#555555;text-align:center}
#PageCommon .tit{height:342px;padding-top:155px;font-weight:300;line-height:45px;color:#fff;background:url(/theme/basic/page/img/sub05_01_01_main.png) center center no-repeat}
#PageCommon .tit span{font-size:50px;font-weight:500}
#PageCommon .s_tit{padding:55px 0}
#PageCommon .s_tit.pad_t{padding:12px 0;}
#PageCommon .s_tit h1{padding:30px 0;font-size:40px;font-weight:600;line-height:50px;letter-spacing:-1px;color:#333333; word-break:keep-all;}
#PageCommon .s_tit h1 .color{color:#f2940b;}
#PageCommon .s_tit b{font-size:22px;line-height:40px;font-weight:600;color:#333333;}
#PageCommon .s_tit .acc {display:inline-block;font-size:22px;margin-top:5px;color:#fb7b09;border-bottom:1px solid #fb7b09;}
#PageCommon .s_tit .titimg{width:1200px;margin-top:55px;}
#PageCommon .gray{background-color:#f5f5f5}
.red_text{color:#de2424;    font-size: 17px;      display: inline-block;}
.sub02_02_wrap .tit{background: url(/theme/basic/page/img/sub02_03_02_01.png) center center no-repeat !important;}
.sub04_wrap .tit{background: url(/theme/basic/page/img/sub04_main.png) center center no-repeat !important;}


/*조직도*/
.organization_chart img{width:1194px; margin:0 auto 165px;}

/*판매관리전산*/
.top_tit{color:#cecccc}
.mi_num{color:#333}
.p_font_witch{width:300px; height:300px;}
.p_left{float:left;}
.p_right{float:right; margin-left:60px;}
.sale_full{width:100%; margin:0 auto; display:inline-block; background:#f5f5f5; font-size:0;}
.sale_full2{width:100%; margin:0 auto; display:inline-block; background:#fff; font-size:0;}


.sale_contents_box1{width:1200px; margin:0 auto; display:inline-block}
.sale_font{float:left;}
.sale_font h1{font-size:40px; color:#333; text-align:left; margin-top:103px; margin-bottom:40px;}
.sale_font p{font-size:22px; color:#333; font-style:normal; text-align:left; font-weight:390}
.sale_font h4 {color:#f2940b;font-size:24px;text-align:left;font-weight:600;padding-bottom:10px;}

.sale_font_01{float:left;}
.sale_font_01 h1{font-size:40px; color:#333; text-align:left; margin-top:103px; margin-bottom:40px;}
.sale_font_01 p{font-size:22px; color:#333; font-style:normal; text-align:left; font-weight:390}

.sale_font_02{float:left;}
.sale_font_02 h1{font-size:40px; color:#333; text-align:left; margin-top:103px; margin-bottom:40px;}
.sale_font_02 p{font-size:22px; color:#333; font-style:normal; text-align:left; font-weight:390}

.sale_contents_box1 img{float:right; padding:51px 0 51px 0}


.sale_contents_box2{width:1200px; margin:0 auto; display:inline-block}
.sale_font2{float:right;}
.sale_font2 h1{font-size:40px; color:#333; text-align:right; margin-top:103px; margin-bottom:40px;}
.sale_font2 p{font-size:22px; color:#333; font-style:normal; text-align:right; font-weight:390}
.sale_contents_box2 img{float:left; padding:51px 0 51px 0}

.full_images{width:100%; height:260px; margin:0 auto 150px; background:url(/theme/basic/page/img/sub02_01_07.png) no-repeat}

.full_images_center{width:1200px; margin:0 auto;}
/*.radius_box{width:32%; font-size:0; height:160px; border-radius:30px; margin:50px auto; display:inline-block; margin-right:10px; padding-top:28px; padding-bottom:44px; opacity:0.8}
.radius_box h1{font-size:52px; color:#fff; margin-bottom:30px;}
.radius_box p{font-size:20px; color:#fff}
*/

/*다이렉트형-오픈마켓*/
.open_introduce .open_box_wrap{display: flex;justify-content: space-between;}
.open_introduce .open_box_wrap .box_content strong{font-size: 22px; color: #222;}
.open_introduce .open_box_wrap .box_content .desc{font-size: 16px; margin-top:8px; font-weight: 400;color: #666;}
.open_introduce .open_box_wrap .box_img img{width:100%;}

.btn_wrapper{margin-top:50px;}
.btn_wrapper.margin0{margin-top:0;}
.btn_wrapper ul{display:flex;justify-content: space-between; width: 56%; margin: 0 auto;}
.btn_wrapper ul .button{ border-radius: 39px;background: #fff;border:1px solid #0ca8bf; width:200px;height:50px; transition:0.5s ease;}
.btn_wrapper ul .button span{vertical-align:-5px; margin-right:4px;}
.btn_wrapper ul .button:hover{background:#0ca8bf;box-shadow: 0 3px 10px 5px rgb(0 0 0 / 12%);}
.btn_wrapper ul .button:hover a{color:#fff;}
.btn_wrapper ul .button a{color:#0ca8bf;font-size:18px; line-height:49px;font-weight:400;} 

/* 다이렉트 */
.bold{font-weight:500; color:#222;font-style:22px;}
.s_tit{}
.s_tit .cont_desc{font-size: 16px; color: #666; padding: 30px 0;}
.s_tit .cont_desc .recommend{font-size:24px;margin-bottom:16px; color:#111;}
.s_tit .cont_desc .recommend .thumb{vertical-align:middle;font-size:26px;}
.s_tit .tit_wrap{display: flex; justify-content:center; border-bottom:1px solid #eee;padding:0 0 20px 0; align-items: center;}
.s_tit .tit_wrap .icon_wrap .main_t{margin-right: 52px; color: #111;font-size: 32px; position:relative;}
.s_tit .tit_wrap .icon_wrap .main_t:before{content:''; width:20px; background:#0ca8bf; height:3px; top:-5px;left:0;position:absolute;} 
.s_tit .tit_wrap .icon_wrap .main_t.open_m:before{background:#00ad91;}
.s_tit .tit_wrap .desc_tit{font-size: 16px;font-weight:300;}
.s_tit .tit_wrap.pad_dife{padding: 0 0 46px 0;}
.poter_site_box.process{padding:98px 0 20px;}
.poter_site_box .process_tit{color: #333; font-size: 30px; letter-spacing: 0.03em;}
.poter_site_center .sub_desc{ color:#00a1e9; font-size: 17px; font-weight: 500;}
.proc_icon{font-size: 35px !important; vertical-align: -5px !important; margin-right: 2px;}
.home_contents_box2 .branch_img{text-align:center;}
.home_contents_box2 .branch_img img{float:none;}

/* 혼합형 */
.s_tit .tit_wrap .icon_wrap .main_t.mix{color:#111;}
.s_tit .tit_wrap .btn_cousel{ background: #fff; border-radius: 24px;border:1px solid #32b2d0; padding: 8px 20px;position: relative; top:1px; margin-left:20px; transition:0.5s ease;}
.s_tit .tit_wrap .btn_cousel:hover{ background: #32b2d0; }
.s_tit .tit_wrap .btn_cousel span{font-size:28px;vertical-align:-7px; opacity:0; transition:0.5s ease}
.s_tit .tit_wrap .btn_cousel:hover span{opacity:1; transform:translateX(5px)}
.s_tit .tit_wrap .btn_cousel a{color: #32b2d0; font-size: 18px;}
.s_tit .tit_wrap .btn_cousel:hover a{color: #fff; }

/* 오픈마켓형 */
.s_tit .tit_wrap .icon_wrap .main_t.open_m{color:#111;}
.s_tit .tit_wrap .btn_cousel.open{background: #fff;border-radius: 24px;border:1px solid #00ad91; padding: 8px 20px;position: relative; top: 1px; margin-left:20px; transition:0.5s ease;}
.s_tit .tit_wrap .btn_cousel.open:hover{background: #00ad91;}
.s_tit .tit_wrap .btn_cousel.open a{color:#00ad91;font-size: 18px;}
.s_tit .tit_wrap .btn_cousel.open:hover a{color:#fff;font-size: 18px;}
/*이용안내*/
.home_contents_box1 .avalible_desc{ margin-top:40px;font-size: 28px;  font-weight:500;  color: #222;}
.home_contents_box1 .avalible_desc .no{color: #de1515; font-weight: 600;font-size: 42px; font-style:normal;}
.home_contents_box1 .avalible_desc .yes{color: #097ada; font-weight: 600;font-size: 42px;font-style:normal;}
.info_use{}
.info_use .small_vat{text-align:right;padding-right:10%;margin-top:38px;}
.info_use .small_vat span{color:#666;font-size:14px;}
.price_tit{font-size: 32px; color: #333;font-weight: 600;}
.info_use .table_wrap .price_table{width:80%;margin: 0 auto;border: 1px solid #eee;border-collapse: collapse;}
.info_use .table_wrap .price_table thead{ border-bottom: 2px solid #c8daf7;border-top: 1px solid #c8daf7; background:#f1f6fd;}
.info_use .table_wrap .price_table th{font-size: 17px; padding: 14px 0;}
.info_use .table_wrap .price_table td{text-align: center;font-size: 17px;padding: 14px 0;border: 1px solid #eee; font-weight:300;color:#444;}
.info_use .table_wrap .price_table td.text_blue{color:#057ce2; font-weight:600;}
.info_use .table_wrap .small_box {text-align:left; width:80%; margin:12PX auto 0;}
.info_use .table_wrap .small_box .sm_text{font-size:14px;color:#777; line-height:24px;}
.info_use .table_wrap .small_box .sm_text strong{color:#222;}
.info_use .table_wrap .small_box .sm_text .blue_text{color: #097ada; font-style: normal; font-weight: 500;}
.solution{padding:70px 0 90px;}
.solution .grade{margin-top:34px;}
.solution .grade img{width:100%;float:none;}
.question_wrapper .sub_tit{font-size:32px; text-align:left; position:relative;}
.question_wrapper .sub_tit:before{content:''; width:4px; height:30px; background:#00a2e1;display:inline-block;margin-right:10px;vertical-align: -4px;}
.question_wrap dl{width:100% !important; float:none !important; margin-bottom:0 !important; text-align:left !important;background:none !important;padding-top:20px !important;box-shadow:  20px 20px 60px #c8c8c8,-20px -20px 60px #ffffff !important; }
.question_wrap .question{padding:20px 0; background:none; font-size:18px;font-weight:400;color:#555; border-bottom:2px solid #eee;display:flex; justify-content:space-between; border-radius:0;}
.question_wrap .question strong{font-weight:600; color:#222;}
.question_wrap .question strong .bold_c{font-weight: 700; color: #00a2e1; font-style:normal;}
.question_wrap .question span{color: #999; vertical-align: -5px; margin-right:3%;}
.question_wrap .answer{font-size:15px; color:#666; text-align:left; font-weight:400; padding: 12px 0 12px 12px;}


/*브로셔*/
.sub01_03_wrap .tit{background: url(/theme/basic/page/img/sub01_01_01_01.png) center center no-repeat !important;}
.down_broshure{display:inline-block; width:334px; background:#5d5c5b; border-radius:30px;  padding:10px 10px;}
.down_broshure p{color:#fff}

/*마이오피스*/
.full_images_02_02{width:100%; height:260px; margin:50px auto 150px; display:inline-block; background:url(/theme/basic/page/img/sub02_02_06.png) no-repeat}
.full_images_02_02 .full_images_center_02_02{max-width:1200px; width:100%; margin:50px auto; background:#eee}
.full_images_02_02 .full_images_center_02_02 .radius_box{width:382px; padding:20px 0 35px 0; opacity:0.9; margin-right:24px;float:left; border-radius:15px; font-size:0; text-align:center;}
.full_images_02_02 .full_images_center_02_02 .radius_box h1{font-size:50px; color:#fff;line-height:1.3}
.full_images_02_02 .full_images_center_02_02 .radius_box p{font-size:22px; color:#fff; word-break:keep-all}


/*오시는길*/

.shape01_wid{width:100%; max-width:1200px; margin:0 auto;}
.shape01{width:100%; overflow:hidden; border:1px solid #ddd; padding:20px; margin-bottom:-1px; background:#f5f5f5}
.shape01 .shape01_1{width:20%; float:left; background:#7eaad1; border-radius:5px; margin-top:1%;}
.shape01 .shape01_2{width:75%; margin-left:3%; margin-right:2%; font-size:1.1em; float:left; text-align:left; margin-top:0;}
.shape01 .shape01_1 span{color:#fff; font-size:1.2em; font-weight:bold; padding:20px 10px; display:inline-block;}
.shape01.shapebg_1 .shape01_1{background:#59bdce}
.move{margin-top:1.5% !important;}
.map_sub{width:100%; max-width:1200px; margin:0 auto;}
.sub_tit{text-align:center; padding:5% 0 1%; font-size:11pt; letter-spacing:-1px; color:#333; margin:0 20px; min-width:300px;}
.sub_text1{color:#9e9e9e; font-weight:300; letter-spacing:1px; word-break:break-all;}
.sub_text2{font-size:2.7em !important; line-height:1.2; margin:10px 0; letter-spacing:-1px}
.sub_text3{font-size:1.4em; margin:35px 0; letter-spacing:-1px;}
.map_daum{width:100%; max-width:1200px; height:534px; margin:0 auto; background:#333}





/*홈페이지*/
.home_contents{width:100%; margin:0 auto; background:#f5f5f5; font-size:0}
.home_contents.bg_white{background:#fff;}
.home_contents_box1{width:1200px; margin:0 auto; display:inline-block; padding:50px 0 60px 0;}
.home_contents_box1.pad_dif{    padding: 42px 0 60px 0;}
.contents_font{float:left; margin-top:25px;}
.number{#cecccc}
.contents_font h1{font-size:40px; text-align:left;}
.contents_font h2{font-size:24px; text-align:left; margin-top:30px; line-height:35px;}
.contents_font p{font-size:18px; color:#555555; text-align:left; margin-top:22px;}
.home_contents_box1 img{float:right}

.home_contents2{width:100%; margin:0 auto; background:#fff; font-size:0}
.home_contents_box2{width:1200px; margin:0 auto; display:inline-block; padding:50px 0 60px 0;}
.contents_font2{float:right; margin-top:70px;}
.contents_font2 h1{font-size:40px; text-align:right;}
.number{#cecccc}
.contents_font2 h2{font-size:24px; text-align:right; margin-top:50px;line-height:35px}
.contents_font2 p{font-size:20px; color:#555555; text-align:right; margin-top:22px;}
.home_contents_box2 img{float:left}

.home_contents3{width:100%; margin:0 auto; background:#f5f5f5; font-size:0}
.home_contents_box3{width:1200px; margin:0 auto; display:inline-block; padding:50px 0 60px 0;}
.contents_font3{float:left; margin-top:60px;}
.contents_font3 h1{font-size:40px; text-align:left;}
.number{#cecccc}
.contents_font3 h2{font-size:24px; text-align:left; margin-top:50px;line-height:35px; }
.contents_font3 p{font-size:20px; color:#555555; text-align:left; margin-top:22px;}
.home_contents_box3 img{float:right}

.home_contents4{width:100%; margin:0 auto; background:#fff; font-size:0}
.home_contents_box4{width:1200px; margin:0 auto; display:inline-block;  padding:50px 0 60px 0;}
.contents_font4{float:right; margin-top:70px;}
.number{#cecccc}
.contents_font4 h1{font-size:40px; text-align:right;line-height:56px;}
.contents_font4 h2{font-size:24px; text-align:right; margin-top:50px;line-height:35px;}
.contents_font4 p{font-size:20px; color:#555555; text-align:right; margin-top:22px;}
.home_contents_box4 img{float:left;}

.home_contents5{width:100%; margin:0 auto; background:#fff; font-size:0}
.home_contents_box5{width:1200px; margin:0 auto; display:inline-block; padding:50px 0 60px 0;}
.contents_font5{float:left; margin-top:70px;}
.number{#cecccc}
.contents_font5 h1{font-size:40px; text-align:left;}
.contents_font5 h2{font-size:24px; text-align:left; margin-top:50px;}
.contents_font5 p{font-size:20px; color:#555555; text-align:left; margin-top:22px;}
.home_contents_box5 img{float:right;}


.home_contents6{width:100%; margin:0 auto; background:#fff; font-size:0}
.home_contents_box6{width:1200px; margin:0 auto; display:inline-block;  padding:50px 0 60px 0;}
.contents_font6{float:right; margin-top:70px;}
.number{#cecccc}
.contents_font6 h1{font-size:40px; text-align:right;}
.contents_font6 h2{font-size:24px; text-align:right; margin-top:50px;}
.contents_font6 p{font-size:20px; color:#555555; text-align:right; margin-top:22px;}
.home_contents_box6 img{float:left;}
.bod_r{border-radius:28px;box-shadow: 20px 20px 60px #c8c8c8, -20px -20px 60px #ffffff; }

.poter_site_box{width:100%; margin:0 auto; font-size:0; border-top:1px dashed #c5c5c5}
.poter_site_box .main_tit{color:#333; font-size:24px;margin-top:70px;font-weight:400;margin-bottom:30px;}
.poter_site_box .main_tit .impor{color: #222; font-weight: 600; font-size: 32px;}
.poter_site_center{width:1200px; margin:0 auto; display:inline-block; padding:70px 0 175px 0}
.poter_site_center.mix-wrap{padding:70px 0 ;}
.poter_site_center > div:nth-child(n+5){margin-top:94px;}
.poter_site_center.mix-wrap > div:nth-child(n+5){margin-top:20px;}
.poter_site_center.open_market > div:nth-child(n+4){margin-top:36px;}

.poter_box1{width:290px; height:320px; display:inline-block; margin-top:30px; background:url(/theme/basic/page/img/sub03_01_01_box1.png) no-repeat}
.poter_box2{width:290px; height:320px; margin-left:10px; margin-top:30px; display:inline-block; background:url(/theme/basic/page/img/sub03_01_01_box2.png) no-repeat}
.poter_box3{width:290px; height:320px; margin-left:10px; margin-top:30px; display:inline-block; background:url(/theme/basic/page/img/sub03_01_01_box3.png) no-repeat}
.poter_box4{width:290px; height:320px; margin-left:10px; margin-top:30px; display:inline-block; background:url(/theme/basic/page/img/sub03_01_01_box4.png) no-repeat}



.poter_box1{width:290px; height:320px; display:inline-block; }
.poter_box1 h1{position:relative;font-size:23px; margin-top:65px;min-height:60px;}
.poter_box1.min_h h1:after{
	position: absolute;
    content: '1';
    width: 50px;
    height: 50px;
    background: #f0850e;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:50px;}
.poter_box1 p{font-size:16px; margin-top:27px;word-break:keep-all;min-height:130px;}
.poter_box1.min_h{ height: 332px; overflow: hidden;}
.poter_box2.min_h{ height: 332px; overflow: hidden;}
.poter_box3.min_h{ height: 332px; overflow: hidden;}
.poter_box4.min_h{ height: 332px; overflow: hidden;}
.poter_box5.min_h{ height: 332px; overflow: hidden;}
.poter_box6.min_h{ height: 332px; overflow: hidden;}
.poter_box7.min_h{ height: 332px; overflow: hidden;}
.poter_box8.min_h{ height: 332px; overflow: hidden;}

.poter_box1.min_h p{min-height:180px;}
.poter_box2.min_h p{min-height:180px;}
.poter_box3.min_h p{min-height:180px;}
.poter_box4.min_h p{min-height:180px;}
.poter_box5.min_h p{min-height:180px;}
.poter_box6.min_h p{min-height:180px;}
.poter_box7.min_h p{min-height:180px;}
.poter_box8.min_h p{min-height:180px;}

.poter_box1.min_h h1{margin-top: 72px;}
.poter_box2.min_h h1{margin-top: 72px;}
.poter_box3.min_h h1{margin-top: 72px;}
.poter_box4.min_h h1{margin-top: 72px;}
.poter_box5.min_h h1{margin-top: 72px;}
.poter_box6.min_h h1{margin-top: 72px;}
.poter_box7.min_h h1{margin-top: 72px;}
.poter_box8.min_h h1{margin-top: 72px;}

.poter_box2{width:290px; height:320px; margin-left:10px; display:inline-block; }
.poter_box2 h1{position:relative;font-size:23px; margin-top:65px;min-height:60px;}
.poter_box2.min_h h1:after{
	position: absolute;
    content: '2';
    width: 50px;
    height: 50px;
    background:#f9b901;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:50px;}
.poter_box2 p{font-size:16px; margin-top:27px; width:272px; word-break:keep-all; min-height:130px;}


.poter_box3{width:290px; height:320px; margin-left:10px; display:inline-block;}
.poter_box3 h1{position:relative;font-size:23px; margin-top:65px;min-height:60px;}
.poter_box3.min_h h1:after{
	position: absolute;
    content: '3';
    width: 46px;
    height: 46px;
    background: #7abf52;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%;
	color:#fff;
	line-height:46px;
	}
.poter_box3 p{font-size:16px; margin-top:27px;word-break:keep-all; min-height:130px;}


.poter_box4{width:290px; height:320px; margin-left:10px; display:inline-block; }
.poter_box4 h1{position:relative;font-size:23px; margin-top:65px;min-height:60px;}
.poter_box4.min_h h1:after{
	position: absolute;
    content: '4';
    width: 46px;
    height: 46px;
    background: #00a5d2;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;
	}
.poter_box4 p{font-size:16px; margin-top:27px;word-break:keep-all;min-height:130px;}


.poter_box5{width:290px; height:411px; margin-left:10px; display:inline-block; }
.poter_box5 h1{position:relative;font-size:23px; margin-top:63px;min-height:60px;}
.poter_box5.min_h h1:after{
	position: absolute;
    content: '5';
    width: 46px;
    height: 46px;
    background: #f0850e;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box5 p{font-size:16px; margin-top:27px;word-break:keep-all;min-height:130px;}


.poter_box6{width:290px; height:411px; margin-left:10px; display:inline-block; }
.poter_box6 h1{position:relative;font-size:23px; margin-top:63px;min-height:60px;}
.poter_box6.min_h h1:after{
	position: absolute;
    content: '6';
    width: 46px;
    height: 46px;
    background: #f9b901;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box6 p{font-size:16px; margin-top:27px;word-break:keep-all;min-height:130px;}


.poter_box7{width:290px; height:411px; margin-left:10px; display:inline-block; }
.poter_box7 h1{position:relative;font-size:23px; margin-top:63px;min-height:60px;}
.poter_box7.min_h h1:after{
	position: absolute;
    content: '7';
    width: 46px;
    height: 46px;
    background: #7abf52;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box7 p{font-size:16px; margin-top:27px;word-break:keep-all;min-height:130px;}


.poter_box8{width:290px; height:411px; margin-left:10px; display:inline-block; }
.poter_box8 h1{position:relative;font-size:23px; margin-top:63px;min-height:60px;}
.poter_box8.min_h h1:after{
	position: absolute;
    content: '8';
    width: 46px;
    height: 46px;
    background: #00a5d2;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box8 p{font-size:16px; margin-top:27px;word-break:keep-all;min-height:130px;}



.poter_box1_open{width:290px; height:411px; display:inline-block; }
.poter_box1_open h1{position:relative;font-size:23px; margin-top:63px;min-height:50px; color:#222;}
.poter_box1_open h1.min-h_1{min-height:63px }
.poter_box1_open h1:after{
	position: absolute;
    content: '1';
    width: 46px;
    height: 46px;
    background: #f0850e;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box1_open p{font-size:16px; margin-top:4px;word-break:keep-all;min-height:130px;}
.poter_box1_open.min_h{height:304px; overflow: hidden;}
.poter_box2_open.min_h{height:304px; overflow: hidden;}
.poter_box3_open.min_h{height:304px; overflow: hidden;}
.poter_box4_open.min_h{height:304px; overflow: hidden;}
.poter_box5_open.min_h{height:auto; overflow: hidden;}
.poter_box6_open.min_h{height:auto; overflow: hidden;}
.poter_box7_open.min_h{height:auto; overflow: hidden;}
.poter_box8_open.min_h{height:auto; overflow: hidden;}

.poter_box1_open.min_h p{min-height:180px;}
.poter_box2_open.min_h p{min-height:180px;}
.poter_box3_open.min_h p{min-height:180px;}
.poter_box4_open.min_h p{min-height:180px;}
.poter_box5_open.min_h p{min-height:180px;}
.poter_box6_open.min_h p{min-height:180px;}
.poter_box7_open.min_h p{min-height:180px;}
.poter_box8_open.min_h p{min-height:180px;}

.poter_box1_open.min_h h1{margin-top: 72px;}
.poter_box2_open.min_h h1{margin-top: 72px;}
.poter_box3_open.min_h h1{margin-top: 72px;}
.poter_box4_open.min_h h1{margin-top: 72px;}
.poter_box5_open.min_h h1{margin-top: 72px;}
.poter_box6_open.min_h h1{margin-top: 72px;}
.poter_box7_open.min_h h1{margin-top: 72px;}
.poter_box8_open.min_h h1{margin-top: 72px;}
.poter_box1_open .img_box{  box-shadow:  20px 20px 60px #c8c8c8, -20px -20px 60px #ffffff;}
.poter_box2_open{width:290px; height:411px; margin-left:10px; display:inline-block; }
.poter_box2_open h1{position:relative;font-size:23px; margin-top:63px;min-height:50px;  color:#222;}
.poter_box2_open h1:after{
	position: absolute;
    content: '2';
    width: 46px;
    height: 46px;
    background:#f9b901;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box2_open p{font-size:16px; margin-top:4px; width:272px; word-break:keep-all; min-height:130px;}
.poter_box2_open .img_box{  box-shadow:  20px 20px 60px #c8c8c8, -20px -20px 60px #ffffff;}

.poter_box3_open{width:290px; height:411px; margin-left:10px; display:inline-block;}
.poter_box3_open h1{position:relative;font-size:23px; margin-top:63px;min-height:50px;  color:#222;}
.poter_box3_open h1:after{
	position: absolute;
    content: '3';
    width: 46px;
    height: 46px;
    background: #7abf52;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box3_open p{font-size:16px; margin-top:4px;word-break:keep-all; min-height:130px;}
.poter_box3_open .img_box{  box-shadow:  20px 20px 60px #c8c8c8, -20px -20px 60px #ffffff;}

.poter_box4_open{width:290px; height:411px; margin-left:10px; display:inline-block; }
.poter_box4_open h1{position:relative;font-size:23px; margin-top:63px;min-height:50px;  color:#222;}
.poter_box4_open h1:after{
	position: absolute;
    content: '4';
    width: 46px;
    height: 46px;
    background: #00a5d2;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box4_open p{font-size:16px; margin-top:4px;word-break:keep-all;min-height:130px; }
.poter_box4_open .img_box{box-shadow:  20px 20px 60px #c8c8c8, -20px -20px 60px #ffffff;}

.poter_box5_open{width:290px; height:411px; margin-left:10px; display:inline-block; }
.poter_box5_open h1{position:relative;font-size:23px; margin-top:63px;min-height:50px; color:#222;}
.poter_box5_open h1:after{
	position: absolute;
    content: '5';
    width: 46px;
    height: 46px;
    background: #f0850e;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box5_open p{font-size:16px; margin-top:4px;word-break:keep-all;min-height:130px;}
.poter_box5_open .img_box{box-shadow:  20px 20px 60px #c8c8c8, -20px -20px 60px #ffffff;}

.poter_box6_open{width:290px; height:411px; margin-left:10px; display:inline-block; }
.poter_box6_open h1{position:relative;font-size:23px; margin-top:63px;min-height:50px;  color:#222;}
.poter_box6_open h1:after{
	position: absolute;
    content: '6';
    width: 46px;
    height: 46px;
    background: #f9b901;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box6_open p{font-size:16px; margin-top:4px;word-break:keep-all;min-height:130px;}
.poter_box6_open .img_box{   box-shadow:  20px 20px 60px #c8c8c8, -20px -20px 60px #ffffff;}

.poter_box7_open{width:290px; height:411px; margin-left:10px; display:inline-block; }
.poter_box7_open h1{position:relative;font-size:23px; margin-top:63px;min-height:50px;  color:#222;}
.poter_box7_open h1:after{
	position: absolute;
    content: '7';
    width: 46px;
    height: 46px;
    background: #7abf52;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box7_open p{font-size:16px; margin-top:4px;word-break:keep-all;min-height:130px;}
.poter_box7_open .img_box{    box-shadow:  20px 20px 60px #c8c8c8, -20px -20px 60px #ffffff;}

.poter_box8_open{width:290px; height:411px; margin-left:10px; display:inline-block; }
.poter_box8_open h1{position:relative;font-size:23px; margin-top:63px;min-height:50px;  color:#222;}
.poter_box8_open h1.min-h_1{min-height:63px }
.poter_box8_open h1:after{
	position: absolute;
    content: '8';
    width: 46px;
    height: 46px;
    background: #00a5d2;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -116%; color:#fff;line-height:46px;}
.poter_box8_open p{font-size:16px; margin-top:4px;word-break:keep-all;min-height:130px;}
.poter_box8_open .img_box{box-shadow:  20px 20px 60px #c8c8c8, -20px -20px 60px #ffffff;}

.organization_chart{width:100%; margin:60px auto;}
.organization_chart_center{max-width:1200px; width:100%; margin:0 auto;}
.organization_chart_center h1{font-size:40px; font-weight:600; letter-spacing:-1px; color:#333; margin-bottom:40px;}
.organization_chart_center img{max-width:1192px; width:90%; margin:0 auto;}


/*오픈마켓*/
.sub03_02_03_warp .tit {background:url(/theme/basic/page/img/sub03_02_03_main.png) no-repeat !important;}
.open_market_gray{width:100%; margin:80px auto 0; display:inline-block; background:#f5f5f5;}
.open_market_center{width:1200px; margin:0 auto; font-size:0; display:inline-block; text-align:left;}
.open_market_center img{float:right; padding-top:97px; padding-bottom:52px;}
.open_market_font{float:left; margin-top:165px; text-align:left;}
.open_market_font h1{font-size:40px; color:#333; margin-bottom:40px;}
.open_market_font h2{font-size:24px; color:#333; line-height:36px}
.open_market_font p{font-size:22px; color:#333; margin-top:30px;}

.open_market_white{width:100%; margin:0px auto; display:inline-block; background:#fff;}
.open_market_white_center{width:1200px; margin:0 auto; font-size:0; display:inline-block; text-align:left;}
.open_market_white_center img{float:left; padding-top:97px; padding-bottom:52px;}
.open_market_white_font{float:right; margin-top:152px; text-align:right}
.open_market_white_font h1{font-size:40px; color:#333; margin-bottom:40px;}
.open_market_white_font h2{font-size:24px; color:#333; line-height:36px}
.open_market_white_font p{font-size:22px; color:#555; margin-top:30px;}
.under_line{border-bottom:1px solid #c1c1c1}
.under_line_color{border-bottom:1px solid #fb7b09}

.open_market_gray2{width:100%; margin:0px auto; display:inline-block; background:#f5f5f5;}
.open_market_center2{width:1200px; margin:0 auto; font-size:0; display:inline-block; text-align:left;}
.open_market_center2 img{float:right; padding-top:97px; padding-bottom:52px;}
.open_market_font2{float:left; margin-top:165px; text-align:left;}
.open_market_font2 h1{font-size:40px; color:#333; margin-bottom:40px;}
.open_market_font2 h2{font-size:24px; color:#333; line-height:36px;}
.open_market_font2 p{font-size:22px; color:#555; margin-top:30px;}

.open_market_white2{width:100%; margin:0px auto; display:inline-block; background:#fff;}
.open_market_white_center2{width:1200px; margin:0 auto; font-size:0; display:inline-block; text-align:left;}
.open_market_white_center2 img{float:left; padding-top:50px; padding-bottom:52px;}
.open_market_white_font2{float:right; margin-top:104px; text-align:right}
.open_market_white_font2 h1{font-size:40px; color:#333; margin-bottom:40px;}
.open_market_white_font2 h2{font-size:24px; color:#333; line-height:36px}
.open_market_white_font2 p{font-size:22px; color:#555; margin-top:30px;}
.under_line{border-bottom:1px solid #c1c1c1; color:#333}
.under_line_color{border-bottom:1px solid #fb7b09; color:#fb7b09}

.full_images_03_02_03{width:100%; height:260px; margin:50px auto 150px; display:inline-block; background:url(/theme/basic/page/img/sub02_02_06.png) no-repeat}
.full_images_03_02_03 .full_images_03_02_03_center{max-width:1200px; width:100%; margin:0 auto; margin-top:50px;}
.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius{width:290px; padding:20px 0 35px 0; opacity:0.9; margin-right:13px; float:left; border-radius:15px; font-size:0; text-align:center; height:160px}
.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius h1{font-size:50px; color:#fff; margin-top:10px; margin-bottom:15px;}
.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius p{font-size:22px; color:#fff; word-break:keep-all}


/*카카오모먼트*/
.kakao_gray1{width:75%; margin:0 auto; background:#fafafa; margin-top:50px; padding-bottom:30px; border-radius:30px;}
.kakao_in_fff{width:95%; margin:0 auto; padding-bottom:30px; text-align:center; background:#fff; border-radius:30px; margin-top:30px; }
.kakao_top_p{font-size:22px; padding:10px 0; background:#3e3e3e; display:inline-block; margin:30px auto 10px;; border-radius:30px; color:#fff; width:150px; }
.kakao_in_fff h2{font-size:21px; margin:0 auto; color:#333;}
.kakao_in_fff p{font-size:16px; color:#333; margin-top:15px; line-height:20px; margin-bottom:35px;}
.kakao_in_fff img{margin:10px 0; max-width:328px; width:100%;}
.kakao_banner{display:inline-block; font-size:22px;}
.kakao_banner h2{font-size:22px;; margin-top:10px;}
.kakao_friends{display:inline-block;}
.kakao_friends h2{font-size:22px; margin-top:10px;}

.kakao_friends img{max-width:328px; width:100%;}



/*카카오알림톡*/
.sub02_03_05_wrap .tit {background:url(/theme/basic/page/img/sub02_03_05_main.png) no-repeat !important;}

.download_intro{width:334px; margin:20px auto 0; border-radius:50px; padding:6px 0; font-size:20px;  background:#434343; color:#fff}
.download_intro img{margin:0; padding:0; display:inline-block}
.kakao_gray{width:100%; margin:65px auto 0; display:inline-block; background:#f5f5f5}
.kakao_center{width:1200px; margin:0 auto; font-size:0; display:inline-block;}



/* 키워드 검색광고 */
.sub04_01_01_wrap .cont ul{width:1200px;margin:0 auto;padding:50px 0}
.sub04_01_01_wrap .cont ul:after{display:block;clear:both;content:""}
.sub04_01_01_wrap .cont li{float:left;width:33%}
.sub04_01_01_wrap .cont li p{color:#333333}

/* 브랜드 검색광고 */
/*.sub04_01_02_wrap .s_tit{padding:55px 0 55px!important}*/
.sub04_01_02_wrap .cont ul{width:1200px;margin:0 auto;padding:110px 0 180px}
.sub04_01_02_wrap .gray ul{padding:50px 0}
.sub04_01_02_wrap .cont ul:after{display:block;clear:both;content:""}
.sub04_01_02_wrap .cont li{float:left;width:67%}
.sub04_01_02_wrap .cont li:last-child, .sub04_01_02_wrap .gray li:first-child{width:33%}
.sub04_01_02_wrap .cont li p{color:#333333}
.top_one_img{max-width:559px; width:100%;}
.bottom_one_img{max-width:238px; width:100%;}
.sub04_01_02_wrap .daum li{float:right; width:33%;}
.one_line2{max-width:1200px; width:100%; margin:0 auto;}
.top_one_img_2{float:left;max-width:559px; width:100%;}
.bottom_one_img_2{float:left;max-width:238px; width:100%;}

/* 디스플레이 광고 */
.sub04_01_03_wrap .s_tit{padding:55px 0 25px!important}
.sub04_01_03_wrap .cont_box{width:1200px;margin:0 auto;padding:60px 0;text-align:left}
.sub04_01_03_wrap .cont_box>p{position:relative;margin-bottom:40px;padding-left:90px;line-height:37px;color:#333333;font-weight:400}
.sub04_01_03_wrap .cont_box>p span{font-size:32px;font-weight:600}
.sub04_01_03_wrap .cont_box>p:before{position:absolute;display:block;top:15px;left:0;font-size:76px;color:#cecccc;letter-spacing:-1px;content:"01"}
.sub04_01_03_wrap .num02:before{content:"02"!important}
.sub04_01_03_wrap .num03:before{content:"03"!important}
.sub04_01_03_wrap .num03{margin-top:25px!important}
.sub04_01_03_wrap .num04:before{width:68px;height:68px;top:0!important;background:url(/theme/basic/page/img/sub04_01_03_04_icon.png) 0 0 no-repeat;content:""!important}
.sub04_01_03_wrap .num04{margin-top:40px}

.sub04_01_03_wrap .gray{background:url(/theme/basic/page/img/sub04_01_03_01_bg.png) center center no-repeat}
.sub04_01_03_wrap .cont_box ul{text-align:center}
.sub04_01_03_wrap .cont_box ul:after{display:block;clear:both;content:""}
.sub04_01_03_wrap .cont_box li{position:relative;float:left;margin-right:69px}
.sub04_01_03_wrap .cont_box li:after{position:absolute;display:block;top:35%;right:-54px;width:39px;height:40px;background:url(/theme/basic/page/img/sub04_01_03_02_arrow.png) center center no-repeat;content:""}
.sub04_01_03_wrap .cont_box li:last-child{margin-right:0}
.sub04_01_03_wrap .cont_box li:last-child:after{display:none}
.sub04_01_03_wrap .cont_box li p{padding:10px 0;font-size:24px;color:#333333;font-weight:500}
.sub04_01_03_wrap .line{background:url(/theme/basic/page/img/sub04_01_03_02_line.png) bottom center no-repeat}
.sub04_01_03_wrap .gray_bg{padding:50px 0;background-color:#f8f8f8}
.sub04_01_03_wrap .no_pad{padding:60px 0 0}
.sub04_01_03_wrap .n4{padding:60px 0 150px}
.sub04_01_03_wrap .cont_box img { margin-left:-1px;}
.sub04_01_03_wrap .cont_box img:first-child { margin-left:0px;}
.sub04_01_03_wrap .gray_bg_pc{margin-right:30px; width:30%;}
.sub04_01_03_wrap .gray_bg_mobile{width:13%;}
.pc_ad_01{display:inline-block; width:auto}
.pc_ad_01 img{width:300px;}
.pc_ad_02{display:inline-block; padding-right:17px; border-right:1px dashed #666}
.pc_ad_02 img{width:300px;}
.pc_ad_03{display:inline-block; margin-left:15px;}
.pc_ad_03 img{width:385px;}
.pc_ad_04{display:inline-block;}
.pc_ad_04 img{width:169px;}



/* 바이럴마케팅 */
.sub04_01_04_wrap .s_tit{padding:55px 0 55px!important}
.sub04_01_04_wrap .cont_wrap{width:1200px;margin:0 auto;letter-spacing:-1px}
.sub04_01_04_wrap .logo_wrap{padding:6px 0;border-radius:30px;background-color:#f8f8f8}
.sub04_01_04_wrap ul:after{display:block;clear:both;content:""}
.sub04_01_04_wrap ul{padding:50px 0;background:url(/theme/basic/page/img/sub04_01_04_line.png) center bottom no-repeat}
.sub04_01_04_wrap ul:last-child{background:none;margin-bottom:100px}
.sub04_01_04_wrap li{text-align:left}
.sub04_01_04_wrap li:first-child{float:left;width:40%}
.sub04_01_04_wrap .cafe li:first-child{width:30%; float:right; text-align:right}
.sub04_01_04_wrap li:last-child{float:right;width:60%;text-align:right}
.sub04_01_04_wrap .cafe li:last-child{width:40%}
.sub04_01_04_wrap dt{margin-bottom:50px;font-size:47px;line-height:57px;color:#cecccc;font-weight:300}
.sub04_01_04_wrap dt span{font-size:40px;line-height:50px;color:#333333;font-weight:600}
.sub04_01_04_wrap dd{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #bebebe}
.sub04_01_04_wrap dd:last-child{border-bottom:none}
.sub04_01_04_wrap dd h1{padding-bottom:5px;font-size:24px;line-height:34px;color:#333333;font-weight:600}
.sub04_01_04_wrap dd p{font-size:20px;line-height:25px;color:#555555;font-weight:300;letter-spacing:-1.5px}
.sub04_01_04_wrap dd .pad_bottom{padding-bottom:10px}
.sub04_01_04_wrap dd b{color:#333;font-weight:500}
.sub04_01_04_wrap dd h2{padding-bottom:30px;font-size:24px;line-height:34px;color:#333;font-weight:500}
.sub04_01_04_oneline img{max-width:343px; width:100%;}
.sub04_01_04_oneline_left img {float:left;}



/* SNS */
.sub04_01_06_wrap .cont_wrap{width:1200px;margin:0 auto;margin-bottom:250px}

/* 유튜브 */
.sub04_01_07_wrap .s_tit{padding:55px 0 55px!important}
.sub04_01_07_wrap .cont_wrap{display:table;width:1200px;margin:0 auto;padding-bottom:120px}
.sub04_01_07_wrap .cont_wrap:afetr{display:block;clear:both;content:""}
.sub04_01_07_wrap .cont_wrap dl{float:left;width:48.5%;padding:50px 20px 20px;background-color:#f8f8f8;border-radius:10px;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:3px 5px 5px rgba(0, 0, 0, 0.2)}
.sub04_01_07_wrap .cont_wrap dl:last-child{float:right}
.sub04_01_07_wrap .cont_wrap dt{margin-bottom:30px;font-size:36px;color:#333;font-weight:600}
.sub04_01_07_wrap .cont_wrap dd{margin:0 20px;font-size:20px;line-height:40px;border-bottom:1px dashed #cfcfcf}
.sub04_01_07_wrap .cont_wrap dl div{margin-top:30px}

/* 언론광고 */
.sub04_01_08_wrap .cont_wrap{margin-bottom:100px}
.sub04_01_08_wrap .ul_wrap{margin-top:50px;padding:50px 0;background-color:#f5f5f5}
.sub04_01_08_wrap ul, .sub04_01_08_wrap .logo_wrap{width:1200px;margin:0 auto}
.sub04_01_08_wrap .cont_wrap ul:after{display:block;clear:both;content:""}
.sub04_01_08_wrap .cont_wrap li{float:left;margin-right:25px}
.sub04_01_08_wrap .cont_wrap li:last-child{margin-right:0}
.sub04_01_08_wrap .logo_wrap img{width:16.7%}
.sub04_01_08_wrap .logo_wrap img { margin-left:-1px;}
.sub04_01_08_wrap .logo_wrap img:nth-child(8n-1) { margin-left:-1px; margin-top:-1px;}
.sub04_01_08_wrap .logo_wrap img:nth-child(9n-1) { margin-left:-1px; margin-top:-1px;}
.sub04_01_08_wrap .logo_wrap img:nth-child(10n-1) { margin-left:-1px; margin-top:-1px;}
.sub04_01_08_wrap .logo_wrap img:nth-child(11n-1) { margin-left:-1px; margin-top:-1px;}
.sub04_01_08_wrap .logo_wrap img:nth-child(12n-1) { margin-left:-1px; margin-top:-1px;}
.sub04_01_08_wrap .logo_wrap img:nth-child(13n-1) { margin-left:-1px; margin-top:-1px;}


/* 분석마케팅 */
.sub04_01_09_wrap .cont_wrap{width:1200px;margin:0 auto;margin-bottom:150px}
.sub04_01_09_wrap .cont_wrap:after{display:block;clear:both;content:""}
.sub04_01_09_wrap dl{display:table;float:left;width:385px;margin-right:20px;box-sizing:border-box;margin-bottom:25px;text-align:center}
.sub04_01_09_wrap dl:nth-child(3){margin-right:0}
.sub04_01_09_wrap dt{margin-bottom:5px;padding:12px 0;font-size:30px;color:#fff;font-weight:600;border-radius:20px;box-sizing:border-box}
.sub04_01_09_wrap dl:first-child dt{background-color:#f8b82c}
.sub04_01_09_wrap dl:nth-child(2) dt{background-color:#00ad91}
.sub04_01_09_wrap dl:nth-child(3) dt{background-color:#00a5d2}
.sub04_01_09_wrap .second{display:table;margin:0 auto}
.sub04_01_09_wrap .second dl:first-child dt{background-color:#b7d200}
.sub04_01_09_wrap .second dl:last-child dt{background-color:#f98811}
.sub04_01_09_wrap dl div{position:relative;padding:25px 0 15px;border-radius:15px;border:2px dotted #bfbfbf;box-sizing:border-box}
.sub04_01_09_wrap dd{/*height:359px;*/font-size:20px;line-height:25px;color:#333333;word-break:keep-all;box-sizing:border-box}
.sec{width:90%; margin-top:30px; margin-bottom:22px;}
.third{width:90%; margin-top:55px; margin-bottom:22px;}
/*.sub04_01_09_wrap dl:first-child dd{background:url(/theme/basic/page/img/sub04_01_09_img01.png) center bottom no-repeat}
.sub04_01_09_wrap dl:nth-child(2) dd{background:url(/theme/basic/page/img/sub04_01_09_img02.png) center bottom no-repeat}
.sub04_01_09_wrap dl:nth-child(3) dd{background:url(/theme/basic/page/img/sub04_01_09_img03.png) center bottom no-repeat}
.sub04_01_09_wrap .second dl:first-child dd{background:url(/theme/basic/page/img/sub04_01_09_img04.png) center bottom no-repeat}
.sub04_01_09_wrap dl:last-child dd{background:url(/theme/basic/page/img/sub04_01_09_img05.png) center bottom no-repeat}*/

/* 보상플랜시뮬레이션 */
.sub04_02_01_wrap .cont_wrap{width:1200px;margin:0 auto;margin-top:25px;margin-bottom:240px;background:url(/theme/basic/page/img/sub04_02_01_bg.png) center center no-repeat}

/*다국어시스템*/
.langue{max-width:1190px; width:100%;}

/* 브랜드 기획 */
.sub04_03_01_wrap .cont_wrap{max-width:1200px; width:100%; margin:0 auto;margin-top:25px;margin-bottom:150px}
.sub04_03_01_wrap ul:after{display:block;clear:both;content:""}
.sub04_03_01_wrap li{border-radius:10px;}
.equal{margin-left:1%; margin-right:1%}

.sub04_03_01_wrap li:first-child{float:left;width:756px;border:1px dashed #b7b6b6;}
.sub04_03_01_wrap li:last-child{float:right;width:35%; background:#343434; font-size:0; display:inline-block; background:url(/theme/basic/page/img/sub04_03_01_bla.png) no-repeat;}

.sub04_03_01_wrap .full_cir{width:90%; margin:30px auto; font-size:0}
.sub04_03_01_wrap .brand_img{width:49%; background:#f5f5f5; display:inline-block;padding:20px 0 20px 0; border-radius:20px; margin-right:10px}
.sub04_03_01_wrap .brand_img h1{font-size:22px; color:#333}
.sub04_03_01_wrap .brand_img p{font-size:18px; color:#333}
.sub04_03_01_wrap .brand_persnal{width:49%; background:#f5f5f5; display:inline-block;padding:20px 0 50px 0; border-radius:20px}
.sub04_03_01_wrap .brand_persnal h1{font-size:22px; color:#333}
.sub04_03_01_wrap .brand_persnal p{font-size:18px; color:#333}
.sub04_03_01_wrap .vertical dl, dt, dd {vertical-align:middle}
.brand_ingi{width:50%; background:#fb9318;border-radius:20px;font-size:22px; display:inline-block; color:#fff; padding:21px 0}
.brand_y{width:41%; background:#fb9318;border-radius:20px;font-size:22px; display:inline-block; color:#fff; padding:21px 0}
.brand_cust{width:50%; background:#96c73a; display:inline-block; border-radius:20px; font-size:22px; color:#fff; padding:21px 0; margin-top:30px;}
.brand_ser{width:50%; background:#00a7ad; display:inline-block; border-radius:20px; font-size:22px; color:#fff; padding:21px 0;}

.sub04_05_01_wrap .s_tit {padding: 55px 0 0 !important;}
.sub04_05_01_wrap .s_tit h5{font-size: 28px;font-weight: 600;padding: 0 20px;margin-top:20px}
.sub04_05_01_wrap .s_tit h1{padding: 10px 0 30px 0 !important;}
.sub04_05_01_wrap .cont_wrap .price-table h3{color: #f2940b;font-size: 40px;font-weight:500;margin-bottom:50px;margin-top:20px}
.sub04_05_01_wrap .cont_wrap .price-table .sub-tit h1{color:#000000;font-size: 45px;margin-top:15px}
.sub04_05_01_wrap .cont_wrap .price-table .sub-tit h1 span{font-size:20px;margin-left:10px;color:#777}
.sub04_05_01_wrap .cont_wrap .price-table{margin-bottom:100px}
.sub04_05_01_wrap .cont_wrap table{border:1px solid #ccc;border-collapse: collapse;max-width: 900px;width: 95%;margin: 40px auto 20px;}
.sub04_05_01_wrap .cont_wrap table th{background: #323232;padding: 15px 0px;font-size: 22px;color: #fff;}
.sub04_05_01_wrap .cont_wrap table td {border-top: 1px solid #ccc;font-size: 18px;padding: 15px; border-left: 1px solid #ccc;text-align: center;}
.sub04_05_01_wrap .cont_wrap ul{max-width: 900px;margin: auto;width: 95%; text-align: left;}
.sub04_05_01_wrap .cont_wrap ul li{font-size:15px;line-height: 1.8;}
.sub04_05_01_wrap .cont_wrap img{max-width:1200px}

.full_sec{width:85%; margin:40px auto 37px;}
.w_cir_01{width:100%; background:#fff; display:inline-block; font-size:21px; color:#333; padding:14px 0; border-radius:50px;}
.deep{width:100%; background:#fb9318; border-radius:60px; padding:15px 0;}
.brand_map{width:92%; background:#fff; font-size:26px; color:#fb9318; border-radius:50px; padding:27px 0; margin:0 auto;}

.brand_info {display:flex;margin-bottom:50px;gap: 15px;}
.brand_info_box {text-align: left;}
.brand_info_box h4 {display: inline-block;background: #07b07e;padding: 4px 8px;border-radius: 10px;color: #fff;margin-bottom: -15px;margin-left: 20px;}
.brand_info_box p {background: #f6f7f8;padding: 30px 28px 25px;border-radius: 10px;text-align: center;letter-spacing: 0.04em;}

.barnd_plus {margin-bottom: 80px;display: flex;justify-content: center;align-items: center;}
.barnd_plus .plus {border: 2px dotted #eee;padding: 30px 0;border-radius: 50px;font-size: 25px;font-weight: 600;width: 27%;}
.barnd_plus .plus:first-child {margin-right:-30px;}
.barnd_plus .plus.ml_m30 {margin-left:-30px;}
.barnd_plus .anws {padding: 30px 0;background: linear-gradient(45deg, #ffab31, #fe8218);font-size: 25px;font-weight: 700;color: #fff;border-radius: 50px;width: 26%;}
.barnd_plus .quals {font-size: 25px;font-weight: 600;padding:0 20px;}
.barnd_plus .quals_wh {display:none;}
.barnd_plus_two {background: #f6f7f8;border-radius: 25px;padding: 50px;}
.barnd_plus_two .plus_flex {display: flex;justify-content: center;align-items: center;gap: 15px;background: linear-gradient(45deg, #d0beb2, #e4e4e4);max-width: 64%;margin: 0 auto 30px;border-radius: 150px;padding: 20px 0;border-radius: 140px;padding: 20px 0;}
.barnd_plus_two .plus {background: #ffffff;height: 180px;width: 180px;border-radius: 100%;display: flex;justify-content: center;align-items: center;font-weight: 600;border: 1px solid #f2940b;}
.barnd_plus_two .anws {margin-top: 10px;font-size: 31px;font-weight: 800;color: #ffffff;max-width: 64%;margin: 30px auto 0;background: linear-gradient(45deg, #ffab31, #fe8218);padding: 24px 0;border-radius: 78px;}
.barnd_plus_two .anws span {opacity: 0.6;font-size: 23px;margin-bottom: 4px;display: inline-block;}
.barnd_plus_two i {font-size: 27px;color: #666;}

.full_cir img.mobile_only{ display:none;}

.sub04_01_08_wrap .cont_wrap li img{max-width:587px; width:100%;}

/*진행절차*/
.sub05_01_01_wrap .cont_wrap{width:1200px;margin:0 auto;margin-top:25px;margin-bottom:146px;}
.sub05_01_01_wrap .cont_wrap img{margin-right:19px; margin-top:10px;}
.progress{width:100%; background:#f5f5f5; border-top:1px dashed #b8b8b8; margin-bottom:37px;font-size:0}
.progress_wrap{width:1200px; margin:0 auto; padding:50px 0 95px 0}

.menu_box{width:380px; display:inline-block;}
.menu_box_images{width:380px; height: 235px;background:url(/theme/basic/page/img/sub05_01_01_menu1.png) no-repeat;}
.menu_box_font{font-size:20px; color:#666; text-align:left; float:left; margin-left:25px; margin-top:75px;}

.menu_box2{width:380px; margin-left:30px; display:inline-block;}
.menu_box_images2{width:380px; height: 235px;background:url(/theme/basic/page/img/sub05_01_01_menu2.png) no-repeat;}
.menu_box_font2{font-size:20px; color:#666; text-align:left; float:left; margin-left:25px; margin-top:75px;}

.menu_box3{width:380px; margin-left:30px; display:inline-block;}
.menu_box_images3{width:380px; height: 235px;background:url(/theme/basic/page/img/sub05_01_01_menu3.png) no-repeat;}
.menu_box_font3{font-size:20px; color:#666; text-align:left; float:left; margin-left:25px; margin-top:75px;}

/*유지보수*/
.repair img{width:100%; max-width:1188px; margin:0 auto;}


/*관련사이트*/
.sub06_03_wrap .tit{background:url(/theme/basic/page/img/sub06_03_01_main.png) !important}
.same_site{font-size:0;}
.same_site img{margin-left:-1px; margin-top:-1px; max-width:401px; width:100%;}

/*원격지원*/
.remote img{max-width:543px; width:100%; margin:0 auto;}
.sub_con06{width:100%; overflow:hidden; margin-top:50px;}
.sub_con06 .sub_06_1{width:100%; max-width:1200px; margin:0 auto; overflow:hidden}
.sub_con06 .sub_06_1 ul{width:100%; overflow:hidden;}
.sub_con06 .sub_06_1 ul li:first-child{margin-left:0;}
.sub_con06 .sub_06_1 ul li{width:33.8%; float:left; text-align:center; font-size:1.5em; color:#333; border:10px solid #ddd; padding:50px 10px; margin-left:-10px; min-height:240px;}
.sub_con06 .sub_06_1 ul li span{display:block; font-size:2.0em; font-weight:bold; margin-top:20px; margin-bottom:35px;}
.assistance_01 {width:100%; max-width:1200px; margin:0 auto; overflow:hidden; margin-top:3%;}
.assistance_01_1{width:auto; margin:0 auto 50px; padding:40px; overflow:hidden; background:#f5f5f5;}
.assistance_01_tit{text-align:center; padding:5% 0 2%; font-size:11pt; letter-spacing:-1px; color:#333; margin:0 20px; min-width:300px;}
.assistance_01_text{font-size:2.7em; line-height:1.2; margin:10px 0; letter-spacing:-1px;}
.assistance_01_con{width:100%; overflow:hidden; color:#333}
.assistance_01_con .assistance_01_con_1{width:100%; overflow:hidden; margin-bottom:3%;}
.assistance_01_con .assistance_01_con_1 li{font-size:1.3em; margin-bottom:20px; text-align:left;}
.assistance_01_con .assistance_01_con_1 li a{background-color: #1d2339; color: #fff; font-size: 0.7em; padding: 5px 20px;border-radius: 50px;}
.assistance_01_con .assistance_01_con_1 img{max-width:1120px; width:100%;}

/*이용약관*/
.sub07_02_screat{width:90%; height:700px; margin:0 auto; overflow:scroll; text-align:left; word-break:keep-all; margin-bottom:50px;}
.sub07_02_screat p{text-align:left;}

/*관련사이트*/
.same_site_full{max-width:1200px; width:100%; margin:0 auto;}
.sub02_02_wrap .myoffice-wrap{max-width: 1200px; margin: auto;}
.sub02_02_wrap .myoffice-wrap .swiper-wrapper{height:auto !important}
.sub02_02_wrap .myoffice-wrap .swiper .slide-item{display: flex;align-items: center;}
.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box{text-align: left;margin-left: 50px;}
.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box span{color: #cecccc;}
.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box h1{font-size: 40px;line-height:1.2;color: #333;margin-bottom: 40px;}
.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box h4{color: #f2940b;margin-bottom: 10px;}
.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box p{font-size: 22px;font-weight: 390;color: #333333;}
.sub02_02_wrap .myoffice-wrap .slide01 {width:40%;margin-top: 70px;}
.sub02_02_wrap .myoffice-wrap .swiper-wrap {display: flex;}
.sub02_02_wrap .myoffice-wrap .swiper-wrap .pc-img-wrap{position:relative;width:60%}
.sub02_02_wrap .myoffice-wrap .swiper-wrap .pc-img-wrap .fixed-pc-img{z-index: 2;}
.sub02_02_wrap .myoffice-wrap .swiper-wrap .pc-img-wrap .slide02{position: absolute;top: 0;left: 0;width: 100%;z-index: -1;}
.sub02_02_wrap .bot-full-img{margin: 100px auto -1px;}
/* responsive web */
@media only screen and (max-width: 1240px){
	#PageCommon .s_tit .titimg{width:90%;}

	.organization_chart img{width:100%; margin:0 auto 100px;}
	.contents_font{margin:0 auto; float:none; max-width:464px;}
	.home_contents{max-width:100%; width:100%: margin:0 auto; background:#f5f5f5; font-size:0}
	.contents_font h1{font-size:36px; text-align:center;}
    .contents_font h2{font-size:24px; text-align:center; margin-top:30px;}
    .contents_font p{font-size:20px; color:#555555; text-align:center; margin-top:22px;}
	.home_contents_box1 img{float:none; width:90%; margin-top:30px;}
	.one_line{max-width:1200px; width:100%; margin:0 auto;}
	.top_one_img{width:100%; margin-top:30px}
	.bottom_one_img{width:100%; margin-top:30px;}
	.top_one_img_2{float:none;max-width:559px; width:100%; margin-top:30px}
	.bottom_one_img_2{float:none;max-width:238px; width:100%; margin-top:30px;}

	.sub04_01_04_wrap li:first-child{float:none;width:100%;text-align:center}

	.pc_ad_01{display:inline-block; width:auto; width:100%;}
	.pc_ad_01 img{width:100%;}
	.pc_ad_02{display:inline-block; padding-right:0px; border-right:0; width:100%; margin-top:15px;}
	.pc_ad_02 img{width:100%;}
	.pc_ad_03{display:inline-block; margin-left:0px; width:100%; margin-top:15px;}
	.pc_ad_03 img{width:100%;}
	.pc_ad_04{display:inline-block; width:70%; margin-top:15px; margin-bottom:30px;}
	.pc_ad_04 img{width:50%;}
	
	.sub04_01_01_wrap .cont li{float:left;width:33%}
	
    .home_contents_box2{max-width:1200px; width:100%; margin:0 auto; display:inline-block; padding:0px 0 60px 0;}
    .contents_font2{float:none; margin-top:70px;}
    .contents_font2 h1{font-size:36px; text-align:center;}
	.contents_font2 h2{font-size:24px; text-align:center; margin-top:30px; line-height:35px;}
    .contents_font2 p{font-size:20px; color:#555555; text-align:center; margin-top:22px;}
    .home_contents_box2 img{float:none; width:90%; margin-top:30px;}
    .home_contents_box1 img{float:none; width:90%; margin-top:30px;}
	
    .home_contents_box3{max-width:1200px; width:100%; margin:0 auto; display:inline-block; padding:50px 0 60px 0;}
    .contents_font3{float:none; margin-top:30px;}
    .contents_font3 h1{font-size:36px; text-align:center;}
    .contents_font3 h2{font-size:24px; text-align:center; margin-top:30px; line-height:35px;}
    .contents_font3 p{font-size:20px; color:#555555; text-align:center; margin-top:22px;}
    .home_contents_box3 img{float:none; width:90%; margin-top:30px;}
	
	.sub04_01_08_wrap .cont_wrap li:last-child{margin-right:0}
	
	.full_images_02_02{width:100%; height:260px; margin:0 auto 150px; background:url(/theme/basic/page/img/sub02_01_07.png) no-repeat}
	.full_images_center_02_02{max-width:1200px; width:100%; margin:0 auto;}
    
	/*.radius_box_02_02{width:32%; font-size:0; height:160px; border-radius:30px; margin:50px auto; display:inline-block; margin-right:10px; padding-top:28px; padding-bottom:44px; opacity:0.8}
    .radius_box_02_02 h1{font-size:46px; color:#fff; margin-bottom:30px;}
    .radius_box_02_02 p{font-size:18px; color:#fff}*/

	.sale_font_02{float:none;}
	.sale_font_02 h1{font-size:36px; color:#333; text-align:center; margin-top:50px; margin-bottom:40px;}
	.sale_font_02 p{font-size:20px; color:#333; font-style:normal; text-align:left; font-weight:390}
	.p_left{float:left; margin-right:41px; margin-left:50px;}
	.p_right{float:none; margin-left:60px; width:350px}
	.sub02_02_wrap .p_right{ margin-left:0; width:auto}
	.sub02_02_wrap .p_left{margin-right: 30px; margin-left: 30px;}

    .home_contents_box4{max-width:1200px; width:100%; margin:0 auto; display:inline-block; padding:50px 0 60px 0;}
    .contents_font4{float:none; margin-top:30px;}
    .contents_font4 h1{font-size:36px; text-align:center;}
    .contents_font4 h2{font-size:24px; text-align:center; margin-top:30px; line-height:35px;}
    .contents_font4 p{font-size:20px; color:#555555; text-align:center; margin-top:22px;}
    .home_contents_box4 img{float:none; width:90%; margin-top:30px;}
	.home_contents_box4{max-width:1200px; width:100%; margin:0 auto; display:inline-block; padding:50px 0 60px 0;}
	.contents_font5{float:none; margin-top:30px;}
	.home_contents_box5{max-width:1200px; width:100%; margin:0 auto; display:inline-block; padding:50px 0 60px 0;}
    .home_contents_box5 img{float:none;  width:90%; margin-top:30px;}
	.contents_font6{float:none; margin-top:30px;}
	.home_contents_box6{max-width:1200px; width:100%; margin:0 auto; display:inline-block; padding:50px 0 60px 0;}
    .home_contents_box6 img{float:none;  width:90%; margin-top:30px;}
	
	
	
	.sale_contents_box1{max-width:1200px; width:100%; margin:0 auto; display:inline-block}
    .sale_font{float:none;}
    .sale_font h1{font-size:36px; color:#333; text-align:center; margin-top:40px; margin-bottom:40px;}
    .sale_font p{font-size:20px; color:333; font-style:normal; text-align:center; font-weight:390}
    .sale_contents_box1 img{float:none; width:90%; padding:51px 0 51px 0}


    .sale_contents_box2{max-width:1200px; width:100%; margin:0 auto; display:inline-block}
    .sale_font2{float:none;}
    .sale_font2 h1{font-size:36px; color:#333; text-align:center; margin-top:40px; margin-bottom:40px;}
    .sale_font2 p{font-size:20px; color:333; font-style:normal; text-align:center; font-weight:390}
    .sale_contents_box2 img{float:none; width:90%; padding:51px 0 51px 0}

	.sale_font_01{float:none;}
	.sale_font_01 h1{font-size:36px; color:#333; text-align:center; margin-top:50px; margin-bottom:40px;}
	.sale_font_01 p{font-size:20px; color:#333; font-style:normal; text-align:center; font-weight:390}
	
	.p_wichi{max-width:365px; width:100%; margin:0 auto;}

	.poter_box1 h1{font-size:23px; margin-top:63px}
	.poter_box1 p{font-size:16px; margin-top:20px;word-break:keep-all;}

	.poter_box2 h1{font-size:23px; margin-top:63px}
	.poter_box2 p{font-size:16px; margin-top:20px; width:272px; word-break:keep-all;}

	.poter_box3 h1{font-size:23px; margin-top:63px}
	.poter_box3 p{font-size:16px; margin-top:20px;word-break:keep-all;}

	.poter_box4 h1{font-size:23px; margin-top:63px}
	.poter_box4 p{font-size:16px; margin-top:20px;word-break:keep-all;}

	.organization_chart_center img{width:90%;}

	
	

	
	/*오픈마켓*/

	.open_market_center{max-width:1200px; width:100%; margin:0 auto; font-size:0; display:inline-block; text-align:center;}
    .open_market_center img{float:none; width:90%; padding-top:30px; padding-bottom:30px;}
    .open_market_font{float:none; margin-top:50px; text-align:center;}
    .open_market_font h1{font-size:40px; color:#333; margin-bottom:40px;}
	.open_market_font h2{font-size:24px; color:#333; line-height:36px}
    .open_market_font p{font-size:22px; color:#333}
	
    .open_market_white_center{max-width:1200px; width:100%; margin:0 auto; font-size:0; display:inline-block; text-align:center;}
    .open_market_white_center img{float:none; width:90%; padding-top:30px; padding-bottom:30px;}
    .open_market_white_font{float:none; margin-top:50px; text-align:center}
    .open_market_white_font h1{font-size:40px; color:#333; margin-bottom:40px;}
    .open_market_white_font h2{font-size:24px; color:#333; line-height:36px}
    .open_market_white_font p{font-size:22px; color:#555; margin-top:30px;}
	
    .open_market_center2{max-width:1200px; width:100%; margin:0 auto; font-size:0; display:inline-block; text-align:center;}
    .open_market_center2 img{float:none; width:90%; padding-top:30px; padding-bottom:30px;}
    .open_market_font2{float:none; margin-top:50px; text-align:center;}
    .open_market_font2 h1{font-size:40px; color:#333; margin-bottom:40px;}
    .open_market_font2 h2{font-size:24px; color:#333; line-height:36px;}
    .open_market_font2 p{font-size:22px; color:#555; margin-top:30px;}
	
	.open_market_white_center2{max-width:1200px; width:100%; margin:0 auto; font-size:0; display:inline-block; text-align:center;}
    .open_market_white_center2 img{float:none; width:90%; padding-top:30px; padding-bottom:30px;}
    .open_market_white_font2{float:none; margin-top:50px; text-align:center}
    .open_market_white_font2 h1{font-size:40px; color:#333; margin-bottom:40px;}
    .open_market_white_font2 h2{font-size:24px; color:#333; line-height:36px}
    .open_market_white_font2 p{font-size:22px; color:#555; margin-top:30px;}

	.full_images_03_02_03{width:100%; height:260px; margin:50px auto 150px; display:inline-block; background:url(/theme/basic/page/img/sub02_02_06.png) no-repeat}
	.full_images_03_02_03 .full_images_03_02_03_center{max-width:1200px; width:100%; margin:0 auto; margin-top:50px;}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius{width:24%; padding:20px 0 35px 0; opacity:0.9; margin-right:13px; float:left; border-radius:15px; font-size:0; text-align:center; height:160px}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius h1{font-size:50px; color:#fff; margin-top:10px; margin-bottom:15px;}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius p{font-size:20px; color:#fff; word-break:keep-all}
	

	
	
	.poter_site_center{max-width:1200px; width:100%; margin:0 auto; float:none;}
    .poter_box1{width:290px; height:320px; display:inline-block; margin-top:30px; background:url(/theme/basic/page/img/sub03_01_01_box1.png) no-repeat}
    .poter_box2{width:290px; height:320px; margin-left:10px; margin-top:30px; display:inline-block; background:url(/theme/basic/page/img/sub03_01_01_box2.png) no-repeat}
    .poter_box3{width:290px; height:320px; margin-left:10px; margin-top:30px; display:inline-block; background:url(/theme/basic/page/img/sub03_01_01_box3.png) no-repeat}
    .poter_box4{width:290px; height:320px; margin-left:10px; margin-top:30px; display:inline-block; background:url(/theme/basic/page/img/sub03_01_01_box4.png) no-repeat}
	
	.home_contents_box1{max-width:1200px; width:100%; margin:0 auto;}
	.poter_site_center{max-width:1200px; width:100%; display:inline-block; margin:0 auto;}

    
    .sub04_01_01_wrap .cont ul{ width:auto} 
    .sub04_01_01_wrap .cont li img{width:90%}
    
    .sub04_01_02_wrap .cont li{float:none;width:auto} 
    .sub04_01_02_wrap .cont li:last-child, .sub04_01_02_wrap .gray li:first-child{width:auto}
    .sub04_01_02_wrap .gray ul{padding:0 0 60px} 
    .sub04_01_02_wrap .gray li:first-child{margin-bottom:40px} 
    .sub04_01_02_wrap .cont ul{width:auto}
    .sub04_01_02_wrap .daum ul{padding-bottom:150px}
    .sub04_01_02_wrap .daum li:first-child{margin-top:0px; margin-bottom:30px;}
    .sub04_01_02_wrap .daum li:last-child{margin-top:-650px}
    
    .sub04_01_03_wrap .gray{background:url(/theme/basic/page/img/sub04_01_03_01_bg.png) 30% 50% no-repeat;background-size:100%}
    .sub04_01_03_wrap .img_wrap{width:100%; text-align:center;}
    .sub04_01_03_wrap .img_wrap img:first-child{width:80%}
    .sub04_01_03_wrap .img_wrap img:last-child{width:70%}
    .sub04_01_03_wrap .cont_box{width:auto;padding:60px 30px 30px}
    .sub04_01_03_wrap .no_pad{padding: 60px 30px 0}
    .sub04_01_03_wrap .cont_box ul{width:100%}
    .sub04_01_03_wrap .cont_box li{width:25%;margin-right:0}
    .sub04_01_03_wrap .cont_box li img{width:50%}
    .sub04_01_03_wrap .cont_box li:after{top:30%;right:-20px}
    .sub04_01_03_wrap .cont_box li p{font-size:20px}
	.sub04_01_03_wrap .cont_box img { margin-left:-1px;}
	.sub04_01_03_wrap .cont_box img:first-child {margin-left:0px;}
	.sub04_01_03_wrap .cont_box img { margin-left:-1px;}
	.sub04_01_03_wrap .cont_box img:first-child {margin-left:0px;}
    .sub04_01_03_wrap .n4 img{width:14%;}
	.sub04_01_03_wrap .cont_box img:first-child {margin-left:0px;}
	.sub04_01_03_wrap .cont_box img:nth-child(6n-1) { margin-left:-1px; margin-top:0px;}
	.sub04_01_03_wrap .cont_box img:nth-child(7n-1) { margin-left:-1px; margin-top:0px;}
	.sub04_01_03_wrap .cont_box img:nth-child(8n-1) { margin-left:-1px; margin-top:0px;}
	.sub04_01_03_wrap .border_right{border-right:0; margin:0; padding:0; max-width:385px; width:100%;}

	.pc_all{display:none;}
	.p_hei{height:90px}
	.sec{width:90%; margin-top:0px; margin-bottom:22px;}
	.third{width:90%; margin-top:0px; margin-bottom:22px;}

	.sub04_01_03_wrap .gray_bg_pc{margin-right:0px; width:53%}
	.sub04_01_03_wrap .gray_bg_mobile{width:23% !important;}
	 

    .sub04_03_01_wrap li:first-child{max-width:756px; width:100%; float:none; border:1px dashed #b7b6b6; margin:0 auto;}
	.sub04_03_01_wrap li:last-child{float:none;max-width:430px; width:100%; margin-top:30px; background:#343434; font-size:0; display:inline-block;background:url(/theme/basic/page/img/sub04_03_01_bla.png) no-repeat;}

	.full_images_02_02 .full_images_center_02_02{max-width:1200px; width:100%; margin:50px auto; background:#eee}
	.full_images_02_02 .full_images_center_02_02 .radius_box{width:32%; padding:20px 0 35px 0;margin-right:1.7%; border-radius:15px; font-size:0; text-align:center;}
	.full_images_02_02 .full_images_center_02_02 .radius_box h1{font-size:50px; color:#fff}
	.full_images_02_02 .full_images_center_02_02 .radius_box p{font-size:22px; color:#fff}
	
    .sub04_01_04_wrap .cont_wrap{padding:0 20px;width:auto}
    .sub04_01_04_wrap dt{margin-bottom:40px;font-size:40px;line-height:50px}
    .sub04_01_04_wrap dd p{font-size:18px;line-height:23px;word-break:keep-all}
    .sub04_01_04_wrap li img{width:100%}
    .sub04_01_04_wrap .cafe li:first-child{width:100%; float:none; text-align:center}
	.sub04_01_04_oneline_left img{float:none;}
    .sub04_01_04_wrap li:last-child{width:55%}

    .sub04_01_06_wrap .cont_wrap{width:auto;padding:0 20px}

	.sub04_02_01_wrap .cont_wrap{width:auto;padding:0 20px}
    
    .sub04_01_07_wrap .cont_wrap{width:auto;padding:0 20px 120px}
    .sub04_01_07_wrap .cont_wrap img{width:100%}
    
    .sub04_01_08_wrap ul, .sub04_01_08_wrap .logo_wrap{width:100%;margin:0 auto;padding:0 20px}
    .sub04_01_08_wrap .cont_wrap li{width:100%; margin:0 auto 40px; float:none;}
    .sub04_01_08_wrap .logo_wrap img{width:21%}
	.sub04_01_08_wrap .logo_wrap img { margin-left:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(5n-1) {margin-top:0px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(6n-1) {margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(7n-1) {margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(8n-1) { margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(9n-1) { margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(10n-1) { margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(11n-1) { margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(12n-1) { margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(13n-1) { margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .cont_wrap li img{max-width:587px; width:100%;}

    
    .sub04_01_09_wrap .cont_wrap{width:auto;padding:0 20px}
    .sub04_01_09_wrap dl{width:32%}
    .sub04_01_09_wrap dd{background-size:90%!important}
    .sub04_01_09_wrap dd p{font-size:18px;line-height:23px;word-break:keep-all}
	
    .sub04_01_09_wrap .second{display:block;width:100%; margin:0 auto;}
	.sub04_01_09_wrap .second dl {margin-right:0 10px;}
	
    .sub05_01_01_wrap .cont_wrap{max-width:1200px; width:100%; margin:0 auto;margin-top:25px;margin-bottom:146px;}
    .sub05_01_01_wrap .cont_wrap img{margin-right:19px; margin-top:10px;}
	
	.progress_wrap{max-width:1200px; width:100%; margin:0 auto; padding:50px 0 95px 0}
	.menu_box{width:380px; display:inline-block;}
    .menu_box2{width:380px; margin-left:30px; display:inline-block;}
    .menu_box3{width:380px; margin-left:0px; display:inline-block;}

	.assistance_01_text{font-size:2.5em; line-height:1.2; margin:10px 0;letter-spacing:-1px;}
	.assistance_01_con .assistance_01_con_1 li{font-size:1.3em; margin-bottom:20px; text-align:left;}

	.sub_con06 .sub_06_1 ul li span{display:block; font-size:1.8em; font-weight:bold; margin-top:20px; margin-bottom:35px;}
	.sub_con06 .sub_06_1 ul li{width:100%; float:left; text-align:center; font-size:1.3em; color:#333; border:10px solid #ddd; padding:50px 10px; margin-left:0px; min-height:240px;}
	
	.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box{text-align:center;width:100%;margin-left:0;}
	.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box h1 {font-size: 36px;margin-bottom: 30px; }
	.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box p{font-size: 20px;}
	.sub02_02_wrap .myoffice-wrap .swiper-wrap {display: flex;flex-direction: column;align-items: center;gap: 20px;}
	.sub02_02_wrap .myoffice-wrap .slide01{margin:0}
	.sub04_03_01_wrap .cont_wrap {padding:0 15px;}

	.barnd_plus_two .plus_flex,
	.barnd_plus_two .anws {max-width:100%;}

	.barnd_plus .plus {width:30%}
	.barnd_plus .anws {width:29%;}
	.barnd_plus .plus,
	.barnd_plus .anws {font-size:23px;}

	.brand_info_box h4 {font-size:18px;}
	.brand_info_box p {font-size:16px;line-height:134%;}

	.barnd_plus_two .anws {font-size:28px;}
	.barnd_plus_two .anws span {font-size:20px;}
}

@media only screen and (max-width: 1040px){
    
    #PageCommon .s_tit p{padding:0 20px;font-size:16px;line-height:26px;word-break:keep-all}
	
	.poter_box4{width:290px; height:320px; margin-left:0px; margin-top:30px; display:inline-block; background:url(/theme/basic/page/img/sub03_01_01_box4.png) no-repeat}
    
    .sub04_01_01_wrap .cont li p{font-size:15px;line-height:25px} 
	
	.sale_font h1{font-size:32px; color:#333; text-align:center; margin-top:40px; margin-bottom:40px;}
    .sale_font p{font-size:18px; color:#333; font-style:normal; text-align:center; font-weight:390}
	.sale_font h4{font-size:22px;text-align:center;}
	
	.sale_font2 h1{font-size:32px; color:#333; text-align:center; margin-top:40px; margin-bottom:40px;}
    .sale_font2 p{font-size:18px; color:#333; font-style:normal; text-align:center; font-weight:390}
	
	.contents_font h1{font-size:32px; text-align:center;}
    .contents_font h2{font-size:22px; text-align:center; margin-top:30px;}
    .contents_font p{font-size:18px; color:#555555; text-align:center; margin-top:22px;}
    
    .sub04_01_03_wrap .gray_bg img{width:80%}
    .sub04_01_03_wrap .cont_box>p{line-height:22px;font-size:18px;word-break:keep-all}
    .sub04_01_03_wrap .cont_box>p span{font-size:25px;line-height:40px}

	.sub04_01_03_wrap .gray_bg_pc{margin-right:0px; width:80%}
	.sub04_01_03_wrap .gray_bg_mobile{width:35% !important; margin-top:30px;}

     
	.contents_font2 h1{font-size:32px; text-align:center;}
	.contents_font2 h2{font-size:22px; text-align:center; margin-top:30px; line-height:35px;}
    .contents_font2 p{font-size:18px; color:#555555; text-align:center; margin-top:22px;}
    
    .sub04_01_04_wrap dt{margin-bottom:30px;font-size:40px;line-height:40px}
    .sub04_01_04_wrap dd p{font-size:16px;line-height:20px}
    
    .sub04_01_07_wrap .cont_wrap dd{word-break:keep-all}
	.pc_all{display:none;}
	.p_hei{height:100px}
	.sec{width:90%; margin-top:1px; margin-bottom:22px;}
	.third{width:90%; margin-top:1px; margin-bottom:22px;}
	
	.contents_font3 h1{font-size:32px; text-align:center;}
    .contents_font3 h2{font-size:22px; text-align:center; margin-top:25px; line-height:35px;}
    .contents_font3 p{font-size:18px; color:#555555; text-align:center; margin-top:22px;}
	
	.contents_font4 h1{font-size:32px; text-align:center;}
    .contents_font4 h2{font-size:22px; text-align:center; margin-top:30px; line-height:35px;}
    .contents_font4 p{font-size:18px; color:#555555; text-align:center; margin-top:22px;}
	
	.contents_font5 h1{font-size:32px; text-align:center;}
    .contents_font5 h2{font-size:22px; text-align:center; margin-top:30px; line-height:35px;}
    .contents_font5 p{font-size:18px; color:#555555; text-align:center; margin-top:22px;}

	.contents_font6 h1{font-size:32px; text-align:center;}
    .contents_font6 h2{font-size:22px; text-align:center; margin-top:30px; line-height:35px;}
    .contents_font6 p{font-size:18px; color:#555555; text-align:center; margin-top:22px;}
	/*오픈마켓*/
	.open_market_font h1{font-size:32px; color:#333; margin-bottom:20px;}
	.open_market_font h2{font-size:22px; color:#333; line-height:30px}
    .open_market_font p{font-size:19px; color:#333; line-height:28px;}
	
	.open_market_white_font h1{font-size:32px; color:#333; margin-bottom:20px;}
    .open_market_white_font h2{font-size:22px; color:#333; line-height:30px}
    .open_market_white_font p{font-size:19px; color:#555; margin-top:20px; line-height:28px;}
	
	.open_market_font2 h1{font-size:32px; color:#333; margin-bottom:20px;}
    .open_market_font2 h2{font-size:22px; color:#333; line-height:30px;}
    .open_market_font2 p{font-size:19px; color:#555; margin-top:25px; line-height:28px;}
	
	.open_market_white_font2 h1{font-size:32px; color:#333; margin-bottom:20px;}
    .open_market_white_font2 h2{font-size:22px; color:#333; line-height:30px}
    .open_market_white_font2 p{font-size:19px; color:#555; margin-top:20px; line-height:28px;}

	.sale_font_01{float:none;}
	.sale_font_01 h1{font-size:32px; color:#333; text-align:center; margin-top:50px; margin-bottom:40px;}
	.sale_font_01 p{font-size:18px; color:#333; font-style:normal; text-align:center; font-weight:390}

	.sale_font_02{float:none;}
	.sale_font_02 h1{font-size:32px; color:#333; text-align:center; margin-top:50px; margin-bottom:40px;}
	.sale_font_02 p{font-size:18px; color:#333; font-style:normal; text-align:left; font-weight:390}
	
	.assistance_01_text{font-size:2.2em; line-height:1.2; margin:10px 0; letter-spacing:-1px;}
	.assistance_01_con .assistance_01_con_1 li{font-size:0.9em; margin-bottom:20px; text-align:left;}

	.sub_con06 .sub_06_1 ul li span{display:block; font-size:1.6em; font-weight:bold; margin-top:20px; margin-bottom:20px;}
	.sub_con06 .sub_06_1 ul li{width:100%; float:left; text-align:center; font-size:1.1em; color:#333; border:10px solid #ddd; padding:42px 10px; margin-left:0px; min-height:220px;}
	
	.full_images_02_02 .full_images_center_02_02{max-width:1200px; width:100%; margin:50px auto; background:#eee}
	.full_images_02_02 .full_images_center_02_02 .radius_box{width:31%; padding:20px 0 35px 0; height:145px; margin-right:3%; border-radius:15px; font-size:0;text-align:center;}
	.full_images_02_02 .full_images_center_02_02 .radius_box h1{font-size:45px; color:#fff}
	.full_images_02_02 .full_images_center_02_02 .radius_box p{font-size:17px; color:#fff}
	
	.full_images_03_02_03{width:100%; height:260px; margin:50px auto 150px; display:inline-block; background:url(/theme/basic/page/img/sub02_02_06.png) no-repeat}
	.full_images_03_02_03 .full_images_03_02_03_center{max-width:1200px; width:100%; margin:0 auto; margin-top:50px;}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius{width:23.5%; padding:20px 0 35px 0; opacity:0.9; margin-right:15px; float:left; border-radius:15px; font-size:0; text-align:center; height:160px}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius h1{font-size:45px; color:#fff; margin-top:10px; margin-bottom:15px;}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius p{font-size:17px; color:#fff; word-break:keep-all}


	
    
    .sub04_01_09_wrap dl{width:48%}
    .sub04_01_09_wrap dd{}
    .sub04_01_09_wrap dl:nth-child(2), .sub04_01_09_wrap .second dl:first-child{margin-right:0}
    .sub04_01_09_wrap dl:nth-child(3){margin-right:20px}

	.btn_wrapper ul{width:64%;}
	.home_contents_box2 .branch_img img{width:76%;}
	.s_tit .tit_wrap .icon_wrap .main_t.mix{color: #111;font-size: 26px;margin-right: 0;}
	.s_tit .tit_wrap .btn_cousel{margin:14px 0 0 0;}
	.s_tit .tit_wrap.flex_w{flex-wrap:wrap;}

	.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box h1 {font-size: 32px;}
	.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box p {font-size:18px;}
}

@media only screen and (max-width: 840px){
	.poter_box3{width:290px; height:320px; margin-left:0px; margin-top:30px; display:inline-block; background:url(/theme/basic/page/img/sub03_01_01_box3.png) no-repeat}
    
    .sub04_01_02_wrap .gray li:last-child img{width:90%}
    .sub04_01_02_wrap .daum li:first-child img{width:90%}
    .sub04_01_02_wrap .daum ul{padding-bottom:150px}
    .sub04_01_02_wrap .daum li:first-child{margin-top:0px}
    .sub04_01_02_wrap .daum li:last-child{margin-top:-610px}

	.sub04_01_03_wrap .gray_bg_pc{margin-right:0px; width:80%}
	.sub04_01_03_wrap .gray_bg_mobile{width:35% !important; margin-top:30px;}

	.sub04_01_03_wrap .n4 img{width:24%;}
	.sub04_01_03_wrap .cont_box img:first-child {margin-left:0px;}
	.sub04_01_03_wrap .cont_box img:nth-child(6n-1) {margin-left:0px; margin-top:-1px;}
	.sub04_01_03_wrap .cont_box img:nth-child(7n-1) {margin-left:-1px; margin-top:-1px;}
	.sub04_01_03_wrap .cont_box img:nth-child(8n-1) {margin-left:-1px; margin-top:-1px;}
    
    .sub04_01_07_wrap .s_tit h1{font-size:25px!important;line-height:35px}
    .sub04_01_07_wrap .cont_wrap dl{float:none!important;width:100%;margin-bottom:100px}
    .sub04_01_07_wrap .cont_wrap dt{font-size:25px}
    .sub04_01_07_wrap .cont_wrap dd{font-size:20px}

	.sub04_01_08_wrap .logo_wrap img{width:26%}
	.sub04_01_08_wrap .logo_wrap img { margin-left:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(5n-1) {margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(6n-1) {margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(7n-1) {margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(8n-1) {margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(9n-1) {margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(10n-1) {margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(11n-1) {margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(12n-1) {margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .logo_wrap img:nth-child(13n-1) {margin-left:-1px; margin-top:-1px;}
	.sub04_01_08_wrap .cont_wrap li img {width:100%}
    
	.pc_all{display:none;}

	.assistance_01_text{font-size:2.0em; line-height:1.2; margin:10px 0; letter-spacing:-1px;}
	.assistance_01_con .assistance_01_con_1 li{font-size:0.8em; margin-bottom:20px; text-align:left;}

	.sub_con06 .sub_06_1 ul li span{display:block;  font-size:2.0em; font-weight:bold; margin-top:0px; margin-bottom:10px;}
	.sub_con06 .sub_06_1 ul li{width:100%; float:left; text-align:center; font-size:1.0em; color:#333; border:10px solid #ddd; padding:23px 10px; margin-left:0px; min-height:126px;}

	.full_images_03_02_03{width:100%; height:260px; margin:50px auto 150px; display:inline-block; background:url(/theme/basic/page/img/sub02_02_06.png) no-repeat}
	.full_images_03_02_03 .full_images_03_02_03_center{max-width:1200px; width:100%; margin:0 auto; margin-top:35px;}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius{width:23%; padding:20px 0 35px 0; opacity:0.9; margin-right:20px; float:left; border-radius:15px; font-size:0; text-align:center; height:175px}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius h1{font-size:45px; color:#fff; margin-top:10px; margin-bottom:15px;}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius p{font-size:17px; color:#fff; word-break:keep-all}
	
	.open_introduce{padding:0 18px;}
	.open_introduce .open_box_wrap .box_img img{margin-top:0;}
	.open_introduce .open_box_wrap .box_content .desc{font-size:15px;}

	.btn_wrapper ul{width:70%;}
	.s_tit .tit_wrap{flex-wrap:wrap;}
	.s_tit .tit_wrap .icon_wrap{margin-bottom:1%;}
	.s_tit .tit_wrap .icon_wrap .main_t{margin-right:0; font-size:26px;}
	#PageCommon .s_tit p{font-size:15px;}
	.poter_box5_open.min_h{height:auto;}

	.poter_box1_open.min_h p{min-height:auto;}
	.poter_box2_open.min_h p{min-height:auto;}
	.poter_box3_open.min_h p{min-height:auto;}
	.poter_box4_open.min_h p{min-height:auto;}
	.poter_box5_open.min_h p{min-height:auto;}
	.poter_box6_open.min_h p{min-height:auto;}
	.poter_box7_open.min_h p{min-height:auto;}
	.poter_box8_open.min_h p{min-height:auto;}
	.poter_box6_open.min_h{height:auto;}

	.poter_site_center.mix-wrap > div:nth-child(n+5){margin-top:30px;}


}

@media only screen and (max-width: 790px){
    
    .sub04_01_01_wrap .cont li p{word-break:keep-all}

	
	.sale_font h1{font-size:30px;color:#333; text-align:center; margin-top:40px; margin-bottom:40px;}
    .sale_font p{font-size:16px; color:#333; font-style:normal; text-align:center; font-weight:390}
	.sale_font h4 {font-size:18px;}
	
	.sale_font2 h1{font-size:28px; color:#333; text-align:center; margin-top:40px; margin-bottom:30px;}
    .sale_font2 p{font-size:16px; color:#333; font-style:normal; text-align:center; font-weight:390}
	
	.contents_font h1{font-size:30px; text-align:center;}
    .contents_font h2{font-size:20px; text-align:center; margin-top:15px;}
    .contents_font p{font-size:16px; color:#555555; text-align:center; line-height:23px; margin-top:15px;}
	
    
    .sub04_01_02_wrap .daum ul{padding-bottom:150px}
    .sub04_01_02_wrap .daum li:first-child{margin-top:0px}
    .sub04_01_02_wrap .daum li:last-child{margin-top:-570px}
    
    .sub04_01_04_wrap li{float:none!important;width:100%!important;text-align:center}
    .sub04_01_04_wrap li:last-child{width:80%!important;margin:0 auto;padding-top:50px}
    .sub04_01_04_wrap .cafe{padding-bottom:0px}
    .sub04_01_04_wrap .cafe li:first-child{margin-top:0px}
    .sub04_01_04_wrap .cafe li:last-child{width:100%!important;margin-top:-750px;padding-top:50px;text-align:center!important}
    .sub04_01_04_wrap dt{margin-bottom:30px;font-size:32px;line-height:42px}
    .sub04_01_04_wrap dt span{font-size:32px}
    .sub04_01_04_wrap ul:last-child li:last-child{padding-top:0}
    
    .sub04_01_08_wrap .cont_wrap li{float:none;width:100%;margin-bottom:30px}
    .sub04_01_08_wrap .cont_wrap li:last-child{margin-bottom:0}
    .sub04_01_08_wrap .cont_wrap li img{width:80%}
	.pc_all{display:none;}
	
	.contents_font2 h1{font-size:30px; text-align:center;}
	.contents_font2 h2{font-size:20px; text-align:center; margin-top:30px; line-height:35px;}
    .contents_font2 p{font-size:16px; color:#555555; text-align:center; margin-top:22px;}
	
	.contents_font3 h1{font-size:30px; text-align:center;}
    .contents_font3 h2{font-size:20px; text-align:center; margin-top:30px; line-height:35px;}
    .contents_font3 p{font-size:16px; color:#555555; text-align:center; margin-top:22px;}
	
	.contents_font4 h1{font-size:30px; text-align:center;}
    .contents_font4 h2{font-size:20px; text-align:center; margin-top:30px; line-height:35px;}
    .contents_font4 p{font-size:16px; color:#555555; text-align:center; margin-top:22px;}

	.contents_font5 h1{font-size:30px; text-align:center;}
    .contents_font5 h2{font-size:20px; text-align:center; margin-top:30px; line-height:35px;}
	.contents_font5 p{font-size:16px;text-align:center;line-height:23px; margin-top:15px;}

	.contents_font6 h1{font-size:30px; text-align:center;}
    .contents_font6 h2{font-size:20px; text-align:center; margin-top:30px; line-height:35px;}
	.contents_font6 p{font-size:16px;text-align:center;line-height:23px; margin-top:15px;}


	.sale_font_01{float:none;}
	.sale_font_01 h1{font-size:28px; color:#333; text-align:center; margin-top:40px; margin-bottom:30px;}
	.sale_font_01 p{font-size:16px; color:#333; font-style:normal; text-align:center; font-weight:390}

	.sale_font_02{float:none;}
	.sale_font_02 h1{font-size:30px; color:#333; text-align:center; margin-top:50px; margin-bottom:40px;}
	.sale_font_02 p{font-size:16px; color:#333; font-style:normal; text-align:left; font-weight:390}


	.poter_box1 h1{font-size:20px; margin-top:63px}
	.poter_box1 p{font-size:16px; margin-top:27px;word-break:keep-all;}

	.poter_box2 h1{font-size:20px; margin-top:63px}
	.poter_box2 p{font-size:16px; margin-top:27px; width:272px; word-break:keep-all;}

	.poter_box3 h1{font-size:20px; margin-top:63px}
	.poter_box3 p{font-size:16px; margin-top:27px;word-break:keep-all;}

	.poter_box4 h1{font-size:20px; margin-top:63px}
	.poter_box4 p{font-size:16px; margin-top:27px;word-break:keep-all;}

	.full_images_02_02 .full_images_center_02_02 .radius_box{width:31%; padding:20px 0 35px 0;  height:150px; margin-right:2%;  border-radius:15px; font-size:0; text-align:center;}
	.full_images_02_02 .full_images_center_02_02 .radius_box h1{font-size:45px; color:#fff}
	.full_images_02_02 .full_images_center_02_02 .radius_box p{font-size:17px; color:#fff}


	.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box h1{font-size: 28px;}
	.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box h4{font-size:18px}
	.sub02_02_wrap .myoffice-wrap .swiper .slide-item .txt-box p{font-size: 16px;}
	
}

@media only screen and (max-width: 768px){
    
    #PageCommon .tit{height:250px;padding-top:115px;font-size:16px;line-height:35px}
    #PageCommon .tit span{font-size:35px;font-weight:500}
    #PageCommon .s_tit h1{font-size:25px;line-height:35px}
    #PageCommon .s_tit b{font-size:18px;line-height:28px}
	.sub04_01_09_wrap dt{font-size:25px}
	.pc_all{display:none;}

	.organization_chart_center h1{font-size:25px; font-weight:600; letter-spacing:-1px; color:#333; margin-bottom:40px;}
	
	.sub04_03_01_wrap li:first-child{max-width:756px; width:100%; float:none; border:1px dashed #b7b6b6; margin:0 auto;}
	.sub04_03_01_wrap .full_cir{width:90%; margin:30px auto; font-size:0}
    .sub04_03_01_wrap .brand_img{width:auto; background:#f5f5f5; display:inline-block;padding:20px 0 20px 0; border-radius:20px; margin-right:10px}
    .sub04_03_01_wrap .brand_img h1{font-size:22px; color:#333}
    .sub04_03_01_wrap .brand_img p{font-size:18px; color:#333}
    .sub04_03_01_wrap .brand_persnal{width:auto; background:#f5f5f5; display:inline-block;padding:20px 0 50px 0; border-radius:20px}
    .sub04_03_01_wrap .brand_persnal h1{font-size:22px; color:#333}
    .sub04_03_01_wrap .brand_persnal p{font-size:18px; color:#333; }
    .sub04_03_01_wrap .vertical dl.hapche{background:#f5f5f5; display:block;padding:20px 0 20px 0; border-radius:20px; }
    .sub04_03_01_wrap .vertical dl, dt, dd {vertical-align:middle}
	.sub04_05_01_wrap .s_tit h5 {font-size: 20px;}
	.sub04_05_01_wrap .s_tit h1 {padding: 5px 0 25px 0 !important;}
	.sub04_05_01_wrap .s_tit p br{display:none}
	.sub04_05_01_wrap .cont_wrap .price-table h3{font-size: 25px;margin-bottom: 20px;}
	.sub04_05_01_wrap .cont_wrap .price-table .sub-tit p{font-size:17px}
	.sub04_05_01_wrap .cont_wrap .price-table .sub-tit h1 {font-size: 35px;margin-top: 10px;}
	.sub04_05_01_wrap .cont_wrap table th {padding: 10px 0px;font-size: 16px;}
	.sub04_05_01_wrap .cont_wrap table td{font-size: 15px;padding: 10px;}
	.sub04_05_01_wrap .cont_wrap .price-table{margin-bottom:70px}
	.sub04_05_01_wrap .cont_wrap ul li{font-size:14px;line-height: 1.7;color: #333333;}
	.brand_ingi{width:48%; background:#fb9318;border-radius:20px;font-size:22px; display:inline-block; color:#fff; padding:21px 0;margin-right:1%;}
    .brand_y{width:39%; background:#fb9318;border-radius:20px;font-size:22px; display:inline-block; color:#fff; padding:21px 0; margin-left:1%;}
    .brand_cust{width:50%; background:#96c73a; display:inline-block; border-radius:20px; font-size:22px; color:#fff; padding:21px 0; margin-top:30px;}
    .brand_ser{width:50%; background:#00a7ad; display:inline-block; border-radius:20px; font-size:22px; color:#fff; padding:21px 0;}
	.full_cir img.pc_only{display:none;}
	.full_cir img.mobile_only{ display:block;}
	.full_cir img.equal{ width:9%}
	
	.menu_box{width:380px;  display:inline-block;}
    .menu_box2{width:380px; margin-left:0px; margin-top:20px; display:inline-block;}
    .menu_box3{width:380px; margin-left:0px; margin-top:20px; display:inline-block;}
	
	
	/*오픈마켓*/
	.open_market_font h1{font-size:30px; color:#333; margin-bottom:20px;}
	.open_market_font h2{font-size:20px; color:#333; line-height:30px}
    .open_market_font p{font-size:16px; color:#333; line-height:25px; }
	
	.open_market_white_font h1{font-size:30px; color:#333; margin-bottom:20px;}
    .open_market_white_font h2{font-size:20px; color:#333; line-height:30px}
    .open_market_white_font p{font-size:16px; color:#555; margin-top:20px; line-height:25px;}
	
	.open_market_font2 h1{font-size:30px; color:#333; margin-bottom:20px;}
    .open_market_font2 h2{font-size:20px; color:#333; line-height:30px;}
    .open_market_font2 p{font-size:16px; color:#555; margin-top:25px; line-height:25px;}
	
	.open_market_white_font2 h1{font-size:30px; color:#333; margin-bottom:20px;}
    .open_market_white_font2 h2{font-size:20px; color:#333; line-height:30px}
    .open_market_white_font2 p{font-size:16px; color:#555; margin-top:20px; line-height:25px;}
	.full_images_03_02_03{width:100%; height:260px; margin:50px auto 150px; display:inline-block; background:url(/theme/basic/page/img/sub02_02_06.png) no-repeat}
	.full_images_03_02_03 .full_images_03_02_03_center{max-width:1200px; width:100%; margin:0 auto; margin-top:40px;}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius{width:23%; padding:20px 0 35px 0; opacity:0.9; margin-right:18px; float:left; border-radius:15px; font-size:0; text-align:center; height:180px}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius h1{font-size:45px; color:#fff; margin-top:10px; margin-bottom:15px;}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius p{font-size:17px; color:#fff; word-break:keep-all}
	.open_introduce .open_box_wrap .box_img img{width:84%;}
	.btn_wrapper ul{width:82%;}
	.home_contents_box1 .avalible_desc{font-size:22px; word-break:keep-all;}
	.home_contents_box1 .avalible_desc .no{font-size:36px;}
	.home_contents_box1 .avalible_desc .yes{font-size:36px;}
	.solution{padding:78px 0 54px;}
	.solution .grade{margin-top:0;}
	.sub03_02_01_wrap.sub08 dl{margin-left:0 !important; margin-right:0 !important;}
	.question_wrap{padding:0 14px;}
	.sub02_02_wrap .myoffice-wrap .slide01 {width: 100%;}
	.sub02_02_wrap .myoffice-wrap .swiper-wrap .pc-img-wrap{width: 90%;}

	.brand_info {display:block;}
	.brand_info_box h4 {font-size:17px;}
	.barnd_plus {margin-bottom:40px;}
	.barnd_plus {flex-wrap:wrap;}
	.barnd_plus .plus {width:53%;}
	.barnd_plus .quals {display:none;}
	.barnd_plus .quals_wh {display:block;color:#fff;font-size:19px;}
	.barnd_plus .anws {width:100%;display: flex;justify-content: center;margin: 10px 0 0;}
	.barnd_plus .plus, .barnd_plus .anws {font-size:19px;}
	.barnd_plus_two {padding:40px 30px;}
	.barnd_plus_two .plus {width:140px;height:140px;font-size:17px;}
	.barnd_plus_two i {font-size:20px;}
	.barnd_plus_two .anws {font-size:22px;}
	.barnd_plus_two .anws span {font-size:16px;margin-bottom:0;line-height:1;}
}

@media only screen and (max-width: 700px){
    
    .sub04_01_01_wrap .cont ul{padding:50px 0 50px}
    .sub04_01_01_wrap .gray ul{padding-top:0}
    .sub04_01_01_wrap .cont li{float:none;width:100%;margin:20px 0}
    .sub04_01_01_wrap .cont li:last-child, .sub04_01_01_wrap .gray li:first-child{width:100%}
    .sub04_01_01_wrap .cont li img{width:65%}
    .sub04_01_01_wrap .cont li p{font-size:20px;line-height:30px}
    
    .sub04_01_03_wrap .cont_box>p:before{top:25px}
	.pc_all{display:none;}
	.p_hei{height:100px}
	.sec{width:90%; margin-top:1px; margin-bottom:22px;}
	.third{width:90%; margin-top:1px; margin-bottom:22px;}
	.sub04_01_09_wrap dt{font-size:20px}

	.full_images_03_02_03{width:100%; height:260px; margin:50px auto 150px; display:inline-block; background:url(/theme/basic/page/img/sub02_02_06.png) no-repeat}
	.full_images_03_02_03 .full_images_03_02_03_center{max-width:1200px; width:100%; margin:0 auto; margin-top:17px;}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius{width:23%; padding:20px 0 35px 0; opacity:0.9; margin-right:10px; float:left; border-radius:15px; font-size:0; text-align:center; height:220px}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius h1{font-size:45px; color:#fff; margin-top:5px; margin-bottom:12px;}
	.full_images_03_02_03 .full_images_03_02_03_center .open_market_radius p{font-size:17px; color:#fff; word-break:keep-all}

	#PageCommon .s_tit .acc {font-size:17px;padding:0 15px;border-bottom:0;text-decoration:underline;}
}
@media only screen and (max-width: 640px){
	.barnd_plus_two .plus {width:120px;height:120px;font-size:17px;}
}
@media only screen and (max-width: 600px){
	.poter_box1{width:290px; height:320px; display:inline-block;}
    .poter_box2{width:290px; height:320px; margin-left:0px; margin-top:30px; display:inline-block;}
    .poter_box3{width:290px; height:320px; margin-left:0px; margin-top:30px; display:inline-block;}
    .poter_box4{width:290px; height:320px; margin-left:0px; margin-top:30px; display:inline-block;}
    
    .sub04_01_02_wrap .daum ul{padding-bottom:150px}
    .sub04_01_02_wrap .daum li:first-child{margin-top:0px}
    .sub04_01_02_wrap .daum li:last-child{margin-top:-500px}
    
    .sub04_01_03_wrap .cont_box li{width:50%}
    .sub04_01_03_wrap .cont_box li:nth-child(2):after{display:none}
    .sub04_01_03_wrap .cont_box>p{font-size:15px}
    .sub04_01_03_wrap .cont_box>p span{font-size:22px}
    
    .sub04_01_04_wrap .cafe{padding-bottom:100px}
    .sub04_01_04_wrap .cafe li:first-child{margin-top:0px}
    .sub04_01_04_wrap .cafe li:last-child{margin-top:-580px}
    
    .sub04_01_06_wrap .cont_wrap{margin-top:10px;margin-bottom:50px}

	.sub04_02_01_wrap .cont_wrap{margin-top:10px;margin-bottom:20px}

	.pc_all{display:none;}
	.p_hei{height:118px}
	.sub04_01_09_wrap .cont_wrap{padding:0}
	.sec{width:90%; margin-top:1px; margin-bottom:22px;}
	.third{width:90%; margin-top:1px; margin-bottom:22px;}

	.full_images_02_02 .full_images_center_02_02{max-width:1200px; width:100%; margin:50px auto; background:#eee}
	.full_images_02_02 .full_images_center_02_02 .radius_box{width:31%; padding:20px 0 35px 0; height:175px; margin-right:2%;  border-radius:15px; font-size:0; text-align:center;}
	.full_images_02_02 .full_images_center_02_02 .radius_box h1{font-size:45px; color:#fff;margin-bottom: 5px;}
	.full_images_02_02 .full_images_center_02_02 .radius_box p{font-size:15px;line-height: 1.5; color:#fff}

}
@media only screen and (max-width: 504px){
	.barnd_plus .plus, .barnd_plus .anws {font-size:17px;}
	.barnd_plus_two .plus {width:80px;height:80px;font-size:14px;}
	.barnd_plus_two .plus_flex {margin:0 auto 15px;}
	.barnd_plus_two .anws {margin:15px auto 0;}
	.barnd_plus_two .anws {font-size:19px;}
	.barnd_plus_two .anws span {font-size:14px;}
}
@media only screen and (max-width: 572px){
	.barnd_plus .plus {width:54%;}
	.barnd_plus_two .plus {width:100px;height:100px;font-size:16px;}
}
@media only screen and (max-width: 480px){
    
    #PageCommon .tit{height:210px;padding-top:100px}
    #PageCommon .tit span{font-size:30px;font-weight:500}
	#PageCommon .s_tit{padding:32px 0;}
    .sub04_01_01_wrap .cont ul{padding:0 0 50px}
    .sub04_01_01_wrap .cont li:first-child{margin-bottom:30px}
    .sub04_01_01_wrap .cont li p{font-size:16px;line-height:22px}
    
    .sub04_01_02_wrap .cont li p{font-size:16px;line-height:22px}
    .sub04_01_02_wrap .daum li:first-child{margin-top:0}
    .sub04_01_02_wrap .daum li:last-child{margin-top:0}
    .sub04_01_02_wrap .daum ul{padding:0 0 60px}
    .sub04_01_02_wrap .cont li:last-child img{width:90%}
    
    .sub04_01_04_wrap .cafe{padding-bottom:0}
    .sub04_01_04_wrap .cafe li:first-child{margin-top:0}
    .sub04_01_04_wrap .cafe li:last-child{margin-top:0;padding-bottom:50px}
    .sub04_01_04_wrap .cafe dd{border-bottom:none}
    .sub04_01_04_wrap dd h2{padding-bottom:0}
    .sub04_01_04_wrap .logo_wrap img{width:70%}
    .sub04_01_04_wrap li:last-child{width:100%!important}
    
    .sub04_01_07_wrap .cont_wrap dd{font-size:18px;line-height:28px;padding:5px 0}
    .sub04_01_07_wrap .cont_wrap{padding-bottom:0}
    
    .sub04_01_09_wrap dl{width:100%;margin-right:0!important}
	
	.sub04_05_01_wrap .s_tit h5 {font-size: 17px;}
	.sub04_05_01_wrap .s_tit h1 {padding: 0px 0 20px 0 !important;}
	.sub04_05_01_wrap .cont_wrap{margin-top:20px}
	.sub04_05_01_wrap .cont_wrap .price-table h3 {font-size: 20px;margin-bottom: 10px;margin-top: 10px;}
	.sub04_05_01_wrap .cont_wrap .price-table .sub-tit p {font-size: 15px;}
	.sub04_05_01_wrap .cont_wrap .price-table .sub-tit h1 {font-size: 30px;}
	.sub04_05_01_wrap .cont_wrap .price-table .sub-tit h1 span {font-size: 17px;}
	.sub04_05_01_wrap .cont_wrap table{margin: 30px auto 10px}
	.sub04_05_01_wrap .cont_wrap table th {font-size: 15px;}
	.sub04_05_01_wrap .cont_wrap table td {font-size: 14px;}

	.pc_all{display:none;}
	.btn_wrapper ul {width:90%; flex-wrap:wrap;}
	.btn_wrapper ul .button{width: 53%; height: 46px; margin: 5px auto;}
	.btn_wrapper ul .button a{    line-height: 44px;    font-size: 15px;}
	.open_introduce .open_box_wrap .box_content strong{font-size:22px;    margin-bottom: 2%;display: inline-block;}
	.open_introduce .open_box_wrap .box_content .desc{font-size:14px; line-height:22px;}
	
	.mo_padding{padding:0 15px;}
	.poter_site_box .main_tit{font-size:18px;width: 80%; margin: 0 auto; padding: 30px 0;}
	.poter_site_box .main_tit .impor{font-size:22px;}
	.poter_site_center{padding:36px 0 130px 0;}
	.poter_site_center.mobile{padding:8px 0 130px 0;}
	.poter_site_center.mobile .poter_box1_open{height:auto;}
	.poter_site_center.mobile .poter_box2_open{height:auto;}
	.poter_site_center.mobile .poter_box3_open{height:auto;}
	.poter_site_center.mobile .poter_box4_open{height:auto;}
	.poter_site_center.mobile .poter_box5_open{height:auto;}
	.poter_site_center.mobile .poter_box6_open{height:auto;}
	.poter_site_center.mobile .poter_box7_open{height:auto;}
	.poter_site_center.mobile .poter_box8_open{height:auto;}

	.open_introduce .open_box_wrap{flex-wrap:wrap;}
	.open_introduce .open_box_wrap .box_img.ma_top{top:0; }
	.open_introduce .open_box_wrap .open_box{margin-bottom:4%;}


	.contents_font h1{font-size:24px;line-height: 38px;}
	.contents_font2 h1{font-size:24px;line-height: 38px;}
	.contents_font3 h1{font-size:24px;line-height: 38px;}
	.contents_font4 h1{font-size:24px;line-height: 38px;}
	.contents_font5 h1{font-size:24px;line-height: 38px;}
	.contents_font6 h1{font-size:24px;line-height: 38px;}
	.contents_font h2{font-size:18px;}
	.contents_font2 h2{font-size:18px; margin-top: 15px;}
	.contents_font3 h2{font-size:18px; margin-top: 15px;}
	.contents_font4 h2{font-size:18px; margin-top: 15px;}
	.contents_font5 h2{font-size:18px; margin-top: 15px;}
	.contents_font6 h2{font-size:18px; margin-top: 15px;}
	.contents_font p{font-size:14px; margin-top: 10px;  word-break: keep-all;    width: 78%;    margin: 0 auto;}
	.contents_font2 p{font-size:14px; margin-top: 10px;}
	.contents_font3 p{font-size:14px; margin-top: 10px;}
	.contents_font4 p{font-size:14px; margin-top: 10px;}
	.contents_font5 p{font-size:14px; margin-top: 10px;}
	.contents_font6 p{font-size:14px;margin-top: 10px;}
	.poter_site_box .main_tit{ padding: 24px 0 6px;}
	


	.poter_box7_open{height:auto;}

	.poter_box1_open p{margin-top:0; min-height: auto;margin-bottom: 12px;}
	.poter_box2_open p{margin-top:0; margin-bottom:15px;}
	.poter_box3_open p{margin-top:0; min-height: auto;margin-bottom: 12px;}
	.poter_box4_open p{margin-top:0;}
	.poter_box5_open p{margin-top:0; min-height: auto;margin-bottom: 12px;}
	.poter_box6_open p{margin-top:0; min-height: auto;margin-bottom: 12px;}
	.poter_box7_open p{margin-top:0; min-height: auto;margin-bottom: 12px;}
	.poter_box8_open p{margin-top:0; min-height: auto;margin-bottom: 12px;}
	.poter_site_center > div:nth-child(n+5){margin-top:40px;}
	.poter_site_center > div{margin-top:46px;}

	.s_tit .tit_wrap{flex-wrap:wrap;}
	.s_tit .tit_wrap .icon_wrap {width: 80%;margin: 0 auto;margin-bottom:8px;}
	.s_tit .tit_wrap .icon_wrap .main_t{margin-right:0;font-size: 24px;}
	.s_tit .tit_wrap .desc_tit{font-size:14px !important; line-height:24px !important;}
	.s_tit .cont_desc .recommend{font-size:20px;margin-bottom:8px;}
	.s_tit .cont_desc .recommend .thumb {vertical-align: -2px; font-size: 18px;}
	.s_tit .cont_desc{font-size:14px; line-height:24px;padding: 32px 16px 32px; width: 85%;margin: 0 auto; word-break: keep-all;}
	.poter_box1_open.min_h{height:auto;}
	.poter_box2_open.min_h{height:auto;}
	.poter_box3_open.min_h{height:auto;}
	.poter_box4_open.min_h{height:auto;}
	.poter_box5_open.min_h{height:auto;}
	.poter_box6_open.min_h{height:auto;}
	.poter_box7_open.min_h{height:auto;}
	.poter_box8_open.min_h{height:auto;}

	.poter_box1_open h1.min-h_1{min-height:46px;}
	

	.poter_box1_open.min_h p{min-height:auto; margin-top:0;}
	.poter_box2_open.min_h p{min-height:auto; margin-top:0;}
	.poter_box3_open.min_h p{min-height:auto; margin-top:0;}
	.poter_box4_open.min_h p{min-height:auto; margin-top:0;}
	.poter_box5_open.min_h p{min-height:auto; margin-top:0;}
	.poter_box6_open.min_h p{min-height:auto; margin-top:0;}
	.poter_box7_open.min_h p{min-height:auto; margin-top:0;}
	.poter_box8_open.min_h p{min-height:auto; margin-top:0;}

	
	
	.poter_box1_open h1{min-height:50px;}
	.poter_box2_open h1{min-height:50px;}
	.poter_box3_open h1{min-height:50px;}
	.poter_box4_open h1{min-height:50px;}
	.poter_box5_open h1{min-height:50px;}
	.poter_box6_open h1{min-height:50px;}
	.poter_box7_open h1{min-height:50px;}
	.poter_box8_open h1{min-height:50px;}

	.poter_box1_open h1:after{width:40px; height:40px;font-size:17px;line-height:40px;}
	.poter_box2_open h1:after{width:40px; height:40px;font-size:17px;line-height:40px;}
	.poter_box3_open h1:after{width:40px; height:40px;font-size:17px;line-height:40px;}
	.poter_box4_open h1:after{width:40px; height:40px;font-size:17px;line-height:40px;}
	.poter_box5_open h1:after{width:40px; height:40px;font-size:17px;line-height:40px;}
	.poter_box6_open h1:after{width:40px; height:40px;font-size:17px;line-height:40px;}
	.poter_box7_open h1:after{width:40px; height:40px;font-size:17px;line-height:40px;}
	.poter_box8_open h1:after{width:40px; height:40px;font-size:17px;line-height:40px;}
	.s_tit .tit_wrap .btn_cousel{margin-top:24px;}
	.s_tit .tit_wrap .btn_cousel.open{margin-top:24px;}

	.home_contents_box1 .avalible_desc{width: 71%; margin: 0 auto;font-size:17px;line-height:32px;padding: 0 15px;word-break:keep-all;}
	.home_contents_box1 .avalible_desc .yes{font-size:28px;}
	.home_contents_box1 .avalible_desc .no{font-size:28px;}
	.info_use .table_wrap .price_table th{font-size:15px;}
	.info_use .table_wrap .price_table td{font-size:14px;}
	.info_use .table_wrap .price_table{width:94%;}
	.info_use .table_wrap .small_box{width:94%;}
	.info_use .table_wrap .small_box .sm_text{font-size:12px;line-height:20px;}
	.info_use .small_vat{padding-right:3%; margin-top:14px;}
	.solution{padding:65px 15px 20px;}
	.price_tit {font-size:24px;}
	.question_wrapper .sub_tit{font-size:19px;}
	.question_wrapper .sub_tit:before{vertical-align: -3px; margin-right:6px;}
	.question_wrap dl{box-sizing:border-box !important;    }
	.question_wrap .question{font-size:15px;font-weight:500;padding:14px 0;}
	.question_wrap .answer{font-size:14px; padding:8px 0 8px 20px;}
	
	.solution .grade{margin-top:0;}
	.home_contents_box2 .branch_img img{margin-top:0; width:86%;}
	.question_wrapper .sub_tit:before{height:20px;}
	.question_wrap .question span{font-size:18px;position:relative; top:7px;margin-right: 0%;}
	.open_introduce .open_box_wrap .open_box{width:100%;}
	.question_wrap .question span{display:none;}
	.poter_site_center.mix-wrap{padding:50px 0;}
	#PageCommon .s_tit h1{font-size:22px; padding:24px 0;}
	.red_text{font-size:14px;margin-top: 0px;}
	.poter_site_box.process{padding:50px 0 20px;}
	.s_tit .tit_wrap .icon_wrap .main_t:before{left:50%; transform:translateX(-50%);}
	.s_tit .tit_wrap .btn_cousel.open{padding:6px 18px;}
	.s_tit .tit_wrap .btn_cousel{padding:6px 18px;}
	.s_tit .tit_wrap .btn_cousel a{font-size:16px;}
	.s_tit .tit_wrap .btn_cousel.open a{font-size:16px;}
	.btn_wrapper ul .button span{font-size:20px;}

}
@media only screen and (max-width: 440px){
	.barnd_plus .plus {width:55%;}
	.barnd_plus_two {padding:35px 15px;}
	.barnd_plus_two .plus_flex {gap:5px;}
	.barnd_plus_two i {font-size:16px;}
	.barnd_plus_two .plus_flex {flex-direction:column;}
	.barnd_plus_two .plus {width: 70%;font-size: 16px;aspect-ratio: 1;height: auto;margin-bottom:-50px;opacity:0.95;}
	.barnd_plus_two .plus:last-child {margin-bottom:0;}
	.barnd_plus_two i {z-index:10;}
}
@media only screen and (max-width: 375px){
	.btn_wrapper ul{display:block;}
	.btn_wrapper ul .button{width: 56%; margin: 0 auto 10px;}
	.btn_wrapper ul .button a{font-size:15px;}
	.poter_site_center.mix-wrap{padding:12px 0 30px;}
	#PageCommon .s_tit h1{padding: 0 12px;}
	#PageCommon .s_tit p{font-size:15px; margin-top: 20px;
	 line-height: 24px;}
	.red_text{font-size:13px; padding:0 15px;}
	.home_contents_box1{padding:30px 0;}
	.home_contents_box2{padding:30px 0;}
	.home_contents_box3{padding:30px 0;}
	.home_contents_box4{padding:30px 0;}
	.home_contents_box5{padding:30px 0;}
	.home_contents_box6{padding:30px 0;}

	.contents_font{margin-top:30px; padding: 0 15px;}
	.contents_font2{margin-top:30px; padding: 0 15px;}
	.contents_font3{margin-top:30px; padding: 0 15px;}
	.contents_font4{margin-top:30px; padding: 0 15px;}
	.contents_font5{margin-top:30px; padding: 0 15px;}
	.contents_font6{margin-top:30px; padding: 0 15px;}

	.contents_font h1{font-size:24px;}
	.contents_font2 h1{font-size:24px;}
	.contents_font3 h1{font-size:24px;}
	.contents_font4 h1{font-size:24px;}
	.contents_font5 h1{font-size:24px;}
	.contents_font6 h1{font-size:24px;}

	.contents_font h2{font-size:16px;}
	.contents_font2 h2{font-size:16px;}
	.contents_font3 h2{font-size:16px;}
	.contents_font4 h2{font-size:16px;}
	.contents_font5 h2{font-size:16px;}
	.contents_font6 h2{font-size:16px;}

	.contents_font p{font-size:13px; line-height:20px;}
	.contents_font2 p{font-size:13px; line-height:20px;}
	.contents_font3 p{font-size:13px; line-height:20px;}
	.contents_font4 p{font-size:13px; line-height:20px;}
	.contents_font5 p{font-size:13px; line-height:20px;}
	.contents_font6 p{font-size:13px; line-height:20px;}
	.s_tit .tit_wrap .btn_cousel a{font-size:17px;}
	.poter_site_box .process_tit{font-size:24px;}
	.proc_icon{font-size:23px;vertical-align: -3px;}
	.poter_site_center > div:nth-child(n+5){margin-top:20px;}
	.poter_site_center > div{margin-top:20px;}

	.poter_site_center.mix-wrap > div:nth-child(n+5){margin-top:20px;}
	.poter_site_center.mix-wrap > div{margin-top:20px;}

	.poter_site_center.open_market > div:nth-child(n+5){margin-top:20px;}
	.poter_site_center.open_market > div{margin-top:20px;}
	.price_tit{font-size:22px;}
	.info_use .table_wrap .price_table th{font-size:13px; padding:12px 0;}
	.info_use .table_wrap .price_table td{font-size:13px; padding:12px 0;}
	.solution .grade img{margin-top:0;}
	.question_wrap .question{font-size:13px;}
	.question_wrap .answer{font-size:13px;}
	.question_wrap dl{margin-top:0 !important;}
	.info_use .small_vat{margin-top:4px;}
	.home_contents_box1 .avalible_desc{margin-top:20px;}
	.info_use .small_vat span{font-size:13px;}
	.info_use .table_wrap .price_table td{font-size:12px;}
	.info_use .table_wrap .price_table th{font-size:12px;}
	
	.question_wrap .question strong{line-height:22px;}

	.poter_box1_open h1{font-size:20px;}
	.poter_box2_open h1{font-size:20px;}
	.poter_box3_open h1{font-size:20px;}
	.poter_box4_open h1{font-size:20px;}
	.poter_box5_open h1{font-size:20px;}
	.poter_box6_open h1{font-size:20px;}
	.poter_box7_open h1{font-size:20px;}
	.poter_box8_open h1{font-size:20px;}

	.poter_box1_open p{margin-top: 8px;}
	.poter_box2_open p{margin-top: 8px;}
	.poter_box3_open p{margin-top: 8px;}
	.poter_box4_open p{margin-top: 8px;}
	.poter_box5_open p{margin-top: 8px;}
	.poter_box6_open p{margin-top: 8px;}
	.poter_box7_open p{margin-top: 8px;}
	.poter_box8_open p{margin-top: 8px;}

	.cont .row .block h2{font-size:24px;}
	.question_wrapper .sub_tit:before{height:16px;vertical-align: -1px;}
	.solution .grade {margin-top: 14px;}
	.question_wrap .answer{padding-left:0;}
	.s_tit .tit_wrap .btn_cousel.open{margin-left:0; padding: 4px 16px;}
	.s_tit .tit_wrap .btn_cousel{padding:4px 16px;}
	.s_tit .tit_wrap .btn_cousel a{font-size:15px;}
	.s_tit .tit_wrap .btn_cousel.open a{font-size:15px;}
}

@media only screen and (max-width: 340px){
	.barnd_plus .plus {width:100%;border-radius:80px;}
	.barnd_plus .plus:first-child {margin:0 0 10px;padding:25px 0;}
	.barnd_plus .plus.ml_m30 {margin:10px 0 0;padding:25px 0;}
	
}
@media only screen and (max-width: 320px){
.poter_box1_open p{font-size:14px; line-height:25px;}
.poter_box2_open p{font-size:14px; line-height:25px;}
.poter_box3_open p{font-size:14px; line-height:25px;}
.poter_box4_open p{font-size:14px; line-height:25px;}
.poter_box5_open p{font-size:14px; line-height:25px;}
.poter_box6_open p{font-size:14px; line-height:25px;}
.poter_box7_open p{font-size:14px; line-height:25px;}
.poter_box8_open p{font-size:14px; line-height:25px;}
.poter_site_center .sub_desc{font-size:14px;}

.poter_box1_open h1{min-height:45px;}
.poter_box2_open h1{min-height:45px;}
.poter_box3_open h1{min-height:45px;}
.poter_box4_open h1{min-height:45px;}
.poter_box5_open h1{min-height:45px;}
.poter_box6_open h1{min-height:45px;}
.poter_box7_open h1{min-height:45px;}
.poter_box8_open h1{min-height:45px;}

.s_tit .tit_wrap .icon_wrap .main_t{font-size:20px;}
.home_contents_box2 .branch_img img{width:85%;}
}