br.br_1200{display:none;}
br.mob{display:none;}


.sub_ani {transition: 1800ms; transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.sub_ani {animation: ani 2.5s 1;}

@keyframes ani {
	0% {transform: scale(1.1);}
	100% {transform: scale(1);}
}

#sub_visual{position:relative; height: 580px; background:url('/images/sub_visual_new_img1.jpg') center top no-repeat; background-size:cover;}
#sub_visual.subb {position:relative; height: 580px; background:url('/images/sub_visual01.jpg') center top no-repeat; background-size:cover;}
#sub_visual2{position:relative; height:580px; background:url('/images/sub_visual02.jpg') center top no-repeat; background-size:cover;}
#sub_visual3{position:relative; height:580px; background:url('/images/sub_visual03.jpg') center top no-repeat; background-size:cover;}
#sub_visual4{position:relative; height:580px; background:url('/images/sub_visual04.jpg') center top no-repeat; background-size:cover;}
#sub_visual5{position:relative; height:580px; background:url('/images/sub_visual05.jpg') center top no-repeat; background-size:cover;}
.sub_visual_txt{position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%; text-align:center;}
.sub_visual_txt h2{font-size:65px; color:#fff; font-weight:900; line-height:1;}
.sub_visual_txt p{font-size:20px; color:#fff; margin-top:20px;}
.sub_loc{margin-top:25px;}
.sub_loc span{display:inline-block; font-size:16px; color:#fff; line-height:18px; font-weight:400; margin-right:10px;}
.sub_loc span.loc_home{vertical-align:1px;}

#sub_container{position:relative; background:#000; overflow:hidden; z-index:1; padding:100px 0  175px;}
#sub_container span.s_tit{position:relative; display:block; font-size:30px; color:#fabe00; font-weight:300; line-height:1; text-align:center; letter-spacing:5px;}
#sub_container span.s_tit:before{content:''; display:block; margin:0 auto 45px; width:1px; height:80px; background:#fabe00;}


/* sub01/sub01 */
#sub01_1_section1{position:relative; }
/*#sub01_1_section1:before{content:''; position:absolute; right:0; top:-350px; width:218px; height:300px; background:url('../images/sub01_figure01.png') no-repeat; background-size:cover; z-index:-1;}*/
.sub01_sec_tit{text-align:center;}
.sub01_sec_tit em{display:block; font-size:16px; color:#fff; font-family: 'Titillium Web', sans-serif; font-weight:300; margin-top:120px; text-align:center;}
.sub01_sec_tit h2{font-size:40px; color:#fff; font-weight:900; line-height:1; margin-top:20px;}
.sub01_sec_tit span{display:block; font-size:30px; color:#fff; font-weight:300; line-height:1; text-align:center; letter-spacing:10px; margin-top:15px;}
.sub01_sec_tit .as_dots{display:inline-block; width:10px; height:10px; background:#fff; border-radius:50%; margin:45px 0 28px;}
.sub01_sec_tit p{font-size:20px; color:#fff; line-height:30px; font-weight:400;word-break:keep-all}

.robata_libra_info{position:relative; margin-top:40px; text-align:center; height:645px; background:url(/images/assist_shop_bg01_new.jpg) center no-repeat;}
/*.robata_libra_info:before{content:''; position:absolute; left:50%; margin-left:-360px; top:-200px; width:575px; height:575px; background:url('../images/sub01_figure02.png') no-repeat; background-size:cover; z-index:-1;}*/
/*.robata_libra_info:after{content:''; position:absolute; bottom:-10px; right:0; width:158px; height:326px; background:url('../images/sub01_figure03.png') no-repeat; background-size:cover; z-index:-1;}*/
.robata_libra_info .inner{position:relative; /* background:url('../images/assist_shop_bg01.jpg') center top no-repeat;*/ height:100%; z-index:1;}
.robata_libra_info .inner:hover:before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(48,93,53,0.8);  z-index:-1;}
	#d_sub01_sec03 .robata_libra_info{background-image:url("/images/d_shop_bg03.png")}
	#d_sub01_sec03 .robata_libra_info .inner:hover:before{background:rgba(0, 47, 135, 0.9)}
	#d_sub01_sec04 .robata_libra_info{background-image:url("/images/d_shop_bg04.png")}
	#d_sub01_sec04 .robata_libra_info .inner:hover:before{background:rgba(34, 29, 31, 0.7)}
	#d_sub01_sec05 .robata_libra_info{background-image:url("/images/d_shop_bg05.png")}
	#d_sub01_sec05 .robata_libra_info .inner:hover:before{background:rgba(189, 11, 33, 0.8)}
	#d_sub01_sec05 .robata_libra_info ul li{vertical-align:middle}
	#d_sub01_sec05 .robata_libra_info .robata_libra_more{margin-top:30px}
	#d_sub01_sec05 .robata_libra_info ul{padding-top:180px}

	#d_conshop_sec01 .robata_libra_info{background-image:url("/images/d_conshop_bg01.png")}
	#d_conshop_sec01 .robata_libra_info .inner:hover:before{background:rgba(223, 177, 64, 0.9)}
	#d_conshop_sec01 .robata_libra_info ul li{vertical-align:middle}
	#d_conshop_sec01 .robata_libra_info ul{padding-top:180px}
	#d_conshop_sec01 .robata_libra_info .robata_libra_more{margin-top:50px}
	#d_conshop_sec02 .robata_libra_info{background-image:url("/images/d_conshop_bg02.png")}
	#d_conshop_sec02 .robata_libra_info .inner:hover:before{background:rgba(198, 166, 121, 0.9)}
	#d_conshop_sec02 .robata_libra_info ul li{vertical-align:middle}
	#d_conshop_sec02 .robata_libra_info .robata_libra_more{margin-top:60px}


.robata_libra_info ul{text-align:center; padding-top:220px;}
.robata_libra_info ul li{display:inline-block; text-align:left; margin:0 50px;}
.robata_libra_info ul li span{display:table-cell; vertical-align:middle; width: 100%; height: 143px;}
.robata_libra_info ul li dl{display:table-cell; vertical-align:top;}
.robata_libra_info ul li dl dd{font-size:20px; color:#fff; font-weight:400; line-height:30px;}
.robata_libra_info ul li dl dd strong{font-weight:700;}
.robata_libra_info .robata_libra_more{display:inline-block; height:55px; padding:0 65px; line-height:55px; text-align:center; font-size:14px; color:#fff; border:1px solid #fff; margin-top:80px;}
.robata_libra_info .robata_libra_more:hover{color:#000; background:#fff;}
.robata_libra_info .robata_libra_more img{vertical-align:2px; margin-left:10px;}

/* sub01/sub02 */
#sub01_2_section1{position:relative; }
/*#sub01_1_section1:before{content:''; position:absolute; right:0; top:-350px; width:218px; height:300px; background:url('../images/sub01_figure01.png') no-repeat; background-size:cover; z-index:-1;}*/
.sub01_sec_tit{text-align:center;}
.sub01_sec_tit em{display:block; font-size:16px; color:#fff; font-family: 'Titillium Web', sans-serif; font-weight:300; margin-top:120px; text-align:center;}
.sub01_sec_tit h2{font-size:40px; color:#fff; font-weight:900; line-height:1; margin-top:20px;}
.sub01_sec_tit span{display:block; font-size:30px; color:#fff; font-weight:300; line-height:1; text-align:center; letter-spacing:10px; margin-top:15px;}
.sub01_sec_tit .as_dots{display:inline-block; width:10px; height:10px; background:#fff; border-radius:50%; margin:45px 0 28px;}
.sub01_sec_tit p{font-size:20px; color:#fff; line-height:30px; font-weight:400;}

.robata_libra_info2{position:relative; margin-top:40px; text-align:center; height:645px; background:url(/images/assist_shop_bg02.jpg) center no-repeat;}
/*.robata_libra_info:before{content:''; position:absolute; left:50%; margin-left:-360px; top:-200px; width:575px; height:575px; background:url('../images/sub01_figure02.png') no-repeat; background-size:cover; z-index:-1;}*/
/*.robata_libra_info:after{content:''; position:absolute; bottom:-10px; right:0; width:158px; height:326px; background:url('../images/sub01_figure03.png') no-repeat; background-size:cover; z-index:-1;}*/
.robata_libra_info2 .inner{position:relative; /* background:url('../images/assist_shop_bg01.jpg') center top no-repeat;*/ height:100%; z-index:1;}
.robata_libra_info2 .inner:hover:before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);  z-index:-1;}
.robata_libra_info2 ul{text-align:center; padding-top:220px;}
.robata_libra_info2 ul li{display:inline-block; text-align:left; margin:0 50px;}
.robata_libra_info2 ul li span{display:table-cell; vertical-align:middle; width: 100%; height: 143px;}
.robata_libra_info2 ul li dl{display:table-cell; vertical-align:top;}
.robata_libra_info2 ul li dl dd{font-size:20px; color:#fff; font-weight:400; line-height:30px;}
.robata_libra_info2 ul li dl dd strong{font-weight:700;}
.robata_libra_info2 .robata_libra_more{display:inline-block; height:55px; padding:0 65px; line-height:55px; text-align:center; font-size:14px; color:#fff; border:1px solid #fff; margin-top:80px;}
.robata_libra_info2 .robata_libra_more:hover{color:#000; background:#fff;}
.robata_libra_info2 .robata_libra_more img{vertical-align:2px; margin-left:10px;}

/* sub01/sub03 */
#sub01_3_section1{}
.makistanding_info{position:relative; margin-top:40px; text-align:center;}
/*.makistanding_info:before{content:''; position:absolute; left:50%; margin-left:-300px; top:-150px; width:662px; height:426px; background:url('../images/sub01_figure04.png') no-repeat; background-size:cover; z-index:-1;}*/
.makistanding_info .inner{position:relative; height:645px; background:url('../images/assist_shop_bg03.jpg') center top no-repeat; background-size:cover; z-index:1;}
.makistanding_info .inner:hover:before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(193,56,45,0.8); z-index:-1;}
.makistanding_info .mak_logo{text-align:center; padding-top:130px;}
.makistanding_info .mak_logo img{}
.makistanding_info span{display:block; font-size: 20px; color:#fff; font-weight:300; margin-top: 30px; text-align:center;}
.makistanding_info span strong{font-weight:700;}
.makistanding_info p{font-size:50px; color:#fff; font-weight:300; letter-spacing:20px; text-align:center;}
	.d_marki .makistanding_info p{letter-spacing:0}
	.d_marki .makistanding_info .makistanding_more{margin-top:30px}
.makistanding_info p strong{font-weight:700;}
.makistanding_info .makistanding_more{display:inline-block; height:55px; padding:0 65px; line-height:55px; text-align:center; font-size:14px; color:#fff; border:1px solid #fff; margin-top:80px;}
.makistanding_info .makistanding_more:hover{color:#000; background:#fff;}
.makistanding_info .makistanding_more img{vertical-align:2px; margin-left:10px;}


/* sub01_view */
#sub01_view_section1{}
.sub01_2_sec_tit{margin-top:120px;}
.sub01_2_sec_desc{float:left; width:620px;}
.sub01_2_sec_desc h2{font-size:40px; color:#fff; line-height:1; font-weight:900;}
.sub01_2_sec_desc span{display:block; font-size:30px; color:#fff; line-height:1; font-weight:400; letter-spacing:10px; margin-top:15px;}
.sub01_2_sec_desc p{font-size:20px; color:#fff; font-weight:300; line-height:30px; margin-top:30px;word-break:keep-all}

.sub01_2_sec_menu{float:right; width:calc(100% - 620px); padding-top:50px; text-align:right;}
.sub01_2_sec_menu p{color:#fff;}
.sub01_2_sec_menu p strong{font-size:28px; font-weight:900;}
.sub01_2_sec_menu p em{font-size:16px; font-weight:300; margin-left:15px; vertical-align: 5px;}
.menu_download{margin-top:25px; font-size:0;}
.menu_download a{display:inline-block; width:190px; height:55px; background:url('../images/menu_download.png') right 40px center no-repeat; border:1px solid #fff; padding-left: 40px; text-align:left; font-size:14px; color:#fff; line-height:53px; }
.menu_download a + a{margin-left:10px;}
.menu_download a img{margin-left:5px;}

#sub01_view_section2{margin-top:65px;}
.robata_img_wrap .slick-arrow{position:absolute; top:50%; margin-top:-30px; width:60px; height:60px; z-index:999; text-indent:-9999px; border:0; outline:0;}
.robata_img_wrap .slick-prev{left:0; background:url('/images/gallery_prev.png') center no-repeat; background-size:cover;}
.robata_img_wrap .slick-next{right:0; background:url('/images/gallery_next.png') center no-repeat; background-size:cover;}


/* sub02/sub01 */
#sub02_1_section1{}
#sub02_1_section1 h2{font-size:40px; color:#fff; line-height:1; font-weight:400; text-align:center; margin-top:75px;}
#sub02_1_section1 h2 strong{font-weight:900;}
.recruit_img01{margin-top:50px; height:370px; background:url('../images/sub02_recruit_bg.jpg') center top no-repeat; background-size:cover;}

#sub02_1_section2{margin-top:140px;}
.sub02_recruit_info h3{float:left; width:280px; position:relative; font-size:30px; color:#fff; line-height:35px; font-weight:900;}
.sub02_recruit_info h3:before{content:''; position:absolute; left:0; top:-14px; width:25px; height:5px; background:#fabe00;}
.sub02_recruit_con{float:left; width:calc(100% - 280px);}
.sub02_recruit_con p{font-size:18px; color:#fff; font-weight:300; line-height:26px; word-break: keep-all;}
.sub02_recruit_con p.desc_big{font-size:25px;}
.sub02_recruit_con p.desc_big b{font-weight:900;}
.sub02_recruit_con p + p{margin-top:25px;}
.sub02_recruit_con ul{margin-top:60px;}
.sub02_recruit_con ul li{float:left; width:calc(100%/3 - 40px/3); height:275px; border:1px solid #606060; transition:0.3s all;}
.sub02_recruit_con ul li + li{margin-left:20px;}
.sub02_recruit_con ul li:hover{background:#fabe00; border:1px solid #fabe00;}
.sub02_recruit_con ul li div{display:table-cell; vertical-align:middle; text-align:center; width:360px; height:275px;}
.sub02_recruit_con ul li span{display:inline-block;}
.sub02_recruit_con ul li span img{}
.sub02_recruit_con ul li p{font-size:23px; color:#fff; line-height:33px; font-weight:900; margin-top:25px;}


/* sub02/sub02 */
#sub02_2_section1{}
#sub02_2_section1 h2{font-size:40px; color:#fff; line-height:1; font-weight:400; text-align:center; margin-top:75px;}
#sub02_2_section1 h2 strong{font-weight:900;}
.recruit_img02{margin-top:50px; height:370px; background:url('../images/sub02_recruit_bg02.jpg') center top no-repeat; background-size:cover;}

#sub02_2_section2{margin-top:140px;}
.sub02_pay_info h3{float:left; width:280px; position:relative; font-size:30px; color:#fff; line-height:35px; font-weight:900;}
.sub02_pay_info h3:before{content:''; position:absolute; left:0; top:-14px; width:25px; height:5px; background:#fabe00;}
.sub02_pay_con{float:left; width:calc(100% - 280px);}
.sub02_pay_con > p{font-size:18px; color:#fff; font-weight:300; line-height:26px; word-break: keep-all;}
.sub02_pay_con ul{margin-top:60px;}
.sub02_pay_con ul li{float:left; width:calc(100%/2 - 20px/2); height:135px; border:1px solid #606060; margin-left:20px;}
.sub02_pay_con ul li:nth-child(2n+1){margin-left:0;}
.sub02_pay_con ul li:nth-child(n+3){margin-top:20px;}
.sub02_pay_con ul li div{display:table-cell; vertical-align:middle; text-align:center; width:550px; height:135px;}
.sub02_pay_con ul li div p{display:table; table-layout:fixed; width:100%;}
.sub02_pay_con ul li div p span{display:table-cell; vertical-align:middle; width:20%;}
.sub02_pay_con ul li div p span img{}
.sub02_pay_con ul li div p em{display:table-cell; vertical-align:middle; width:15%; font-size:16px; color:#fff;}
.sub02_pay_con ul li div p strong{display:table-cell; vertical-align:middle; text-align:left; padding-left:20px; width:65%; font-size:28px; color:#fff; font-weight:900;}
.sub02_pay_con ul li div p strong i{font-size:22px; font-weight:400; font-style:normal;}

.dd_desc{display:block;font-size:13px;color:#fff;line-height:18px;font-weight:400}


.sub02_benefit_info{margin-top:75px;}
.sub02_benefit_info h3{float:left; width:280px; position:relative; font-size:30px; color:#fff; line-height:35px; font-weight:900;}
.sub02_benefit_info h3:before{content:''; position:absolute; left:0; top:-14px; width:25px; height:5px; background:#fabe00;}
.sub02_benefit_con{float:left; width:calc(100% - 280px);}
.sub02_benefit_con > p{font-size:18px; color:#fff; font-weight:300; line-height:26px; word-break: keep-all;}
.sub02_benefit_con ul{margin-top:45px;}
.sub02_benefit_con ul li{float:left; width:calc(100%/4 - 60px/4); height:225px; border:1px solid #606060; transition:0.3s all; margin-left:20px;}
.sub02_benefit_con ul li:nth-child(4n+1){margin-left:0;}
.sub02_benefit_con ul li:nth-child(n+5){margin-top:20px;}
.sub02_benefit_con ul li:hover{background:#fabe00; border:1px solid #fabe00;}
.sub02_benefit_con ul li div{display:table-cell; vertical-align:middle; text-align:center; width:265px; height:225px;}
.sub02_benefit_con ul li span{display:inline-block;}
.sub02_benefit_con ul li span img{}
.sub02_benefit_con ul li p{font-size:23px; color:#fff; line-height:33px; font-weight:900; margin-top:25px;}


/* sub02/sub03 */
#sub02_3_section1{}
#sub02_3_section1 h2{font-size:40px; color:#fff; line-height:1; font-weight:400; text-align:center; margin-top:75px;}
#sub02_3_section1 h2 strong{font-weight:900;}
.recruit_img03{margin-top:50px; height:370px; background:url('../images/sub02_recruit_bg03.jpg') center top no-repeat; background-size:cover;}

#sub02_3_section2{margin-top:140px;}
.sub02_chance_info h3{float:left; width:280px; position:relative; font-size:30px; color:#fff; line-height:35px; font-weight:900;}
.sub02_chance_info h3:before{content:''; position:absolute; left:0; top:-14px; width:25px; height:5px; background:#fabe00;}
.sub02_chance_info h3 em{font-weight:300;}
.sub02_chance_con{float:left; width:calc(100% - 280px);}
.sub02_chance_con > p{font-size:18px; color:#fff; font-weight:300; line-height:26px; word-break: keep-all;}
.sub02_chance_con > p + p{margin-top:30px;}

.sub02_process_info{margin-top:75px;}
.sub02_process_info h3{float:left; width:280px; position:relative; font-size:30px; color:#fff; line-height:35px; font-weight:900;}
.sub02_process_info h3:before{content:''; position:absolute; left:0; top:-14px; width:25px; height:5px; background:#fabe00;}
.sub02_process_con{float:left; width:calc(100% - 280px);}
.sub02_process_con > p{font-size:18px; color:#fff; font-weight:300; line-height:26px; word-break: keep-all;}
.sub02_process_con ul{margin-top:45px;}
.sub02_process_con ul li{float:left; position:relative; width:calc(100%/4 - 180px/4); height:220px; border:1px solid #606060; transition:0.3s all; margin-left:60px;}
.sub02_process_con ul li:nth-child(4n+1){margin-left:0;}
.sub02_process_con ul li:hover{background:#fabe00; border:1px solid #fabe00;}
.sub02_process_con ul li div{display:table-cell; vertical-align:middle; text-align:center; width:235px; height:220px;}
.sub02_process_con ul li span{display:inline-block;}
.sub02_process_con ul li span img{}
.sub02_process_con ul li dl{margin-top:25px;}
.sub02_process_con ul li dl dt{font-size:18px; color:#fabe00; line-height:1; font-weight:900; }
.sub02_process_con ul li dl dd{font-size:23px; color:#fff; line-height:1; font-weight:900; margin-top:10px;}
.sub02_process_con ul li:hover dl dt{color:#fff;}


/* bo_table/job */
#sub02_4_section1{}
#sub02_4_section1 h2{font-size:40px; color:#fff; line-height:1; font-weight:400; text-align:center; margin-top:75px;}
#sub02_4_section1 h2 strong{font-weight:900;}
#sub02_4_section1 p{font-size:18px; color:#fff; line-height:1; margin-top:20px; text-align:center;}
.recruit_img04{position:relative; margin-top:50px; height:370px; background:url('../images/sub02_recruit_bg04.jpg') center top no-repeat; background-size:cover;}

.recruit_job_info{padding:110px 0 100px; max-width:1050px; width:100%; margin:0 auto;}
.job_logo{float:left; width:250px; border-right:1px solid #fff;}
.job_desc{float:left; width:calc(100% - 250px); padding-left:40px;}
.job_desc ul{}
.job_desc ul li{position:relative; font-size:23px; color:#fff; font-weight:900; padding-left:40px;}
.job_desc ul li strong{color:#fabe00;}
.job_desc ul li:before{content:''; position:absolute; top:10px; left:0;}
.job_desc ul li:first-child:before{width:23px; height:15px; background:url('../images/job_email_icon.png') center no-repeat; background-size:cover;}
.job_desc ul li:last-child:before{width:23px; height:20px; background:url('../images/job_kakao_icon.png') center no-repeat; background-size:cover;}
.job_desc em{display:block; font-size:18px; color:#fff; font-weight:300; line-height:1.4; margin-top:40px;}

#sub02_4_section2{margin-top:140px;}
.sub02_job_info h3{float:left; width:280px; position:relative; font-size:30px; color:#fff; line-height:35px; font-weight:900;}
.sub02_job_info h3:before{content:''; position:absolute; left:0; top:-14px; width:25px; height:5px; background:#fabe00;}
.sub02_job_info h3 em{font-weight:300;}
.sub02_job_con{float:left; width:calc(100% - 280px);}


/* sub03/sub01 */
#sub03_1_section1{}
#sub03_1_section1 h2{font-size:40px; color:#fff; line-height:55px; font-weight:400; margin-top:60px; text-align:center; word-break:keep-all;}
#sub03_1_section1 h2 strong{font-weight:900;}
.sub_company_info{height:575px; background:url('../images/sub_sec1_bg.jpg') center top no-repeat; background-size:cover; margin-top:115px;}
.sub_company_info ul{text-align:center; padding:100px 0;}
.sub_company_info ul li{float:left; width:33.3333%;}
.sub_company_info ul li:nth-child(n+4){margin-top:60px;}
/*.sub_company_info ul li span{display:block;}*/
.sub_company_info ul li span{display:table-cell; vertical-align:middle; text-align:center; width:467px; height:60px;}
.sub_company_info ul li dl{margin-top:15px;}
.sub_company_info ul li dl dt{font-size:16px; color:rgba(255,255,255,0.8); font-family: 'Titillium Web', sans-serif;}
.sub_company_info ul li dl dd{font-size:25px; color:#fff; font-weight:900; line-height:35px; margin-top:15px;}
.sub_company_info ul li dl dd a {color: #fff;}

#sub03_1_section2{padding-top:160px;}
#sub03_1_section2 .inner > div{margin-top:80px;}
#sub03_1_section2 .inner > div:first-child{margin-top:0;}
.sec2_com h3{float:left; width:280px; position:relative; font-size:30px; color:#fff; line-height:35px; font-weight:900;}
.sec2_com h3:before{content:''; position:absolute; left:0; top:-14px; width:25px; height:5px; background:#fabe00;}
.c_info{float:left; width:calc(100% - 280px); }
.sec2_com p{font-size:18px; color:#fff; font-weight:300; line-height:26px; word-break: keep-all;}
.c_logo{margin-top:40px;}
.c_logo li{float:left; width:calc(100%/2 - 45px/2);}
.c_logo.cc_logo li {width: 100%;}
.c_logo li + li{margin-left:45px;}
.c_logo li em{font-size:18px; color:#fff; font-weight:900; }
.c_logo li .c_width{position:relative; height:275px; border: 1px solid #666666; margin-top:15px;}
.c_logo li .c_width span{position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; text-align:center; }
.c_logo li.c_white .c_width{background:#fff; border:1px solid #fff;}
.c_color{margin-top:40px;}
.c_color li{float:left; width:calc(100%/4 - 105px/4);}
.c_color li + li{margin-left:35px;}
.c_color li span{display:block; height:120px;}
.c_color li:nth-child(1) span{background:#fabe00;}
.c_color li:nth-child(2) span{background:#231815;}
/* .c_color li:nth-child(3) span{background:#a62e23;}
.c_color li:nth-child(4) span{background:#595857;} */
.c_color li dl{margin-top:25px;}
.c_color li dl dt{font-size:20px; color:#fff; font-weight:900;}
.c_color li dl dd{font-size:18px; color:#fff; font-weight:300; line-height:26px; margin-top:10px;}
.c_rule{position:relative; height:275px; border:1px solid #666666; margin-top:15px;}
.c_rule span{position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; text-align:center; }
.c_grid{margin-top:40px;}
.c_grid span .grid_mob{display:none;}



.ddd_tt{position:relative}

.ddd_tt .sub01_2_sec_desc p{position:absolute;right:0;bottom:0;width:50%}
.ddd_tt.ddd_mt .sub01_2_sec_desc{padding-bottom:30px}
.ddd_tt.ddd_mt02 .sub01_2_sec_desc{padding-bottom:20px}

.robata_slider.d_slide_logo .slick-slide{position:relative}
.robata_slider.d_slide_logo .slick-slide:after{content:'';position:absolute;bottom:20px;right:20px;z-index:1100}
.robata_slider.d_slide_logo.d_s_logo01 .slick-slide:after{width:181px;height:101px;background:url("/images/d_shop_logo01.png") no-repeat;background-size:100%}
/* .robata_slider.d_slide_logo.d_s_logo02 .slick-slide:after{width:290px;height:161px;background:url("/images/d_shop_logo02.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo03 .slick-slide:after{width:296px;height:173px;background:url("/images/d_shop_logo03.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo04 .slick-slide:after{width:230px;height:230px;background:url("/images/d_shop_logo05.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo05 .slick-slide:after{width:306px;height:135px;background:url("/images/yaya_logo.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo06 .slick-slide:after{width:315px;height:146px;background:url("/images/makistanding_logo.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo11 .slick-slide:after{width:310px;height:226px;background:url("/images/d_conshop_logo01.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo12 .slick-slide:after{width:301px;height:176px;background:url("/images/d_conshop_logo02.png") no-repeat;background-size:100%} */

.robata_slider.d_slide_logo.d_s_logo02 .slick-slide:after{width:181px;height:112px;background:url("/images/d_shop_logo02.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo03 .slick-slide:after{width:181px;height:105px;background:url("/images/d_shop_logo03.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo04 .slick-slide:after{width:120px;height:120px;background:url("/images/d_shop_logo05.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo05 .slick-slide:after{width:180px;height:79px;background:url("/images/yaya_logo.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo06 .slick-slide:after{width:183px;height:84px;background:url("/images/makistanding_logo.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo11 .slick-slide:after{width:180px;height:132px;background:url("/images/d_conshop_logo01.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo12 .slick-slide:after{width:179px;height:106px;background:url("/images/d_conshop_logo02.png") no-repeat;background-size:100%}
.robata_slider.d_slide_logo.d_s_logo15 .slick-slide:after{width:101px;height:139px;background:url("/images/shop/okonomi_img/okonomi_logo.png") no-repeat;background-size:contain; background-position: right;}
.robata_slider.d_slide_logo.d_s_logo16 .slick-slide:after{width:101px;height:139px;background:url("/images/shop/yakiniku_img/yakiniku_logo.png") no-repeat;background-size:contain; background-position: right;}

/* shop 추가 */

/* consult */

#d_conshop_sec03.a_shopp .robata_libra_info {background: url("/images/d_shop_bg04.png") center no-repeat;}
#d_conshop_sec03.a_shopp .robata_libra_info .inner:hover:before {background: rgba(254,212,0,0.8);}
#d_conshop_sec03.a_shopp .robata_libra_info .inner:hover .a_shop_ic_on {display: inline-block;}
#d_conshop_sec03.a_shopp .robata_libra_info .inner:hover .a_shop_ic {display: none;}

#d_conshop_sec04.a_shopp .robata_libra_info {background: url("/images/shop/aa_shop_bg12.jpg") center no-repeat;}
#d_conshop_sec04.a_shopp .robata_libra_info .inner:hover:before {background: rgba(203,49,29,0.8);}

/* shop 리스트 */

.a_shop_ic_on {display: none;}
.robata_libra_info ul li dl.a_shop_txt dd {font-weight: 300;}
.robata_libra_info2 ul li dl.a_shop_txt dd {font-weight: 300;}
.a_shopp .sub01_sec_tit p strong {display: block; font-size: 22px; font-weight: 700;}

.a_shopp .robata_libra_info ul li {vertical-align: middle;}
.robata_libra_info ul li span img.a_shopic_img1 {width: 270px;}
.robata_libra_info ul li span img.a_shopic_img2 {width: 160px;}
.robata_libra_info ul li span img.a_shopic_img3 {width: 278px;}
.robata_libra_info ul li span img.a_shopic_img4 {width: 235px;}
.robata_libra_info ul li span img.a_shopic_img5 {width: 295px;}
.robata_libra_info ul li span img.a_shopic_img6 {width: 330px;}
.robata_libra_info ul li span img.a_shopic_img7 {width: 320px;}
.robata_libra_info ul li span img.a_shopic_img8 {width: 290px;}
.robata_libra_info ul li span img.a_shopic_img9 {width: 301px;}
.robata_libra_info ul li span img.a_shopic_img10 {width: 230px;}
.robata_libra_info ul li span img.a_shopic_img11 {width: 331px;}
.robata_libra_info ul li span img.a_shopic_img12 {width: 162px;}
.robata_libra_info ul li span img.a_shopic_img14 {width: 205px;}



#d_sub01_sec07 .robata_libra_info {background: url("/images/shop/aa_shop_bg3.jpg") center no-repeat;}
#d_sub01_sec07.a_shopp .robata_libra_info .inner:hover:before {background: rgba(146,13,29,0.7);}
#d_sub01_sec08 .robata_libra_info {background: url("/images/shop/aa_shop_bg4.jpg") center no-repeat;}
#d_sub01_sec08.a_shopp .robata_libra_info .inner:hover:before {background: rgba(67,41,23,0.7);}
#d_sub01_sec09 .robata_libra_info {background: url("/images/shop/aa_shop_bg5.jpg") center no-repeat;}
#d_sub01_sec09.a_shopp .robata_libra_info .inner:hover:before {background: rgba(34,29,31,0.7);}
#d_sub01_sec10 .robata_libra_info {background: url("/images/shop/aa_shop_bg6.jpg") center no-repeat;}
#d_sub01_sec10.a_shopp .robata_libra_info .inner:hover:before {background: rgba(12,29,77,0.9);}
#d_sub01_sec11 .robata_libra_info {background: url("/images/shop/aa_shop_bg9.jpg") center no-repeat;}
#d_sub01_sec11.a_shopp .robata_libra_info .inner:hover:before {background: rgba(198,166,121,0.9);}
#d_sub01_sec11 .robata_libra_info {background: url("/images/shop/aa_shop_bg9.jpg") center no-repeat;}
#d_sub01_sec11.a_shopp .robata_libra_info .inner:hover:before {background: rgba(198,166,121,0.9);}
#d_sub01_sec12 .robata_libra_info {background: url("/images/shop/aa_shop_bg11.jpg") center no-repeat;}
#d_sub01_sec12.a_shopp .robata_libra_info .inner:hover:before {background: rgba(173,30,35,0.8);}
#d_sub01_sec13 .robata_libra_info {background: url("/images/shop/aa_shop_bg12.jpg") center no-repeat;}
#d_sub01_sec13.a_shopp .robata_libra_info .inner:hover:before {background: rgba(203,49,29,0.8);}

#d_sub01_sec14 .robata_libra_info {background: url("/images/shop/aa_shop_bg14.jpg") center no-repeat;}
#d_sub01_sec14.a_shopp .robata_libra_info .inner:hover:before {background: rgba(96,0,0,0.8);}

#d_sub01_sec14.a_shopp .robata_libra_info ul li dl.a_shop_txt dd:nth-child(1) {position: relative; padding-left: 50px;}
#d_sub01_sec14.a_shopp .robata_libra_info ul li dl.a_shop_txt dd:nth-child(1) strong {position: absolute; top: 0; left: 0;}


/* shop 뷰페이지 */

.robata_slider2 {margin: 30px -5px;}
.robata_slider2 .slick-slide {padding: 0 5px;}
.robata_slider2 .slick-slide div a{position: relative;}
.robata_slider2 .slick-slide.slick-current div a:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 5px solid #fabe00; z-index: 10;}

.shop_view_txt {display: flex; align-items: start; justify-content: space-between; margin-top: 100px;}
.shop_view_lt h2 {font-size: 40px; font-weight: 900; color: #fff;}
.shop_view_lt strong {display: block; font-size: 30px; letter-spacing: 15px; color: #fff; font-weight: 300; margin-top: 15px;}
.shop_view_rt {width: 60%;}
.shop_view_rt dl dt {color: #fff; font-size: 22px; font-weight: 900; word-break: keep-all;}
.shop_view_rt dl dd {color: #fff; font-size: 20px; line-height: 1.5; font-weight: 300; word-break: keep-all;}

@media screen and (max-width:1420px) {
	/* sub01/sub02 */
	.sub01_2_sec_tit{margin-top:8.4507vw;}
	.sub01_2_sec_desc{ width:43.6620vw;}
	.sub01_2_sec_desc h2{font-size:2.8169vw; }
	.sub01_2_sec_desc span{ font-size:2.1127vw; letter-spacing:0.7042vw; margin-top:1.0563vw;}
	.sub01_2_sec_desc p{font-size:1.4085vw;   line-height:2.1127vw; margin-top:2.1127vw;}

	.sub01_2_sec_menu{ width:calc(100% - 43.6620vw); padding-top:3.5211vw; }
	.sub01_2_sec_menu p strong{font-size:1.9718vw; }
	.sub01_2_sec_menu p em{font-size:1.1268vw;  margin-left:1.0563vw; vertical-align: 0.3521vw;}
	.menu_download{margin-top:1.7606vw;}
	.menu_download a{ width:13.3803vw; height:3.8732vw; background:url('../images/menu_download.png') right 2.8169vw center no-repeat; border:0.0704vw solid #fff; padding-left: 2.8169vw;  font-size:0.9859vw;  line-height:3.7324vw; }
	.menu_download a + a{margin-left:0.7042vw;}
	.menu_download a img{margin-left:0.3521vw;}
	
	/* sub02/sub02 */
	#sub02_2_section1 h2{font-size:38px;}
	.sub02_pay_con ul li div p em{font-size:1.0563vw;}
	.sub02_pay_con ul li div p strong{font-size:1.8310vw;}
	.sub02_pay_con ul li div p strong i{font-size:1.4085vw;}

	.sub02_benefit_con ul li p{font-size:1.6197vw;}

	/* sub02/sub03 */
	.sub02_process_con ul li{width:calc(100%/4 - 90px/4); height:220px; margin-left:30px;}
	.sub02_process_con ul li dl dt{font-size:16px;}
	.sub02_process_con ul li dl dd{font-size:21px;}
	.ddd_tt.ddd_mt02 .sub01_2_sec_desc{padding-bottom:40px}
	.robata_slider.d_slide_logo.d_s_logo01 .slick-slide:after{width:12.7465vw;height:7.1127vw}

	.robata_slider.d_slide_logo.d_s_logo02 .slick-slide:after{width:12.7465vw;height:7.8873vw}
	.robata_slider.d_slide_logo.d_s_logo03 .slick-slide:after{width:12.7465vw;height:7.3944vw}
	.robata_slider.d_slide_logo.d_s_logo04 .slick-slide:after{width:8.4507vw;height:8.4507vw}
	.robata_slider.d_slide_logo.d_s_logo05 .slick-slide:after{width:12.6761vw;height:5.5634vw}
	.robata_slider.d_slide_logo.d_s_logo06 .slick-slide:after{width:12.8873vw;height:5.9155vw}
	.robata_slider.d_slide_logo.d_s_logo11 .slick-slide:after{width:12.6761vw;height:9.2958vw}
	.robata_slider.d_slide_logo.d_s_logo12 .slick-slide:after{width:12.6056vw;height:7.4648vw}
	.robata_slider.d_slide_logo.d_s_logo15 .slick-slide:after{width:7.11vw;height:9.79vw;}
	.robata_slider.d_slide_logo.d_s_logo16 .slick-slide:after{width:7.11vw;height:9.79vw;}

	/* shop 뷰페이지 */

	.robata_slider2 {margin: 2.11vw -0.35vw;}
	.robata_slider2 .slick-slide {padding: 0 0.35vw;}
	.robata_slider2 .slick-slide.slick-current div a:before {border: 0.35vw solid #fabe00; }

	.shop_view_txt {margin-top: 7.04vw;}
	.shop_view_lt h2 {font-size: 2.82vw;}
	.shop_view_lt strong { font-size: 2.11vw; letter-spacing: 1.06vw;   margin-top: 1.06vw;}
	.shop_view_rt dl dt { font-size: 1.55vw;}
	.shop_view_rt dl dd { font-size: 1.41vw;}

}


@media screen and (max-width:1200px) {
	br.br_1200{display:block;}
	#sub03_1_section1 h2{padding:0 50px;}

	.sub_company_info ul li dl dt{font-size:15px; }
	.sub_company_info ul li dl dd{font-size:23px;}

	.c_logo li{width:calc(100%/2 - 1.6667vw/2);}
	.c_logo li + li{margin-left:1.6667vw;}

	.c_logo li .sign01 span img{width:24.1667vw;}
	.c_logo li .sign02 span img{width:13.3333vw;}
	.c_logo li .sign03 span img{width:13.3333vw;}
	.c_logo li .sign04 span img{width:13.3333vw;}

	.c_color li dl dt{font-size:1.4167vw;}
	.c_color li dl dd{font-size:1.2500vw;}

	.recruit_job_info{padding: 110px 3% 100px;}

}


@media screen and (max-width:1024px) {
	.ddd_tt .sub01_2_sec_desc p{position:static;width:auto}
	.ddd_tt.ddd_mt .sub01_2_sec_desc{padding-bottom:0}
	.ddd_tt.ddd_mt02 .sub01_2_sec_desc{padding-bottom:0}
	#sub_visual{height:56.64vw;}
	#sub_visual.subb {height:56.64vw;}
	#sub_visual2{height:56.64vw;}
	#sub_visual3{height:56.64vw;}
	#sub_visual4{height:56.64vw;}
	#sub_visual5{height:56.64vw;}
	.sub_visual_txt h2{font-size:5.3711vw;}
	.sub_visual_txt p{font-size:1.7578vw; margin-top:1.9531vw;}
	.sub_loc{margin-top:2.4414vw;}
	.sub_loc span{font-size:1.5625vw;  line-height:1.7578vw;  margin-right:0.9766vw;}
	.sub_loc span.loc_home{vertical-align:0.0977vw;}

	#sub_container{padding:8.3008vw 0  14.6484vw;}
	#sub_container span.s_tit{ font-size:2.5391vw; letter-spacing:0.4883vw;}
	#sub_container span.s_tit:before{margin:0 auto 3.9063vw; width:0.0977vw; height:6.8359vw;}

	/* sub01/sub01 */
	#sub01_1_section1:before{ top:-29.1797vw; width:21.2891vw; height:29.2969vw;}
	.sub01_sec_tit em{ font-size:1.5625vw; margin-top:11.7188vw; }
	.sub01_sec_tit h2{font-size:3.9063vw; margin-top:1.9531vw;}
	.sub01_sec_tit span{ font-size:2.9297vw; letter-spacing:0.9766vw; margin-top:1.4648vw;}
	.sub01_sec_tit .as_dots{ width:0.9766vw; height:0.9766vw; margin:4.3945vw 0 2.7344vw;}
	.sub01_sec_tit p{font-size:1.9531vw; line-height:2.9297vw; }

	.robata_libra_info{margin-top:3.9063vw; height:62.9883vw}
	.robata_libra_info:before{ margin-left:-35.1563vw; top:-19.5313vw; width:56.1523vw; height:56.1523vw;}
	.robata_libra_info .inner{ /*height:62.9883vw; */}
	.robata_libra_info ul{ padding-top:21.4844vw;}
	.robata_libra_info ul li{  margin:0 4.8828vw;}
	.robata_libra_info ul li span{ height: 13.9648vw;}
	.robata_libra_info ul li span img{width:30.7617vw;}
	.robata_libra_info ul li dl dd{font-size:1.9531vw;   line-height:2.9297vw;}
	.robata_libra_info .robata_libra_more{ height:5.3711vw; padding:0 6.3477vw; line-height:5.3711vw;  font-size:1.3672vw; margin-top:7.8125vw;}
	.robata_libra_info .robata_libra_more img{vertical-align:0.1953vw; margin-left:0.9766vw;}


	#d_sub01_sec05 .robata_libra_info .robata_libra_more{margin-top:2.9297vw}
	#d_sub01_sec05 .robata_libra_info ul{padding-top:17.5781vw}
	#d_conshop_sec01 .robata_libra_info ul{padding-top:17.5781vw}
	#d_conshop_sec01 .robata_libra_info .robata_libra_more{margin-top:4.8828vw}
	#d_conshop_sec02 .robata_libra_info .robata_libra_more{margin-top:5.8594vw}

	.robata_libra_info2{margin-top:3.9063vw; height:62.9883vw}
	.robata_libra_info2:before{ margin-left:-35.1563vw; top:-19.5313vw; width:56.1523vw; height:56.1523vw;}
	.robata_libra_info2 ul{ padding-top:21.4844vw;}
	.robata_libra_info2 ul li{  margin:0 4.8828vw;}
	.robata_libra_info2 ul li span{ height: 13.9648vw;}
	.robata_libra_info2 ul li span img{width:30.7617vw;}
	.robata_libra_info2 ul li dl dd{font-size:1.9531vw;   line-height:2.9297vw;}
	.robata_libra_info2 .robata_libra_more{ height:5.3711vw; padding:0 6.3477vw; line-height:5.3711vw;  font-size:1.3672vw; margin-top:7.8125vw;}
	.robata_libra_info2 .robata_libra_more img{vertical-align:0.1953vw; margin-left:0.9766vw;}


	.makistanding_info{margin-top:3.9063vw; }
	.makistanding_info:before{ margin-left:-29.2969vw; top:-14.6484vw; width:64.6484vw; height:41.6016vw; }
	.makistanding_info .inner{ height:62.9883vw;}
	.makistanding_info .mak_logo{ padding-top:12.6953vw;}
	.makistanding_info .mak_logo img{width:30.7617vw;}
	.makistanding_info span{ font-size: 1.9531vw;   margin-top: 2.9297vw; }
	.makistanding_info p{font-size:4.8828vw;   letter-spacing:1.9531vw; }
	.makistanding_info .makistanding_more{ height:5.3711vw; padding:0 6.3477vw; line-height:5.3711vw;  font-size:1.3672vw;  border:0.0977vw solid #fff; margin-top:7.8125vw;}
	.makistanding_info .makistanding_more img{vertical-align:0.1953vw; margin-left:0.9766vw; width:4.8828vw;}


	/* sub01/sub02 */
	.sub01_2_sec_tit{margin-top:11.7188vw;}
	.sub01_2_sec_desc{float:none; width:100%; text-align:center;}
	.sub01_2_sec_desc h2{font-size:3.9063vw;}
	.sub01_2_sec_desc span{ font-size:2.9297vw; letter-spacing:0.9766vw; margin-top:1.4648vw;}
	.sub01_2_sec_desc p{font-size:1.9531vw; line-height:2.9297vw; margin-top:2.9297vw;}
	
	.sub01_2_sec_menu{float:none; width:100%; text-align:center; padding-top:4.8828vw; }
	.sub01_2_sec_menu p strong{font-size:2.7344vw; }
	.sub01_2_sec_menu p em{font-size:1.5625vw;  margin-left:1.4648vw; vertical-align: 0.4883vw;}
	.menu_download{margin-top:2.4414vw;}
	.menu_download a{ width:18.5547vw; height:5.3711vw; background:url('../images/menu_download.png') right 2.9063vw center no-repeat; border:0.0977vw solid #fff; padding-left: 2.9063vw;  font-size:1.3672vw;  line-height:5.1758vw; }
	.menu_download a + a{margin-left:0.9766vw;}
	.menu_download a img{margin-left:0.4883vw;}

	#sub01_2_section2{margin-top:6.3477vw;}
	.robata_img_wrap .slick-arrow{ margin-top:-2.9297vw; width:5.8594vw; height:5.8594vw; }


	/* sub02/sub01 */
	#sub02_1_section1 h2{font-size:3.9063vw; margin-top:7.3242vw;}
	.recruit_img01{margin-top:4.8828vw; height:36.1328vw; }

	sub02_1_section2{margin-top:13.6719vw;}
	.sub02_recruit_info h3{ width:27.3438vw;  font-size:2.9297vw;  line-height:3.4180vw; }
	.sub02_recruit_info h3:before{ top:-1.3672vw; width:2.4414vw; height:0.4883vw; }
	.sub02_recruit_con{ width:calc(100% - 27.3438vw);}
	.sub02_recruit_con p{font-size:1.7578vw;   line-height:2.5391vw; }
	.sub02_recruit_con p.desc_big{font-size:2.4414vw;}
	.sub02_recruit_con p + p{margin-top:2.4414vw;}
	.sub02_recruit_con ul{margin-top:5.8594vw;}
	.sub02_recruit_con ul li{ width:calc(100%/3 - 3.9063vw/3); height:26.8555vw; border:0.0977vw solid #606060; }
	.sub02_recruit_con ul li + li{margin-left:1.9531vw;}

	.sub02_recruit_con ul li div{ width:35.1563vw; height:26.8555vw;}
	.sub02_recruit_con ul li span img{width:5.2734vw;}
	.sub02_recruit_con ul li p{font-size:15px;  line-height:3.2227vw;  margin-top:2.4414vw;}


	/* sub02/sub02 */
	#sub02_2_section1 h2{font-size:3.7109vw;  margin-top:7.3242vw;}
	.recruit_img02{margin-top:4.8828vw; height:36.1328vw; }

	#sub02_2_section2{margin-top:13.6719vw;}
	.sub02_pay_info h3{ width:27.3438vw;  font-size:2.9297vw;  line-height:3.4180vw; }
	.sub02_pay_info h3:before{top:-1.3672vw; width:2.4414vw; height:0.4883vw;}
	.sub02_pay_con{ width:calc(100% - 27.3438vw);}
	.sub02_pay_con > p{font-size:1.7578vw;   line-height:2.5391vw;}
	.sub02_pay_con ul{margin-top:5.8594vw;}
	.sub02_pay_con ul li{ width:calc(100%/2 - 1.9531vw/2); height:16.6016vw; border:0.0977vw solid #606060; margin-left:1.9531vw;}
	.sub02_pay_con ul li:nth-child(2n+1){margin-left:0;}
	.sub02_pay_con ul li:nth-child(n+3){margin-top:1.9531vw;}
	.sub02_pay_con ul li div{width:30.3711vw; height:16.6016vw;}
	.sub02_pay_con ul li div p{display:block; width:100%;}
	.sub02_pay_con ul li div p span{display:block; width:100%;}
	.sub02_pay_con ul li div p span img{height: 3.4180vw;}
	.sub02_pay_con ul li div p em{display:block; width:100%; font-size:1.5625vw; margin-top: 0.9766vw;}
	.sub02_pay_con ul li div p strong{display:block; text-align:center; padding-left:0; width:100%; font-size:2.3438vw; margin-top: 0.9766vw;}
	.sub02_pay_con ul li div p strong i{font-size:1.9531vw;}

	.sub02_benefit_info{margin-top:7.3242vw;}
	.sub02_benefit_info h3{ width:27.3438vw;  font-size:2.9297vw;  line-height:3.4180vw; }
	.sub02_benefit_info h3:before{top:-1.3672vw; width:2.4414vw; height:0.4883vw;}
	.sub02_benefit_con{ width:calc(100% - 27.3438vw);}
	.sub02_benefit_con > p{font-size:1.7578vw;   line-height:2.5391vw;}

	.sub02_benefit_con ul{margin-top:4.3945vw;}

	.sub02_benefit_con ul li{width:calc(100%/2 - 3.9063vw/2); height:21.9727vw; border:0.0977vw solid #606060; transition:0.3s all; margin-left:1.9531vw;}
	.sub02_benefit_con ul li:nth-child(4n+1){margin-left:0;}
	.sub02_benefit_con ul li:nth-child(n+5){margin-top:20px;}
	.sub02_benefit_con ul li:nth-child(2n+1){margin-left:0;}
	.sub02_benefit_con ul li:nth-child(n+3){margin-top:20px;}
	.sub02_benefit_con ul li div{width:29.3945vw; height:21.9727vw;}
	.sub02_benefit_con ul li span img{}
	.sub02_benefit_con ul li p{font-size:2.2461vw;  line-height:3.2227vw;  margin-top:2.4414vw;}


	/* sub02/sub03 */
	#sub02_3_section1 h2{font-size:3.5156vw; margin-top:7.3242vw;}
	.recruit_img03{margin-top:4.8828vw; height:36.1328vw; }

	#sub02_3_section2{margin-top:13.6719vw;}
	.sub02_chance_info h3{ width:27.3438vw;  font-size:2.9297vw;  line-height:3.4180vw; }
	.sub02_chance_info h3:before{ top:-1.3672vw; width:2.4414vw; height:0.4883vw;}
	.sub02_chance_con{ width:calc(100% - 27.3438vw);}
	.sub02_chance_con > p{font-size:1.7578vw; line-height:2.5391vw; }
	.sub02_chance_con > p + p{margin-top:2.9297vw;}

	.sub02_process_info{margin-top:7.3242vw;}
	.sub02_process_info h3{ width:27.3438vw;  font-size:2.9297vw;  line-height:3.4180vw; }
	.sub02_process_info h3:before{ top:-1.3672vw; width:2.4414vw; height:0.4883vw;}
	.sub02_process_con{ width:calc(100% - 27.3438vw);}
	.sub02_process_con > p{font-size:1.7578vw;   line-height:2.5391vw;}

	.sub02_process_con ul{margin-top:4.3945vw;}
	.sub02_process_con ul li{ width:calc(100%/2 - 1.9531vw/2); height:21.4844vw; border:0.0977vw solid #606060; margin-left:1.9531vw;}
	.sub02_process_con ul li:nth-child(2n+1){margin-left:0;}
	.sub02_process_con ul li:nth-child(n+3){margin-top:1.9531vw;}
	.sub02_process_con ul li div{ width:29.3945vw; height:21.9727vw;}
	.sub02_process_con ul li span img{}
	.sub02_process_con ul li dl{margin-top:2.4414vw;}
	.sub02_process_con ul li dl dt{font-size:1.7578vw;}
	.sub02_process_con ul li dl dd{font-size:2.2461vw;  margin-top:0.9766vw;}

	
	/* bo_table/job */
	#sub02_4_section1 h2{font-size:3.9063vw; margin-top:7.3242vw;}
	#sub02_4_section1 p{font-size:1.7578vw; margin-top:1.9531vw; }
	.recruit_img04{margin-top:4.8828vw; height:36.1328vw;}

	.recruit_job_info{padding:10.7422vw 3% 9.7656vw; }
	.job_logo{ width:24.4141vw; border-right:0.0977vw solid #fff;}
	.job_logo img{width:18.4570vw;}
	.job_desc{ width:calc(100% - 24.4141vw); padding-left:3.9063vw;}
	.job_desc ul li{ font-size:2.2461vw;   padding-left:3.9063vw;}
	.job_desc ul li:before{  top:0.9766vw;}
	.job_desc ul li:first-child:before{width:2.2461vw; height:1.4648vw; }
	.job_desc ul li:last-child:before{width:2.2461vw; height:1.9531vw;}
	.job_desc em{ font-size:1.7578vw;  margin-top:3.9063vw;}

	#sub02_4_section2{margin-top:13.6719vw;}
	.sub02_job_info h3{ width:27.3438vw;  font-size:2.9297vw;  line-height:3.4180vw; }
	.sub02_job_info h3:before{ top:-1.3672vw; width:2.4414vw; height:0.4883vw;}
	.sub02_job_con{ width:calc(100% - 27.3438vw);}


	/*  sub03/sub01 */
	#sub03_1_section1 h2{font-size:3.3203vw; line-height:4.3945vw; margin-top:4.6875vw;}
	.sub_company_info{height:56.1523vw; margin-top:8.7891vw;}
	.sub_company_info ul{padding:8.7891vw 0;}
	.sub_company_info ul li:nth-child(n+4){margin-top:4.8828vw;}
	.sub_company_info ul li dl{margin-top:1.4648vw;}
	.sub_company_info ul li dl dt{font-size:1.4648vw; }
	.sub_company_info ul li dl dd{font-size:2.1484vw; line-height:2.9297vw; margin-top:1.4648vw;}

	#sub03_1_section2{padding-top:14.6484vw;}
	#sub03_1_section2 .inner > div{margin-top:7.3242vw;}
	.sec2_com h3{ width:16.6016vw;  font-size:2.9297vw;  line-height:3.4180vw; }
	.sec2_com h3:before{  left:0; top:-1.3672vw; width:2.4414vw; height:0.4883vw;}
	.c_info{ width:calc(100% - 16.6016vw); }
	.sec2_com p{font-size:1.7578vw;   line-height:2.5391vw;}
	.c_logo{margin-top:3.9063vw;}
	.c_logo li{ width:calc(100%/2 - 1.4648vw/2);}
	.c_logo li .sign01 span img{width:27.0508vw;}
	.c_logo li .sign02 span img{width:15.0391vw;}
	.c_logo li .sign03 span img{width:15.0391vw;}
	.c_logo li .sign04 span img{width:15.0391vw;}
	.c_logo li + li{margin-left:1.4648vw;}
	.c_logo li em{font-size:1.7578vw;   }
	.c_logo li .c_width{ height:26.8555vw; border: 0.0977vw solid #666666; margin-top:1.4648vw;}
	.c_logo li .c_width span{ top:50%; transform:translateY(-50%); left:0; right:0;  }
	.c_logo li.c_white .c_width{background:#fff; border:0.0977vw solid #fff;}
	.c_color{margin-top:3.9063vw;}
	.c_color li{ width:calc(100%/4 - 4.3945vw/4);}
	.c_color li + li{margin-left:1.4648vw;}
	.c_color li span{ height:10.2539vw;}
	.c_color li dl{margin-top:2.4414vw;}
	.c_color li dl dt{font-size:1.9531vw;  }
	.c_color li dl dd{font-size:1.7578vw;   line-height:2.5391vw; margin-top:0.9766vw;}
	.c_rule{ height:26.8555vw; border:0.0977vw solid #666666; margin-top:1.9531vw;}
	.c_rule span{ top:50%; transform:translateY(-50%); left:0; right:0;  }
	.c_grid{margin-top:3.9063vw;}

	/* shop 리스트 */

	.a_shopp .sub01_sec_tit p {padding: 0 1.95vw; word-break: keep-all;}
	.a_shopp .sub01_sec_tit p br {display: none;}
	.a_shopp .sub01_sec_tit p strong { font-size: 2.15vw; }

	.robata_libra_info ul li span img.a_shopic_img1 {width: 26.37vw;}
	.robata_libra_info ul li span img.a_shopic_img2 {width: 15.63vw;}
	.robata_libra_info ul li span img.a_shopic_img3 {width: 27.15vw;}
	.robata_libra_info ul li span img.a_shopic_img4 {width: 22.95vw;}
	.robata_libra_info ul li span img.a_shopic_img5 {width: 28.81vw;}
	.robata_libra_info ul li span img.a_shopic_img6 {width: 32.23vw;}
	.robata_libra_info ul li span img.a_shopic_img7 {width: 31.25vw;}
	.robata_libra_info ul li span img.a_shopic_img8 {width: 28.32vw;}
	.robata_libra_info ul li span img.a_shopic_img9 {width: 29.39vw;}
	.robata_libra_info ul li span img.a_shopic_img10 {width: 22.46vw;}
	.robata_libra_info ul li span img.a_shopic_img11 {width: 32.32vw;}
	.robata_libra_info ul li span img.a_shopic_img12 {width: 15.82vw;}
	.robata_libra_info ul li span img.a_shopic_img14 {width: 19.14vw;}

	#d_sub01_sec14.a_shopp .robata_libra_info ul li dl.a_shop_txt dd:nth-child(1) { padding-left: 4.88vw;}

	/* shop 뷰페이지 */

	.robata_slider2 {margin: 2.93vw -0.49vw;}
	.robata_slider2 .slick-slide {padding: 0 0.49vw;}
	.robata_slider2 .slick-slide.slick-current div a:before {border: 0.49vw solid #fabe00; }

	.shop_view_txt {margin-top: 9.77vw; flex-wrap: wrap; justify-content: center; text-align: center;}
	.shop_view_lt {width: 100%;}
	.shop_view_lt h2 {font-size: 3.91vw;}
	.shop_view_lt strong { font-size: 2.93vw; letter-spacing: 1.46vw;   margin-top: 1.46vw;}
	.shop_view_rt {width: 100%; margin-top: 3.91vw; }
	.shop_view_rt dl dt { font-size: 2.15vw;}
	.shop_view_rt dl dd { font-size: 1.95vw; margin-top: 1.95vw; word-break: keep-all;}
	.shop_view_rt dl dd br {display: none;}
}


@media screen and (max-width:768px) {
	br.br_1200{display:none;}
	br.mob{display:block;}

	#sub_visual{height:75.52vw;}
	#sub_visual.subb {height:75.52vw;}
	#sub_visual2{height:75.52vw;}
	#sub_visual3{height:75.52vw;}
	#sub_visual4{height:75.52vw;}
	#sub_visual5{height:75.52vw;}
	.sub_visual_txt h2{font-size:8.4635vw; line-height:1;}
	.sub_visual_txt p{font-size:2.6042vw; margin-top:2.6042vw;}
	.sub_loc{margin-top:3.2552vw;}
	.sub_loc span{ font-size:2.8646vw; line-height:3.3854vw; margin-right:1.3021vw;}
	.sub_loc span.loc_home{vertical-align:0.1302vw;}
	.sub_loc span.loc_home img{width:2.4740vw;}


	#sub_container{ padding:14.3229vw 2.6041% 21.4844vw;}
	#sub_container span.s_tit{ font-size:3.9063vw;   line-height:1;  letter-spacing:0.6510vw;}
	#sub_container span.s_tit:before{margin:0 auto 5.8594vw; width:0.1302vw; height:10.4167vw;}

	/* sub01/sub01 */
	#sub01_1_section1:before{ top:-45.5729vw; }
	.sub01_sec_tit em{ font-size:3.0833vw;  margin-top:15.6250vw; }
	.sub01_sec_tit h2{font-size:5.2083vw;  margin-top:2.6042vw;}
	.sub01_sec_tit span{ font-size:3.9063vw;  letter-spacing:1.3021vw; margin-top:1.9531vw;}
	.sub01_sec_tit .as_dots{ width:1.3021vw; height:1.3021vw; margin:5.8594vw 0 3.6458vw;}
	.sub01_sec_tit p{font-size:2.6042vw;  line-height:3.9063vw; }

	.robata_libra_info{margin-top:5.2083vw; height:auto;}
	.robata_libra_info:before{ margin-left:-46.8750vw; top:-26.0417vw; width:74.8698vw; height:74.8698vw;}
	.robata_libra_info .inner{/* height:83.9844vw;*/padding-bottom:10.4167vw}
	.robata_libra_info ul{ padding-top:12.6458vw;}
	.robata_libra_info ul li{display:block; text-align:center; margin:0;}
	.robata_libra_info ul li + li{margin-top:3.9063vw;}
	.robata_libra_info ul li span{display:block; text-align:center; /* height: 18.6198vw; */height:auto}
	.robata_libra_info ul li span img{width:41.0156vw;}
	.robata_libra_info ul li dl{display:block;}
	.robata_libra_info ul li dl dd{font-size:2.6042vw;   line-height:3.9063vw;}
	.robata_libra_info .robata_libra_more{ height:7.1615vw; padding:0 8.4635vw; line-height:7.1615vw;  font-size:1.8229vw; margin-top:10.4167vw;}
	.robata_libra_info .robata_libra_more img{vertical-align:0.2604vw; margin-left:1.3021vw; width:6.5104vw;}


		#d_sub01_sec05 .robata_libra_info .robata_libra_more{margin-top:10.4167vw}
	#d_sub01_sec05 .robata_libra_info ul{padding-top:12.645vw}
	#d_conshop_sec01 .robata_libra_info ul{padding-top:12.645vw}
	#d_conshop_sec01 .robata_libra_info .robata_libra_more{margin-top:10.4167vw}
	#d_conshop_sec02 .robata_libra_info .robata_libra_more{margin-top:10.4167vw}
	#d_sub01_sec05 .robata_libra_info ul li span img{width:21.0156vw}
	#d_conshop_sec01 .robata_libra_info ul li span img{width:28.0156vw}

	.sub01_sec_tit p br{display:none}

	.robata_libra_info2{margin-top:5.2083vw; height:auto}
	.robata_libra_info2:before{ margin-left:-46.8750vw; top:-26.0417vw; width:74.8698vw; height:74.8698vw;}
	.robata_libra_info2 .inner{/* height:83.9844vw;*/padding-bottom:10.4167vw}
	.robata_libra_info2 ul{ padding-top:12.6458vw;}
	.robata_libra_info2 ul li{display:block; text-align:center; margin:0;}
	.robata_libra_info2 ul li + li{margin-top:3.9063vw;}
	.robata_libra_info2 ul li span{display:block; text-align:center; /* height: 18.6198vw; */height:auto}
	.robata_libra_info2 ul li span img{width:41.0156vw;}
	.robata_libra_info2 ul li dl{display:block;}
	.robata_libra_info2 ul li dl dd{font-size:2.6042vw;   line-height:3.9063vw;}
	.robata_libra_info2 .robata_libra_more{ height:7.1615vw; padding:0 8.4635vw; line-height:7.1615vw;  font-size:1.8229vw; margin-top:10.4167vw;}
	.robata_libra_info2 .robata_libra_more img{vertical-align:0.2604vw; margin-left:1.3021vw; width:6.5104vw;}

	.makistanding_info{margin-top:5.2083vw; }
	.makistanding_info:before{ margin-left:-39.0625vw; top:-19.5313vw; width:86.1979vw; height:55.4688vw;}
	.makistanding_info .inner{ height:83.9844vw; }
	.makistanding_info .mak_logo{ padding-top:16.9271vw;}
	.makistanding_info .mak_logo img{width:41.0156vw;}
	.makistanding_info span{ font-size: 2.6042vw;   margin-top: 3.9063vw; }
	.makistanding_info p{font-size:6.5104vw;   letter-spacing:2.6042vw; }
	.makistanding_info .makistanding_more{ height:7.1615vw; padding:0 8.4635vw; line-height:7.1615vw;  font-size:1.8229vw;  border:0.1302vw solid #fff; margin-top:10.4167vw;}
	.makistanding_info .makistanding_more img{vertical-align:0.2604vw; margin-left:1.3021vw; width:6.5104vw;}


	/* sub01/sub02 */
	.sub01_2_sec_tit{margin-top:15.6250vw;}
	.sub01_2_sec_desc h2{font-size:5.2083vw;}
	.sub01_2_sec_desc span{ font-size:3.9063vw; letter-spacing:1.3021vw; margin-top:1.9531vw;}
	.sub01_2_sec_desc p{font-size:2.6042vw; line-height:3.9063vw; margin-top:3.9063vw;}

	.sub01_2_sec_menu{padding-top:6.5104vw;}
	.sub01_2_sec_menu p strong{font-size:3.6458vw; }
	.sub01_2_sec_menu p em{font-size:2.0833vw;  margin-left:1.9531vw; vertical-align: 0.6510vw;}
	.menu_download{margin-top:3.2552vw;}
	.menu_download a{ width:24.7396vw; height:7.1615vw; background:url('../images/menu_download.png') right 4.2083vw center no-repeat; background-size: 2.3438vw 1.8229vw; border:0.1302vw solid #fff; padding-left: 4.2083vw;  font-size:1.8229vw;  line-height:6.9010vw; }
	.menu_download a + a{margin-left:1.3021vw;}
	.menu_download a img{margin-left:0.6510vw;}

	#sub01_2_section2{margin-top:8.4635vw;}
	.robata_img_wrap .slick-arrow{margin-top:-3.9063vw; width:7.8125vw; height:7.8125vw;}


	/* sub02/sub01 */
	#sub02_1_section1 h2{font-size:5.2083vw; margin-top:9.7656vw;}
	.recruit_img01{margin-top:6.5104vw; height:48.1771vw;}

	#sub02_1_section2{margin-top:18.2292vw;}
	.sub02_recruit_info h3{float:none; width:100%;  font-size:3.9063vw;  line-height:4.5573vw; }
	.sub02_recruit_info h3:before{ top:-1.8229vw; width:3.2552vw; height:0.6510vw;}
	.sub02_recruit_con{float:none; width:100%; margin-top: 3.2552vw;}
	.sub02_recruit_con p{font-size: 3.1250vw;  line-height: 4.1667vw;}    
	.sub02_recruit_con p.desc_big{font-size:3.2552vw;}
	.sub02_recruit_con p.desc_big b{}
	.sub02_recruit_con p + p{margin-top:3.2552vw;}
	.sub02_recruit_con ul{margin-top:7.8125vw;}
	.sub02_recruit_con ul li{float:none; width:100%; height:35.8073vw; border:0.1302vw solid #606060; }
	.sub02_recruit_con ul li + li{margin-left:0; margin-top:2.6042vw;}

	.sub02_recruit_con ul li div{ width:92.7083vw; height:35.8073vw;}
	.sub02_recruit_con ul li span img{width:7.0313vw;}
	.sub02_recruit_con ul li p{font-size:2.9948vw;  line-height:4.2969vw;  margin-top:3.2552vw;}


	/* sub02/sub02 */
	#sub02_2_section1 h2{font-size:5.2083vw;  line-height:1.4;   margin-top:9.7656vw;}
	.recruit_img02{margin-top:6.5104vw; height:48.1771vw;}

	#sub02_2_section2{margin-top:18.2292vw;}
	.sub02_pay_info h3{float:none; width:100%;  font-size:3.9063vw;  line-height:4.5573vw; }
	.sub02_pay_info h3:before{ top:-1.8229vw; width:3.2552vw; height:0.6510vw;}
	.sub02_pay_con{float:none; width:100%; margin-top: 3.2552vw;}
	.sub02_pay_con > p{font-size: 3.1250vw; line-height: 4.1667vw; }
	.sub02_pay_con ul{margin-top:7.8125vw;}
	.sub02_pay_con ul li{ width:calc(100%/2 - 2.6042vw/2); height:26.0417vw; border:0.1302vw solid #606060; margin-left:2.6042vw;}
	.sub02_pay_con ul li:nth-child(2n+1){margin-left:0;}
	.sub02_pay_con ul li:nth-child(n+3){margin-top:2.6042vw;}
	.sub02_pay_con ul li div{width:44.6615vw; height:26.0417vw;}
	.sub02_pay_con ul li div p span img{height:4.5573vw;}
	.sub02_pay_con ul li div p em{font-size:2.6042vw; }
	.sub02_pay_con ul li div p strong{font-size:3.6458vw;  }
	.sub02_pay_con ul li div p strong i{font-size:2.8646vw;  font-style:normal;}

	.sub02_benefit_info{margin-top:11.7188vw;}
	.sub02_benefit_info h3{float:none; width:100%;  font-size:3.9063vw;  line-height:4.5573vw; }
	.sub02_benefit_info h3:before{top:-1.8229vw; width:3.2552vw; height:0.6510vw; }
	.sub02_benefit_con{float:none; width:100%; margin-top: 3.2552vw;}
	.sub02_benefit_con > p{font-size: 3.1250vw; line-height: 4.1667vw; }
	.sub02_benefit_con ul{margin-top:5.8594vw;}
	.sub02_benefit_con ul li{ width:calc(100%/2 - 2.6042vw/2); height:29.2969vw; border:0.1302vw solid #606060; margin-left:2.6042vw;}
	.sub02_benefit_con ul li:nth-child(4n+1){margin-left:0;}
	.sub02_benefit_con ul li:nth-child(n+5){margin-top:2.6042vw;}
	.sub02_benefit_con ul li div{ width:45.0521vw; height:29.2969vw;}
	.sub02_benefit_con ul li span img{height:6.5104vw;}
	.sub02_benefit_con ul li p{font-size:2.9948vw;  line-height:4.2969vw;  margin-top:3.2552vw;}


	/* sub02/sub03 */
	#sub02_3_section1 h2{font-size:5.2083vw;  line-height:1.4;   margin-top:9.7656vw;}
	.recruit_img03{margin-top:6.5104vw; height:48.1771vw;}

	#sub02_3_section2{margin-top:18.2292vw;}
	.sub02_chance_info h3{float:none; width:100%;  font-size:3.9063vw;  line-height:4.5573vw; }
	.sub02_chance_info h3:before{ top:-1.8229vw; width:3.2552vw; height:0.6510vw;}
	.sub02_chance_con{float:none; width:100%; margin-top: 3.2552vw;}
	.sub02_chance_con > p{font-size: 3.1250vw; line-height: 4.1667vw; }
	.sub02_chance_con > p + p{margin-top:3.9063vw;}

	.sub02_process_info{margin-top:9.7656vw;}
	.sub02_process_info h3{float:none; width:100%; font-size:3.9063vw;  line-height:4.5573vw; }
	.sub02_process_info h3:before{  left:0; top:-1.8229vw; width:3.2552vw; height:0.6510vw; }
	.sub02_process_con{float:none; width:100%; margin-top: 3.2552vw;}
	.sub02_process_con > p{font-size:2.3438vw;   line-height:3.3854vw; }
	.sub02_process_con ul{margin-top:5.8594vw;}
	.sub02_process_con ul li{ width:calc(100%/2 - 2.6042vw/2); height:29.2969vw; border:0.1302vw solid #606060; margin-left:2.6042vw;}

	.sub02_process_con ul li div{ width:45.0521vw; height:29.2969vw;}
	.sub02_process_con ul li span img{height:8.0729vw;}
	.sub02_process_con ul li dl{margin-top:3.2552vw;}
	.sub02_process_con ul li dl dt{font-size:2.3438vw; }
	.sub02_process_con ul li dl dd{font-size:2.9948vw; margin-top:1.3021vw;}


	/* bo_table/job */
	#sub02_4_section1 h2{font-size:5.2083vw; line-height:1.4; margin-top:9.7656vw;}
	#sub02_4_section1 p{font-size:2.3438vw; margin-top:2.6042vw; }
	.recruit_img04{margin-top:6.5104vw; height:48.1771vw; }

	.recruit_job_info{padding:3.9063vw 0;}
	.job_logo{float:none; width:100%; border-right:0; text-align:center;}
	.job_logo img{width:24.6094vw;}
	.job_desc{float:none; width:100%; padding-left:0; text-align:center; margin-top:20px;}
	.job_desc ul{display:inline-block;}
	.job_desc ul li{position:relative; font-size:2.9948vw; padding-left:5.2083vw; text-align:left;}
	.job_desc ul li:before{  top:1.3021vw;}
	.job_desc ul li:first-child:before{width:2.9948vw; height:1.9531vw; }
	.job_desc ul li:last-child:before{width:2.9948vw; height:2.6042vw; }
	.job_desc em{ font-size:2.3438vw; line-height:1.4; margin-top:2.6042vw;}

	#sub02_4_section2{margin-top:140px;}
	.sub02_job_info h3{float:none; width:100%;  font-size:3.9063vw;  line-height:4.5573vw; }
	.sub02_job_info h3:before{ top:-1.8229vw; width:3.2552vw; height:0.6510vw;}
	.sub02_job_con{float:none; width:100%; margin-top: 3.2552vw;}


	/*  sub03/sub01 */
	#sub03_1_section1 h2{font-size:5.2083vw;  line-height:7.1615vw;  margin-top:6.5104vw; padding:0 2.6041%;}
	.sub_company_info{height:98.3073vw; margin-top:9.7656vw;}
	.sub_company_info ul{ padding:5.2083vw 0;}
	.sub_company_info ul li{ width:50%;}
	.sub_company_info ul li:nth-child(n+4){margin-top:0;}
	.sub_company_info ul li:nth-child(n+3){margin-top:4.5573vw;}
	/*.sub_company_info ul li span{}*/
	.sub_company_info ul li span{   width:47.3958vw; height:9.7656vw;}
	.sub_company_info ul li span img{width:6.5104vw;}
	.sub_company_info ul li:nth-child(4) span img{width:5.8594vw;}
	.sub_company_info ul li dl{margin-top:1.9531vw;}
	.sub_company_info ul li dl dt{font-size:2.8646vw; }
	.sub_company_info ul li dl dd{font-size:3.5156vw;  min-height:9.1146vw; line-height:4.5573vw; margin-top:1.9531vw;}


	#sub03_1_section2{padding-top:13.0208vw;}
	#sub03_1_section2 .inner > div{margin-top:10.4167vw;}
	.sec2_com h3{float:none; width:100%; font-size:3.9063vw;  line-height:4.5573vw; }
	.sec2_com h3:before{top:-2.6042vw; width:5.2083vw; height:0.6510vw;}
	.c_info{float:none; width:100%; }
	.sec2_com p{font-size:3.1250vw; margin-top:3.2552vw;  line-height:4.1667vw;}
	.c_logo{margin-top:4.5573vw;}
	.c_logo li{float:none; width:100%;}
	.c_logo li + li{margin-left:0; margin-top:5.2083vw;}
	.c_logo li em{font-size:3.1250vw;   }
	.c_logo li .c_width{ height:39.0625vw; border: 0.1302vw solid #666666; margin-top:1.9531vw;}
	.c_logo li .sign01 span img{width:42.3177vw;}
	.c_logo li .sign02 span img{width:23.4375vw;}
	.c_logo li .sign03 span img{width:23.4375vw;}
	.c_logo li .sign04 span img{width:23.4375vw;}
	.c_color{margin-top:5.4688vw;}
	.c_color li{ width:calc(100%/2 - 2.6042vw/2);}
	.c_color li + li{margin-left:2.6042vw;}
	.c_color li:nth-child(2n+1){margin-left:0;}
	.c_color li:nth-child(n+3){margin-top:5.8594vw;}
	.c_color li span{ height:18.2292vw;}
	.c_color li dl{margin-top:3.2552vw;}
	.c_color li dl dt{font-size:3.1250vw;  }
	.c_color li dl dd{font-size:2.8646vw;   line-height:3.3854vw; margin-top:1.3021vw;}
	.c_rule{ height:39.0625vw; border:0.1302vw solid #666666; margin-top:3.9063vw;}
	.c_rule span{ top:50%; transform:translateY(-50%); left:0; right:0;  }
	.c_grid{margin-top:6.5104vw;}
	.c_grid span .grid_pc{display:none;}
	.c_grid span .grid_mob{display:block;}

	.dd_desc{font-size:3.1250vw;line-height:4.1667vw}
	.robata_slider.d_slide_logo .slick-slide:after{bottom:2.6042vw;right:2.6042vw}

	/* shop 리스트 */

	.a_shopp .sub01_sec_tit p {padding: 0 2.60vw; font-size: 3.13vw;}
	.a_shopp .sub01_sec_tit p br {}
	.a_shopp .sub01_sec_tit p strong { font-size: 3.39vw; }

	.robata_libra_info ul li span img.a_shopic_img1 {width: 35.16vw;}
	.robata_libra_info ul li span img.a_shopic_img2 {width: 20.83vw;}
	.robata_libra_info ul li span img.a_shopic_img3 {width: 36.20vw;}
	.robata_libra_info ul li span img.a_shopic_img4 {width: 30.60vw;}
	.robata_libra_info ul li span img.a_shopic_img5 {width: 38.41vw;}
	.robata_libra_info ul li span img.a_shopic_img6 {width: 42.97vw;}
	.robata_libra_info ul li span img.a_shopic_img7 {width: 41.67vw;}
	.robata_libra_info ul li span img.a_shopic_img8 {width: 37.76vw;}
	.robata_libra_info ul li span img.a_shopic_img9 {width: 39.19vw;}
	.robata_libra_info ul li span img.a_shopic_img10 {width: 29.95vw;}
	.robata_libra_info ul li span img.a_shopic_img11 {width: 43.10vw;}
	.robata_libra_info ul li span img.a_shopic_img12 {width: 21.09vw;}
	.robata_libra_info ul li span img.a_shopic_img14 {width: 30.86vw;}


	#d_sub01_sec14.a_shopp .robata_libra_info ul li dl.a_shop_txt dd:nth-child(1) { padding-left: 0;}
	#d_sub01_sec14.a_shopp .robata_libra_info ul li dl.a_shop_txt dd:nth-child(1) strong {position: relative; top: auto; left: auto;}


	/* shop 뷰페이지 */

	.robata_slider2 {margin: 3.91vw -0.65vw;}
	.robata_slider2 .slick-slide {padding: 0 0.65vw;}
	.robata_slider2 .slick-slide.slick-current div a:before {border: 0.65vw solid #fabe00; }

	.shop_view_txt {margin-top: 13.02vw; }
	.shop_view_lt h2 {font-size: 5.21vw;}
	.shop_view_lt strong { font-size: 3.91vw; letter-spacing: 1.95vw;  margin-top: 1.95vw;}
	.shop_view_rt {margin-top: 5.21vw; }
	.shop_view_rt dl dt { font-size: 3.26vw;}
	.shop_view_rt dl dd { font-size: 3.13vw; margin-top: 2.60vw;}


}

@media screen and (max-width:480px) {
	.yaya_img img{width:63.7500vw}
	.maki_img img{width:65.6250vw}

}