/* common style*/
.font_b { font-weight:600; color:#333;}
.en_spacing {letter-spacing:0;}
button { outline:none;}

/*sub01_sub01_01*/
.s11_01{margin-bottom:80px; position:relative;}
.s11_01_flex { display:flex; justify-content:space-between; align-items:center; padding-top:50px;}
.wedd_inner {width:50%;}
.s11_01_flex img{}
.s11_01_flex img.wedd_innerimg1 {width:30%;height:auto;margin:0 auto;}
.s11_01_flex img.wedd_innerimg {width:50%;height:300px;}
.s11_text { margin-left:80px;}
.s11_text p.wed_inP {font-size:17px;color:#333;}
.s11_mright  { margin-left:0; margin-right:180px;}
.s11_text h1 { font-size:35px; font-weight:500; letter-spacing:-2px; color:#222;}
.color_ch1 { color:#a73439;}
.s11_text p { width:80%; line-height:1.8; font-size:15px; margin-top:40px; white-space:pre-line; color:#444}
.s11_text p .br220308 {display:block;}
.reverse { flex-direction: row-reverse;}
.reverse img { margin-right:47px;}
.margin_m{margin-left:0;}
.reverse .s11 text{margin-left:0;}
.s11_text_p1{font-size:16px;}
.s11_text .s11_text_p1{font-size:20px; line-height:1.3;}
.s11_text_p2{font-size:14px;}
.s11_text_p3{font-size:13px;}

.s11_text .s11_title2{display:block; font-size:26px; color:#333; font-weight:400; line-height:1.4;}
.s11_text .s11_title3{display:block; font-size:24px; color:#333; font-weight:400; line-height:1.4; margin-top:40px;}
.s01_01_02_i2{position:absolute; top:430px; right:0px;}
.s01_01_02_i4{position:absolute; top:300px; ;left:450px;}
.s11_mb{padding-bottom:250px;}


/*sub04_03_02*/

.submo_wrap .sub4_p2_title {height:140px;}
.submo_wrap .sub4_p2_title ul li {display:block;}

.s4p2_tbox {width:100%; height:750px; position:relative; background-image: url("/v2/images/s4p2_t_bg.jpg");background-repeat:no-repeat; background-position:bottom;}
.s4p2_tbox_container {position:absolute; top:15%; left:20%; width:60%; padding:50px 30px; text-align:center;background-color:rgba(255, 255, 255, 0.75);border-radius:30px;}
.s4p2_tbox_container:nth-child(1) {}
.s4p2_tbox_container h1 {font-size:36px; margin-top:20px; color:#333;}
.s4p2_text {margin:35px auto; padding:25px; font-size:18px; border-top:1px solid #a73439; border-bottom:1px solid #a73439;}
.s4p2_text h2 {margin-bottom:20px; font-size:25px; font-weight:600;}
.s4p2_text p {font-size:15px; color:#333;}
.s4p2_text h2 span {font-size:30px;color:#444;}
.s4p2_btn {margin: 40px auto;}
.s4p2_btn a {padding:10px 35px; background-color:#a73439; color:#fff;border-radius:50px; margin-right:20px; font-size:14px; border:2px solid transparent;}
.s4p2_btn a:hover { color:#fff; transition:.4s; border:2px solid #a73439;}
.s4p2_tbox:last-child {background-image: url("/v2/images/s4p2_t_bg2.jpg");background-repeat:no-repeat; background-position:bottom;width:100%;height:847px;margin-top:50px;}
.s4p2_tbox_container h3 { font-size:14px; color:#555; font-weight:normal;}


/*sub04_03_03*/
.s4p3_write fieldset {margin-left:5%;}
.s4p3_s3_t {margin:0 auto; width:90%;}
.s4p3_s3_t_wrap {background-image: url("/v2/images/s4p3_s3_tbg.jpg");background-repeat:no-repeat;padding:50px;border-radius:30px;}
.s4p3_s3_t_flex {display:flex;justify-content:center;width:99%; margin:0 auto;align-items:center;background-color:rgba(255, 255, 255, 0.67);border-radius:30px;}
.s4p3_s3_t_flex img { width:29%; margin-left:100px;}
.s4p3_s3_text img {width:18%; margin-left:0;}
.s4p3_s3_text img.dubleimg {width:auto;}
.s4p3_s3_text { text-align:center;}
.s4p3_s3_text h1 {font-size:35px; margin-top:20px;}
.s4p3_s3_text p { font-size:18px; margin-top:30px;}
.busin_sub08 .s4p3_s3_borad-write {border-top:2px solid #ad6767;padding-top:20px;}
.s4p3_s3_borad-write dl {display:inline-block; padding:10px 0; list-style:none; vertical-align:middle; width:48%; }
.s4p3_s3_borad-write dt, .s4p3_s3_borad-write dd {display:inline-block;}
.s4p3_s3_borad-write dt {width:25%; font-size:15px; font-weight:500; color:#fff; background-color:#a73439; text-align:center; padding:10px; border-radius:30px; }
.s4p3_s3_borad-write dd {width:70%; margin-left:5px;}
.s4p3_s3_borad-write dd input, .s4p3_s3_borad-write dd select {width:100%; border:1px solid #bbb8b8; border-radius:50px; padding:8px; outline:none; text-indent:10px;-webkit-appearance:none;}
.s4p3_s3_borad-write .s4p3_s3_borad-long {display:block; width:100%; position:relative;}
.s4p3_s3_borad-write .s4p3_s3_borad-long dt {width:12%;position:absolute;top:43%;}
.s4p3_s3_borad-write .s4p3_s3_borad-long dd {margin-left:140px;}
.nse_content {width:112%; height:360px; vertical-align:middle; border:1px solid #bbb8b8; border-radius:50px;margin-left:20px;padding:25px;}

/*sub7_section2-intro*/

.sub7_section2 { overflow:visible;}
.sub7_con {background-image: url("/v2/images/sub07_intro/sub07_intro1_bg.jpg");
			background-repeat:no-repeat; background-position:center;width:100%;}
.sub7_cflex {display:flex; justify-content:space-around; align-items:center;}
.c01_img01 {margin-left:-150px;}
.c01_text {text-align:center; letter-spacing:-2px;}
.sub7_c01_right {margin-left:140px;}
.c01_text h1 {font-size:32px; line-height:1.1;}
.c01_text img {margin: 30px 0;}
.c01_text p {font-size:18px; line-height:1.2;}
.c01_img02 {margin-right:-50px;}
.sub7_tt_b a, .sub7_tm_b a {color:#fff; font-size:16px; background-color:#3b3535; padding:30px 47px; }

/*sub07_01_01-pop-up*/

.sub07_p01_contaier {width:1100px; margin:0 auto; letter-spacing:-1.5px;}
.sub7_p1_section1 {background:url("/v2/images/sub07/combg_01.jpg") no-repeat; height:739px;margin-left:20px;}
.sub7_p1_section1_container { padding:35px;}
.sub7_p1_sc1_t {text-align:center;}
.sub7_p1_sc1_t h1 { font-size:35px; font-weight:400; color:#fff; margin:30px 0;}
.wb_up {font-size:40px; font-weight:500;}
.sub7_p1_sc1_t p { font-size:18px; font-weight:normal; color:#fff2dc;}

.sub7_sc2_title, .sub7_sc6_title {font-size:28px; color:#a73439; margin:50px 0; font-weight:500;}
.sub7_section2_container {border:1px solid #b8b8b8;}
.sub71_sc2_t {padding:60px; position:relative;}
.sub71_sc2_t h2 {font-size:20px; font-weight:normal; color:#555;}
.sub71_sc2_tflex {display:flex; justify-content:space-around; margin:80px 0;}
.sub71_sc2_budle {text-align:center;}
.sub71_sc2_budle p {font-size:16px; margin:20px 0; color:#555;}
.sub71_sc2_budle img {margin-bottom:20px;}
.sub71_sc2_budle h2 {font-size:18px; color:#dd3a24;}
.sub71_sc2_budle h2.o_sup {font-size:30px;}
.o_sup {font-size:30px; color:#dd3a24;}
.sub71_sc2_budle h3 {font-size:18px; font-weight:normal;color:#777;}

.sub71_sc2_tline {border:2px solid #a1a1a1; position:absolute; top:326px; left:98px; width:82%;z-index:-1;}
.sub71_sc2_tlinemo {display:none;}
.sub71_sc2_tlinemo2 {display:none;}

.sub71_sc2_bflex { border-top:1px solid #b8b8b8; display:flex; justify-content:space-around;}
.sub71_bbox:first-child {border-right:1px solid #b8b8b8;}
.sub71_bbox:first-child img {padding-right:31px;}
.sub71_bbox {margin:50px 0; position:relative!important;}
.sub71_bbox h3 { font-size:20px; color:#555; font-weight:normal;}
.sub71_bbox img { margin-top:65px;}
.sub71_bbox p {font-size:16px; color:#797979; text-align:right; position:absolute; top:106px; right:113px;} 

.sub7_p1_section3 { background-color:#fff7eb; margin:80px 0;}
.sub7_p1_section3_container { padding:50px 35px 0 35px;}
.sub7_p1_sc3_t { text-align:center;}
.sub7_p1_sc3_t h1 { font-size:38px; font-weight:400; color:#333; margin:30px 0;}
.sub7_p1_sc3_t p { font-size:18px; font-weight:normal; color:#555;}

.sub7_p1_sc3_b {margin-top:100px;}
.su7p1_sc3_bflex {display:flex; justify-content:space-around; align-items:center;}
.su7p_cs3_inflex {display:flex; justify-content:space-around; align-items:center;}
.su7p_cs3_inflex {justify-content:flex-start;}
.su7p_cs3_inflex:last-child {margin-top:30px;}
.su7_cs3_in {text-align:center;}
.su7_sc3_gline {border:1px solid #cbcbcb; height:160px; width:1px; margin:0 20px;}
.su7_cs3_in p {font-size:16px; color:#555;}

.sub7_p1_section4 { background:url("/v2/images/sub07/com4_bg.jpg") no-repeat; height:897px; }
.sub7_p1_section4_container {padding:100px 30px 0 30px; text-align:center;}
.sub7_p1_sc4 h1 {font-size:40px; color:#fff;}
.sub7_p1_sc4 h2 {font-size:28px; color:#fabdb5; margin-top:10px;}
.sub7_p1_sc4 p {font-size:18px; color:#fff; margin:110px 0;}
.sub7_p1_sc4_img { margin-right:20px;}

.sub7_p1_section5 { background:url("/v2/images/sub07/sc5_bg.jpg") no-repeat; width:100%; height:1300px; margin-top:80px; }
.sub7_p1_section5_container {padding:100px 30px 0 30px; text-align:center;}
.sub7_p1_sc5_t h1 {font-size:35px; font-weight:600; color:#333; margin:30px 0;}
.sub7_p1_sc5_t p {font-size:18px; font-weight:normal; color:#333;}

.sub7_p1_sc5_m { margin:100px 0; text-align:left; border-top:1px solid #959595; border-bottom:1px solid #959595;}
.sub7_p1_sc5_min { width:63%; margin:100px auto;}
.sub7_p1_sc5_m p {font-size:16px; color:#333;}
.b_sup {font-size:24px; color:#333; font-weight:600;}
.sns_icons img{ margin-right:5px; margin-bottom:40px;}
.sns_icons img:last-child { margin-right:0;}

.sub76_info_flex { display:flex; justify-content:space-around; align-items:center;}
.sub76_info {border:1px solid #a73439; padding:39px 30px; width:30%; height:260px; text-align:center;}
.sub76_info img { width:37%;}
.sub76_info img.sub76_img_w {width:16.5%;}
.sub76_info h2 { margin:20px 0 10px 0; font-size:18px; color:#dd3a24;}
.sub79_lineg { border:1px solid #eee;}
.sub76_info p { font-size:14px; color:#5b5b5b; margin-top:20px;}
.sub76_info_r { background-color:#d65544; padding:39px 30px; width:30%; height:260px; text-align:center;}
.sub76_info_r h1 { font-size:20px; color:#fff; margin-top:20px;}

.sub76_info2 { padding:30px;}
.sub76_info2_flex { display:flex; justify-content:space-around;align-items:center; text-align:center;}
.sub76_wlogo2_w { width:50%;}
.sub76_wlogo2 { width:76%; background-color:#a73439; border-radius:33px; padding:5px 89px;}
.sub76_info2_flex h1 { font-size:80px; font-weight:500; letter-spacing:0; width:10%; margin:0 50px;}
.sub76_info2_flex h2 {font-size:20px; width:50%; text-align:center; background-color:#eee; border-radius:33px; padding:11px 74px;}
.sub76_info2_flex h3 {font-size:18px; width:50%; font-weight:normal; letter-spacing: -1.5px;}
.sub76_info2_flex h4 {font-size:20px; width:22%; color:#dd3a24;}
.sub76_info2 { border-top:1px solid #eee;}
.sub76_info2:first-child { border-top:none;}
.sub76_info2:last-child { border-bottom:1px solid #eee;}
.con06_armo {display:none;}

.sub7_p1_section7 { background:url("/v2/images/sub07/6_3bg.jpg") no-repeat; width:100%;}
.sub7_p1_section7_container { padding:50px 30px;}
.sub717_flex {display:flex; justify-content:space-around; align-items:center;position:relative;}
.sub7_p1_sc7_left {width:45%;}
.sub7_p1_sc7_left h2 { font-size:20px; color:#fff; letter-spacing:-1px;} 
.sub7_p1_sc7_left h2:last-child {margin-top:50px;}
.sub77_flex {display:flex; flex-wrap:wrap;background-color:#fff; text-align:center; align-items:center; margin-top:20px;}
.sub77_flex h3 {width:50%; padding:25px 50px; font-weight:normal; font-size:15px;}
.sub77_leftt .sub77_flex h3:nth-child(1), .sub77_leftt .sub77_flex h3:nth-child(2) {border-bottom:1px dotted #888;}
.sub77_leftt .sub77_flex h3:nth-child(1), .sub77_leftt .sub77_flex h3:nth-child(3) {border-right:1px dotted #888;}
.sub77_leftb {margin-top:30px;}
.sub77_leftb .sub77_flex h3:nth-child(1), .sub77_leftt .sub77_flex h3:nth-child(3), .sub77_flex h3:nth-child(5) {border-right:1px dotted #888;}
.sub77_leftb .sub77_flex h3:nth-child(3) {border-top:1px dotted #888; border-bottom:1px dotted #888; border-right:1px dotted #888;}
.sub77_leftb .sub77_flex h3:nth-child(4) {border-top:1px dotted #888; border-bottom:1px dotted #888;}

.sub7_su1_sc7_right {width:45%; text-align:center; z-index:999; margin-top:50px;}
.sub77_rightt {}
.sub77_rightt h2 { display:inline-block; background-color:#fff; border:2px solid #ff442b; border-radius:56%; padding:47px 40px; font-size:18px; text-align:center;}
.sub77_rightt h2:first-child {margin-right:-35px; }
.sub77_rightt h2:last-child {margin-left:-35px; text-align:right;}
.sub77_rightt h1 { display:inline-block; background-color:#ff442b; color:#fff; border-radius:56%;border: 3px solid #fff; padding:64px 48px; font-size:20px; text-align:center;}
.sub77_uparrow {position:absolute; top:-10px; left:626px; z-index:777;}
.sub77_downarrow {margin:20px 0;}
.sub7_su1_sc7_right h1:last-child {color:#fff; font-size:22px; font-weight:500;} 

.sub7_p1_section8 {  background:url("/v2/images/sub07/sub7_01_sc8bg.jpg") no-repeat; width:100%; margin:80px 0;}
.s7p1_section8_container {padding:35px;}
.s7p1_seciont8_content { margin-top:80px; background-color:#fff;}
.p7_sc8_wrap {padding:50px; }
.s7p1_sc8_flex {display:flex; justify-content:space-around; align-items:center; padding:20px;}
.s7p8_sc1_img {width:20%; text-align:center;}
.s7p1_sc8_flex .s7p8_sc1_text { width:70%; margin-left:50px;}
.s7p8_sc1_text h2 {font-size:20px;}
.s7p8_sc1_text p {font-size:15px; font-weight:300;margin-top:10px;}


/*sub7_section3-intro*/

.sub7_con3 {width:80%;margin:0 auto;}
.sub07_c3flex {display:flex; align-items:center; margin:250px auto 100px auto;}
.sub07_c3_left {width:50%;background-color:#eee; padding:160px 80px; letter-spacing:-2px; margin-top:-250px;}
.sub07_c3_left h1 {font-size:35px; line-height:1;}
.sub07_c3_left p {font-size:15px; margin:30px 0;}
.sub07_c3_left .vmore_box {width:184px; border:none; background-color:#a73439; padding:20px 35px; color:#fff; font-size:16px;}
.sub07_c3_left .vmore_box a {color:#fff;}
.sub07_c3_right {width:50%; line-height:0;}
.c3_right_flex {display:flex; flex-wrap:wrap;}
.c3_img {position:relative; width:50%; height:auto;}
.overlay {position:absolute; top:0; left:0; opacity:1; }
.overlay:hover {opacity:0; transition:0.6s;}

/*sub07_01_02-pop-up*/

.sub07_p_wrap { width:100%;}
.sub07_p_contaier {width:1100px; margin:0 auto; letter-spacing: -1px;}
.sub07_p_title {margin:100px auto;}
.sub07_p_title h1 {font-size:36px; color:#333; text-align:center; font-weight: normal;}
.title_line {width: 100%; height:50px; font-weight:bold;border-bottom:1px solid #999;margin-bottom:60px;}

.p2_sc1_t, .p2_sc1_b {text-align:center;}
.p2_sc1_t h1, .p2_sc1_b h1 {font-size:30px; color:#333; text-align: left;}
.p2_sc1_t img, .p2_sc1_b img {width:49%; margin-top:20px;}
.p2_sc1_b {margin-top:30px;}

.sub7_p2_section2 { background-color:#e5d4ca; position:relative; padding:80px; width:100%; margin:30px 0;}
.p2_sc2_flex {display:flex; justify-content: space-around; align-items:center;}
.p2_sc2_text {margin-left: 30px;}
.p2_sc2_text h2 {font-size:30px; font-weight:500; color:#333;}
.p2_sc2_text p {font-size:16px; font-weight:normal; white-space:pre-line; margin-top: 10px;}
.border_box {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); border:5px solid #fff; padding:100px 510px;}

.sub7_p2_section3 { background-color:#efefef;}
.p2_section3_container {padding:20px;}
.p2_seciont3_title {text-align:center;margin: 50px 0;}
.p2_seciont3_title h1 {font-size:40px; margin: 40px 0;}
.p2_seciont3_title p {font-size:18px; line-height: 1.3;}

.p2_seciont3_mid {margin:30px 0;}
.seciont3_mid_flex {display:flex; justify-content:center;}
.sc3_mid_brand {margin-right:10px;}
.sc3_mid_brand:last-child {margin-right:0;}
.sc3_mid_text {background-color:#fff; padding:20px 10px;}
.sc3_mid_text p { font-size:14px; height:70px; color:#555; line-height:1.2; text-align:center; }

.p2_seciont3_end {width:95%; margin:0 auto; padding:50px;}
.p2_sc3_end_flex { display:flex; justify-content;}
.sc3_call_flex { display:flex; justify-content;}
.sc3_call_text {padding:0 42px;}
.sec_divi {border-right:1px solid #d2d0d0;}
.sec_divi h3, .sc3_call_text:last-child h3{font-size:25px; font-weight:500;}
.sc3_call_text:last-child {line-height:1;}
.sc3_call_text h1:last-child { font-size:28px;}
.sc3_call_text .sec_divi h1{font-size:42px;} 
.sc3_call_flex:last-child {margin-left:50px;}

.sub7_p2_btn {margin:30px auto; width:20%; letter-spacing: -1px; border:0; background-color:#a73439; padding:18px 65px;}
.sub7_p2_btn a { font-size:16px; color:#fff;}


/*sub7_section4-intro*/

.sub7_con4 { width:66%; margin:0 auto;}
.sub07_c4flex { display:flex; justify-content:space-around;}
.c4_con { position:relative; margin-right:20px;}
.c4_in { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center; }
.c4_in h2 {font-size:20px; margin-top:30px;}
.sub7_con4 .c04_btn {}
.c04_btn .btnpc, .c04_btn .btnmo {width:19%; margin:50px auto; padding:20px 0; text-align:center; border:none; background-color:#a73439; z-index:999;}
.sub7_con4 .c04_btn a {font-size:16px; color:#fff; letter-spacing:-1px;}



/*sub07_01_03-pop-up*/

.sub7_p3_section1, .sub7_p3_section3 { background:url("/v2/images/sub07/sub7_p3_sc1_bg.jpg");background-repeat:no-repeat; width:100%; margin-bottom:35px; }
.sub7_p3_section2 { background:url("/v2/images/sub07/sub7_p3_sc2_bg.jpg");background-repeat:no-repeat; width:100%; margin-bottom:35px;}
.sub7_p3_section4 { background:url("/v2/images/sub07/sub7_p3_sc1_bg2.jpg");background-repeat:no-repeat; width:100%; margin-bottom:35px;}

.p3_section1_container {padding:35px;}
.p3_seciont1_title { text-align:center; letter-spacing:-2px; padding:20px;}
.p3_seciont1_title h1 { font-size:40px; font-weight:500; color:#333; margin:30px 0;}
.p3_seciont1_title p { font-size:18px; font-weight:normal; color:#555;}

.p3_seciont1_content { background-color:#fff; margin-top:80px;}
.p3_sc1_wrap { padding: 50px;}
.p3_sc1_flex {display:flex; justify-content:space-around; align-items:center; padding:30px;}
.p3_sc1_flex img {width:11%; text-align:center;}
.p3_sc1_flex h2 {width:25%; text-align:center; font-size:24px;} 
.p3_sc1_flex p {width:45%; font-size:15px; white-space:pre-line;}
.gr_line {border-bottom:1px solid #a8979f;}


/*sub7_section5-intro*/

.sub7_con5 { width:80%; margin:0 auto; margin-bottom:100px;}
.c5_con { text-align:center;}
.c5_con_bgp {position:relative;} 
.c5_con_mbgp {display:none;}
.c5_in_left {position:absolute; top:34%; left:23%; text-align:left;}
.in_t_flex_align {width:52%;}
.in_t_flex { display:inline-flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color:#fff; padding:20px;}
.t_bundle { padding:60px; margin-left:20px; text-align:center;}
.t_bundle:nth-child(2) { margin-left:0;}
.t_bundle h2 { margin-top:20px; font-size:18px; font-weight:500;}
.c5_in_b { background-color:#fff; margin-top:45px; }
.in_b_flex img{ margin:20px;}
.c05_btn {margin:40px 0; text-align:center;border:none;}
.c05_btn a {border:none; background-color:#a73439; padding:22px 30px; color:#fff; font-size:16px; letter-spacing:-1px; }

/*sub07_01_04-pop-up*/

.sub7_p4_section1 { background:url("/v2/images/sub07/sc1_bg.jpg");background-repeat:no-repeat; width:100%; margin-bottom:35px;}
.p4_sc1_wrap { padding:50px; }
.p4_sc1_t { background-color:#fff; padding:50px; margin-bottom:30px;}
.p4_sc1_t_flex {display:flex; justify-content:space-around; align-items:center;}
.p4_sc1 { text-align:center;}
.p4_sc1 h2 { font-size:16px; font-weight:500; margin-top:15px;}
.p4_sc1_b {background-color:#fff; padding:40px; text-align:center;}
.p4_sc1_b img { margin:0 5px;}

.sub7_p4_section2 { font-size:16px; color:#333;font-weight:300; letter-spacing:-1px; margin-bottom:35px;}
.sub7_p4_section2 .table-type01 tbody tr th { font-weight:300; }
.sub7_p4_section2 .table-type01 tbody tr th a { font-weight:300; }

/*sub7_section6-intro*/

.sub7_con6 {width:70%; margin:0 auto;}
.c6_con_flex { display:flex; justify-content:space-around;}
.c6_con {position:relative;}
.c6_con h1 { position:absolute; bottom:14%; right:5%; font-size:30px; color: #333;font-weight:600; letter-spacing: -2px;}
.c06_btn {width:19%; margin:0 auto;}
.c06_btn .btnpc, .c06_btn .btnmo { width:250px; border:1px solid #808080; background-color:transparent; text-align:center;padding:20px 0; margin:50px 0; color:#808080; font-size:16px; letter-spacing:-1px;}

/*sub07_01_05-pop-up*/

.sub7_p5_section1 { background:url("/v2/images/sub07/p5_sc1_bg.jpg");background-repeat:no-repeat; width:100%; margin-bottom:35px; }
.p5_seciont1_title { text-align:center; letter-spacing:-2px; padding:20px;} 
.p5_seciont1_title h1 { font-size:40px; font-weight:500; margin:30px 0;color:#fff;}
.p5_seciont1_title p { font-size:18px; font-weight:normal; color:#fff;}

.sub7_p5_section2 { background:url("/v2/images/sub07/p5_sc2_bg.jpg");background-repeat:no-repeat; width:100%; margin-bottom:35px;}
.p5_sc2_wrap { padding:50px; }
.p5_sc2_flex {display:flex; justify-content:center; margin-bottom:15px;}
.sc2_icon { background-color:rgba(255, 255, 255, 0.8); padding:28px; width:350px; border-radius:10px;}
.sc2_icon:first-child { margin-right:15px;}
.sc2_icon_flex {display:flex; justify-content:space-around; align-items:center;}
.sc2_icon_flex img {width:40%;}
.sc2_icon_flex h2 {font-size:20px; font-weight:400; text-align:left;}
.p5_sc2_text {text-align:center; margin-top:50px; background-color:rgba(255, 255, 255, 0.8); width:77%; margin:50px auto 0 auto; padding:30px; border-radius:10px;}
.p5_sc2_text p {font-size:18px; font-weight:400; color:#333;}

/* sub07_01_opened */

.sub07_p_wrap .form-area dl dd {border:none;}
.point-color04 {color: #ff0000 !important;}
.pt20 { text-align:right; margin-top:20px; letter-spacing:0; font-weight:400; font-size:16px;}
.btns-area { clear:both; margin:0 auto 100px; padding:0; text-align:center;font-weight:300;}
.btns-area:after { content:"";clear:both;display:block;}
.btns-right {margin-top:30px;}
.btn-m { display:inline-block; vertical-align:middle; width:80px; height:36px; line-height:36px; text-align:center; color:#fff; margin:0; font-size:16px; cursor:pointer;}
.btn-type01 { background-color:#a73439;border-radius:30px;}
.btn-type02 { color:#a73439; border:1px solid #a73439; border-radius:30px;font-size:16px;background-color:transparent;}
.btn-type02:hover {background-color:#a73439; color:#fff; transition:.3s;}


/*sub8_section2-popup*/

.sub8_p1_section1 {background:url("/v2/images/sub08/sub08_into_bg.jpg");background-repeat:no-repeat; background-size:100% 100%; margin-bottom:35px;letter-spacing: -1px;}
.sub8_p1_section1_wrap { padding:65px;}
.sub8_p1_sc1_flex { display:flex; justify-content:center;align-items: center; background-color:#fff; border-radius:44px;}
.sub8_psc1_left {margin-right:100px; text-align:center;}
.sub8_psc1_left h1 { font-size:35px; color:#333; white-space:pre-line; line-height:1; margin:40px 0; }
.sub8_psc1_left p { font-size:18px; font-weight:300; color:#555; margin:25px 0;}
.font_bup { font-size:38px; color:#222;}
.line_ggr { border:0.5px solid #9c9c9c;}

.sub8_p1_section2_title { text-align:center; margin:100px 0;}
.sub8_p1_section2_title h1 { font-size:36px;}
.line_p { width:5%; border:1px solid #a73439; margin:30px auto 0 auto;}
.psc2_line_flex { display:flex; justify-content:center; align-items:center; width:100%; padding:50px;}
.psc2_line_date { width:24%; text-align:center; color:#a73439;}
.psc2_line_date h3 { font-size:35px; }
.psc2_line_date p { font-size:20px;}
.psc2_line_info {width:50%}
.psc2_line_info p { font-size:20px; font-weight:500; line-height:2;}
.psc2_line_info p:last-child { font-size: 16px; font-weight:400; color:#666; padding:0 20px;}
.make_box { font-size:15px; font-weight:500; color:#a73439; border:1px solid #a73439; padding:5px 10px; margin:5px; border-radius:8px;}
.make_line { border-right:1px solid #d2d2d2; margin:0 20px;}
.psc2_line_btn {width:20%;}
.line_fullg { border:0.5px solid #eee; }

/* sub08_01_01_01.php */
.sub8_pp1_section2 > li {margin-bottom: 42px;}
.sub8_pp1_section2 > li:last-child {margin-bottom: 0;}
.sub8_pp1_section2 li > b {display: block;font-size:30px;font-weight:600;line-height:1.6;color:#222; margin:100px 0 50px;text-align:center;}
.sub8_pp1_section2 li > b + br {display: none;}
.sub8_pp1_section2 table {width: 100%; margin:0 auto; border-top:2px solid #ad6767;}
.sub8_pp1_section2 th {width:20%; text-align:center; padding:18px;vertical-align: top;font-size: 18px;font-weight: 600;line-height: 1.75;color: #a73439;border-bottom: 1px solid #ddd;}
.sub8_pp1_section2 td {width:60%;padding: 18px 0;vertical-align: top;font-size: 16px;font-weight: 400;line-height: 1.75;color: #666;border-bottom: 1px solid #ddd;}
.deco_td {padding:5px 15px; background-color:#eee; border-radius:12px;}
.sub8_pp1_section2 td b {display: block;font-weight: 600;color: #222;}
.sub8_pp1_section2 td ul {margin-bottom: 14px;}
.sub8_pp1_section2 td ul:last-child {margin-bottom: 0;}
.sub8_pp1_section2 td em {font-weight: 600;color: #222;}
.sub8_pp1_section2 td u {text-decoration: none;font-weight: 600;}
.sub8_pp1_section2 td ul li {padding-left: 17px;line-height: 1.75;}
.sub8_pp1_section2 td ul li:before {content: '';display: block;width: 4px;height: 4px;position: absolute;left: 3px;top: 12px;background: #222;border-radius: 50%;}
.sub8_pp1_section2 li > p {padding-top: 17px;}
.sub8_pp1_sc2_btn_flex { display:flex; justify-content:center;}
.sub8_pp1_sc2_btn {-webkit-appearance:none;margin-right:10px;}
.sub8_pp1_sc2_btn a { font-size:16px; font-weight:500; padding:15px 45px; background-color:#a73439; color:#fff;}
.sub8_pp1_sc2_btn a:hover {background-color:transparent; border:1px solid #a73439; color:#a73439; transition:.6s;}
a.btn, .btn { line-height:0; height:auto; padding:25px 40px;}

/* sub08_01_01_01_last.php */
.sub8_pp1_section2 p { margin-left:10%;}


/* sub08_01_02.php */

#sub8_p1_section2 .sub8_psc1_left { margin-right:25px; }
.sub8_psc1_left h3 {font-size:16px; font-weight:500; width:44%; margin:0 auto; padding:20px 40px; border:1px solid #6b6969; border-radius:10px;}
.sub8_pp1_section2 th textarea { text-align:left; } /* 아직안되서 프로그램후 하기!*/


/* 반응형 */

@media ( max-width:1800px ) {

/* sub07_01 프랜차이즈안내 */
.c5_in_left { left:20%;}

}

@media ( max-width:1700px ) {

/* sub07_01 프랜차이즈안내 */
.sub7_con4 {width:73%;}
.sub7_con4 button {padding:21px 33px;}
.c5_in_left {left:18%;}

.sub7_con6 { width:75%;}

}

@media ( max-width:1500px ) {


/* sub07_01 프랜차이즈안내 */

.sub7_c01_right { margin-left:193px;}
.sub7_cflex { justify-content:space-between;}
.c5_in_left {left:14%;}

.c04_btn .btnpc {width:21%;}

}



@media ( max-width:1400px ) {

/* sub07_01 프랜차이즈안내 */

_sub07_sec1_bg {height:860px;} /*스토리텔링 top이미지랑 css 겹치는거 */
.c01_text {margin-left:68px; }
.c01_text h1 {font-size:25px;}
.c01_text p {font-size:13px;}

.sub07_c3_left {width:45%; margin-top:-180px; padding:120px 80px;}
.sub07_c3_right {width:60%;}

.sub7_con6 { width:80%;}


}

@media ( max-width:1300px ) {

/* sub01 팝업-예신상품소개 */
.s01_01_02_i2 {top:365px;}
.s01_01_02_i4 {left:34%;}

/* sub01 팝업-tv광고 */

/* sub02 팝업  */
.submo_w1200 { width:850px;}
.submo_con { max-width:850px;}
.s11_01_flex img { width:46%; height:auto;} \
.s11_01_flex img.wedd_innerimg, .s11_01_flex img.wedd_innerimg1 {width:50%;height:auto;}
.s11_text h1 { font-size:30px;}
.s11_text p { width:80%; font-size:14px;}

/* sub02_01-체온연구소 팝업(sub02_01_05)  */
.submo_w1100 {width:100%;}
.s215_box3 ul li, .s215_box4 ul li {margin-right:10px;}
.s215_box5 ul li { width:auto; height:47px;margin-right:5px;}

/*sub04_01*/
.sub04_responw .sub4_section2.fp-section.fp-table {width:95%; margin:0 auto;}

/*sub04_03_02_write*/

.s4p3_write .submo_w1200 {width:95%;}
.s4p3_write .submo_con {max-width:95%;}


/* sub06 지점찾기 pop-up*/

.bocon_w {width:850px;}

/* sub07_01 프랜차이즈안내 */

.sub07_p01_contaier {width:900px;}
.sub7_p1_section1 {background:url("/v2/images/sub07/combg_01_900.jpg") no-repeat; height:739px;margin-left:20px;}
.sub7_p1_section7_container { padding:32px 30px;}
.sub7_su1_sc7_right {width:65%;}
.sub77_uparrow {top:20px; left:461px;}
.sub07_c3_left {width:auto; padding:66px 49px;}
.c01_img01 { width:18%; margin-left:-83px;}
.c01_text {margin-left:30px; width:100%;}
.t_bundle {padding:37px;}
.c5_in_left {top:31%;}
.in_t_flex_align {width:45%;}
.c5_in_b {width:87%;}
.in_b_flex img {width:11%;}
.c01_img02 {margin-right:-80px; width:32%;}

.sub7_con6 { width:95%;}



/* sub08_01 채용안내 */
.submo_w1200 {width:80%;}
.sub8_psc1_left {margin:60px 20px;}

.sub8_psc1_left h1 {font-size:27px;}
.font_bup {font-size:32px;}
.sub8_psc1_left p {font-size:16px;}

/* sub08_01 체험단신청안내 */
.exper_sub08 #sub8_p1_section2 .sub8_psc1_left {margin-right:0;}
.exper_sub08 .sub8_psc1_left {margin:40px 20px 0 20px;}
.exper_sub08 .sub8_psc1_left h1 {width:81%; margin:40px auto;}
.exper_sub08 .sub8_psc1_right {margin-top:79px;}
}

@media ( max-width:1200px ) {

/* sub07_01 프랜차이즈안내 */
.c5_in_left {top:32%; left:12%;}
/* sub07_01_01 */
.sub71_bbox p {right:100px;}
.sub71_bbox:last-child {margin-left:25px!important;}

/* sub08 기업제휴 신청안내 */
.sub8_p1_section1_wrap {padding:49px;}
.sub8_psc1_left {margin:60px 0; }
#sub8_p1_section2 .sub8_psc1_left {margin-right:0;}
.sub8_psc1_left h1 {font-size:30px; width:48%; margin:30px auto; line-height:1.2;}
.sub8_psc1_right {width:59%; margin-top:112px;}
.font_bup {font-size:40px;}

/* sub04 상담예약 */

/*sub04_03_02*/

.s4p2_tbox_container {width:72%; left:13%;}


.s11_text p .br220308 {}

}

@media ( max-width:1100px ) {

/* sub02 팝업  */
.submo_w1200 { width:750px;}
.submo_con { max-width:750px;}
.s11_text { padding-top:24px; }
.s11_mright {margin-right:80px;}

/* sub04 */

.sub4_section2 .form-area dl dd .input-ckecked-branch {width:25%;}

/* sub06 지점찾기 pop-up*/

.bocon_w {width:750px;}

/* sub07_01 프랜차이즈안내 */

.sub07_c3flex { margin:180px auto 100px auto;}
.sub07_c3_left {margin-top:-180px; padding:51px 80px;}
.sub07_c3_left h1 {font-size:28px;}
.sub07_c3_left p { font-size:14px;}
.sub07_c3_left button { padding:13px 35px;}
.c5_in_left {top:27.5%; padding:12px;}
.in_t_flex {padding:30px;}
.t_bundle {padding:27px;}
.t_bundle:nth-child(4) {margin-left:0;}
.t_bundle img {width:72%;}
.t_bundle h2 { font-size:16px;}
.in_b_flex img {width:18%;}
.c5_in_b {width:59%; margin-top:22px;text-align:center;}
.sub7_con button { padding:23px 38px; bottom:-7%; left:41%;}
.c01_text { width:124%; margin-left:52px;}
.sub7_c01_left {margin-left:-185px;}
.sub7_c01_right {margin-left:12px;}
.c01_img01 { width:21%; margin-left:-97px;}

.c4_in h2 {font-size:18px;}


/* sub02_01-체온연구소 팝업(sub02_01_05)  */
.s215_box3 ul li, .s215_box4 ul li {width:32%;}

/* sub07_01 프랜차이즈안내_매장유형 */
.border_box { padding:100px 45%;}

/* sub07_01 프랜차이즈안내_지원시스템 팝업 */
.sub07_p_contaier {width:80%;}

/* sub07_01 프랜차이즈안내_가맹문의파트 */
.p2_section3_container {padding:45px;}
.p2_seciont3_title h1 {font-size:32px;}
.sc3_mid_text {padding:20px 5px;}
.sc3_mid_text p {font-size:13px; line-height:1.3;}
.p2_seciont3_end { padding:50px 0;}
.p2_sc3_end_flex { justify-content: space-around;}
.sc3_call_flex {width:108%;}
.sc3_call_flex img { width:22%;}
.sc3_call_text {margin-left:20px; padding:0;}
.sc3_call_flex:last-child {margin-left:0;}
.sub7_p2_btn { padding:21px 0; text-align:center;}


/* sub08_01 채용안내 */

.sub8_p1_section1_wrap { padding:31px;}

.psc2_line_date {width:28%;}
.psc2_line_info {width:88%;}
.psc2_line_btn {width:12%;}

/* sub08_01 체험단신청안내 */
.exper_sub08 .sub8_psc1_left h1 {width:84%;}
.exper_sub08 .sub8_psc1_right {margin-top:99px;}

}

@media ( max-width:1000px ) {

/* sub04 고객센터-고객의소리 */

.s4p3_s3_text h1 {font-size:32px;}
.s4p3_s3_text p {font-size:15px;}
.s4p3_s3_t_flex img {width:38%; margin-left:50px;}
.s4p3_s3_text img {width:18%;}

/* sub07_01 프랜차이즈안내 */

.sub07_c3_right { width:100%;}
.sub07_c3flex { margin:230px auto 100px auto;}
.sub07_c3_left { padding:40px 60px;}
.sub07_c3_left p { margin:20px 0;}

.in_t_flex_align {width:56%;}
.in_t_flex { padding:13px 44px;}
.c5_in_left { top:31%; left:16%; padding:0; }
.in_t_flex_align {width:59%;}
.in_t_flex { padding:13px 55px;}
.t_bundle:nth-child(2), .t_bundle:nth-child(4) { margin-left:20px;}
.c5_in_b { margin-top:10px;}
.t_bundle img {width:74%;}
.t_bundle h2 {margin-top:14px;}
.in_b_flex img {width:25%; margin:12px;}

.c6_con_flex { width:80%; margin:0 auto;}
.c6_con:first-child { margin-right:30px;}
.c6_con h1 {font-size:25px;}
.c06_btn {width:28%;}

/* sub07_01 프랜차이즈안내_가맹문의파트 */
.p2_section3_container {padding:35px;}
.p2_seciont3_title h1 { font-size:27px;}
.p2_seciont3_title p {font-size:16px;}
.sc3_mid_text {height: 130px;}

/* sub07_01 프랜차이즈안내_지원시스템 */
.p3_sc1_flex h2 {font-size:19px;}
.sc2_icon_flex h2 { font-size:17px;}

/* sub07_01 프랜차이즈안내_프랜차이즈&프로모션 */
.p4_sc1_t {padding:50px 20px;}
.p4_sc1_b {padding:22px;}
.p4_sc1_b img { margin:17px 22px;}

}

@media ( max-width:980px ) {
.c04_btn .btnpc {width:26%;}
}


@media ( max-width:900px ) {


/* sub07_01 프랜차이즈안내 */
.c5_in_left {top:31.5%;}

/* sub07_01_01 */
.sub07_p01_contaier {width:85%;}
.sub7_p1_section1 {background:url("/v2/images/sub07/combg_01_u900.jpg") no-repeat; height:739px;margin-left:20px;}
.sub7_p1_sc1_t h1 {font-size:30px;line-height:1;}
.sub71_bbox h3 {font-size:16px;}
.sub71_bbox p {font-size:13px;top:97px;right:71px;width:100%;}

.sub7_p1_sc3_t h1{font-size:30px;}
.sub7_p1_sc3_t p {font-size:17px;}
.su7p1_sc3_person {width:41%;}
.su7p1_sc3_binfo {width:74%;}
.su7_cs3_in p {font-size:14px;}
.su7p_cs3_inflex:last-child {margin:30px 0;}

.sub7_p1_sc4 p {font-size:16px;}

.sub7_p1_sc5_min{width:72%;}
.sub7_p1_sc5_m p {line-height:1.3;}
.sub7_p1_sc5_m p:last-child {margin-top:10px;}

.sub76_info_r img {width:80%;}
.sub76_info_r h1 {font-size:20px;}
.sub76_wlogo2_w {width:100%;}
.sub76_wlogo2 {width:100%;padding:9px 73px;}
.sub76_info2_flex h1 {width:27%;}

.sub77_flex h3 {height:86px;padding:25px 17px;}
.sub77_rightt h1 {padding:54px 34px;}
.sub77_rightt h2 {padding:37px 32px;}
.sub7_su1_sc7_right h1:last-child {font-size:18px;}
.sub77_uparrow {top:31px; left:320px;}


/* sub07_01 프랜차이즈안내_가맹문의파트 */
.p2_section3_container { padding:46px;}
.p2_seciont3_title h1 { font-size:39px;}
.p2_seciont3_mid { margin:30px auto; width:100%;}
.seciont3_mid_flex { flex-wrap:wrap; }
.sc3_mid_brand { margin: 10px 0 10px 25px;}
.sc3_mid_text { height:auto; padding:30px 5px;}
.sc3_mid_text p { font-size:15px; line-height:1.4;}

.p2_seciont3_end { width:73%;}
.p2_sc3_end_flex {display:block;}
.sc3_call_flex {width:auto;}
.sc3_call_text { margin-left:46px;}
.sec_divi h3, .sc3_call_text:last-child h3 {font-size:20px;}
.sc3_call_text h1:last-child {font-size:21px;}
.sc3_call_last {margin-top:20px;}

.in_t_flex { padding:13px 39px;}
.t_bundle { padding:18px;}
.t_bundle img {width:59%;}

.sub7_p2_btn {width:29%;}


/* sub07_01 프랜차이즈안내_지원시스템 팝업 */
.p3_sc1_flex img {width:16%;}
.p3_sc1_flex h2 {font-size:17px;}

}

@media ( max-width:800px ) {

/* sub01 팝업-예신상품소개 */
.s01_01_02_i2 {top:690px;}
.s01_01_02_i4 {left:48%;}

/* sub02 팝업  */
.submo_w1200 { width:600px;}
.submo_con { max-width:600px;}
.submo_s11 { width:90%; margin:0 auto;}
.s11_01_flex { display:block;}
.s11_01 {text-align:center;}
.s11_01_flex img.wedd_innerimg1 {width:85%; }
.s11_01_flex img.wedd_innerimg  {width:85%;height:auto; }
.s11_text { width:80%; padding-top:50px; text-align:left;margin:0 auto;}
.s11_text h1 { font-size: 35px;}
.s11_text p { font-size: 15px; width:100%;}
.reverse img {margin-right:0;}

/* sub04 */
.p2_seciont3_title h1 { font-size:32px;}
.form-area dl dd .input-box-depth3 > span {width:20px;}
.sub4_section2 .form-area dl dd .input-ckecked-branch {width:33%;}

/*sub04_03_02*/
.s4p2_tbox:last-child .s4p2_text h2 {white-space: pre-line; width:100%;margin:0 auto 20px auto;}
.s4p2_text h2 span {font-size:26px;display: block;}

/* sub06 지점찾기 pop-up*/
.bocon_w {width:600px;}

/* sub07_01 프랜차이즈안내 */

.sub07_c3flex{display:block;}
.sub07_c3_right{margin-top:20px;}

.sub7_con4 { width:90%;}
.c4_in h2 { font-size:16px;}
.sub7_con4 button {padding:14px 33px;}


/* sub07_01 매장유형 */
.p2_sc2_text h2 {font-size:25px;}
.p2_sc2_text p {font-size:14px;}
.border_box {padding:110px 45%;}

/* sub07_01 프랜차이즈안내_프랜차이즈&프로모션 */
.sub7_p4_section1 { background-color:#faf3e3;}
.p4_sc1_t { padding:50px 85px;}
.p4_sc1_t_flex { flex-wrap:wrap;}
.p4_sc1_t_flex img:nth-child(4) { display:none; }
.p4_sc1:nth-child(1) h2, .p4_sc1:nth-child(2) h2{margin-bottom:20px;}

/* sub07_01 프랜차이즈안내_지원시스템 팝업 */
.p5_sc2_wrap { padding:25px;}
 

/* sub08_01 채용안내 */

.psc2_line_flex { padding:50px 20px;}
.sub8_p1_sc1_flex {display:block;}
.sub8_psc1_left {margin:0; margin-right:0; padding:35px;}
.psc2_line_info p:last-child {padding:0;}

/* sub08 기업제휴 신청안내 */

.sub8_psc1_left h1 {width:45%;}
.sub8_psc1_right {text-align:center; width:auto; margin-top:0;}
.s4p3_s3_borad-write dl {text-align:center;}
.s4p3_s3_borad-write dt {border-radius:17px;}

}

@media ( max-width:780px ) {

/* sub02_01-체온연구소 팝업(sub02_01_05)  */
.s215_box3 ul li, .s215_box4 ul li {width:31%;}
.s215_box3_p1 {font-size:35px; }
.s215_box3_p2 {font-size:13px;}
.s215_box6_i1 {background: url(/v2/images/s215_box6_i1.jpg) no-repeat right/cover;}
.s215_box6_i1 { padding:69px 20px; font-size:43px;}
.s215_p1 { font-size:28px;}

/* /*sub04_03_02 고객의소리 */
.s4p2_tbox:last-child {position:relative;}
.s4p2_tbox_container {width: 90%;left: 50%;top: 50%;transform: translate(-50%,-50%);}

/* sub07_01 프랜차이즈안내 */

.sub7_tt_b a {padding:23px 47px;}

.in_t_flex {padding:15px;}
.c5_in_b { margin-top:0;}
.c5_in_left { left:13%;}

.c6_con h1 {font-size:20px;}
.c06_btn {width:35%;}
.sub7_con { background-image:url("/v2/images/sub07_intro/sub07_intro1_mbg.jpg");}
.sub7_cflex { flex-wrap:wrap; width:77%; margin:0 auto; padding-top:20px;}
.c01_img01 { width:29%; margin-left:0;}
.sub7_c01_left {margin-left:0;}
.c01_text { width:100%; margin-left:0; padding:20px;}
.sub7_c01_right {margin-left:0;}
.c01_img02{width:47%; margin-right:0;}

/* sub07_01_01 */
.sub7_p1_section1 {background:url("/v2/images/sub07/combg_01_u780.jpg") no-repeat; height:739px;margin-left:20px;}

.sub71_sc2_tline {left:58px;}
.o_sup {font-size:25px;}
.sub71_sc2_budle h2.o_sup {font-size:25px;}
.sub71_sc2_bflex {display:block;}
.sub71_bbox {text-align:center;}
.sub71_bbox:first-child {border-right:none;}
.sub71_bbox h3{font-size:20px;}
.sub71_bbox p {top:107px; right:32%;font-size:16px;}

.sub7_p1_sc3_t h1 {font-size:25px;}
.wb_up {font-size:35px;font-weight:600;}
.sub7_p1_section3_container {padding:50px 35px 10px 35px;}
.sub7_p1_sc3_b {margin-top:50px;}
.su7p1_sc3_bflex {display:block; text-align:center;}
.su7p1_sc3_person{width:47%;}
.su7p1_sc3_binfo {width:80%; margin:0 auto 30px auto; padding:30px 20px;}
.su7p_cs3_inflex {justify-content:center;}
.su7p_cs3_inflex:last-child {margin-top:30px;}

.sub76_info_flex {display:block; text-align:center;}
.sub7_p1_sc5_m {margin:50px 0;}

.sub76_info{width:80%; margin:0 auto}
.sub76_info:nth-child(2) {margin-top:20px;}
.sub76_info img:last-child{transform:rotate(90deg); margin-top:20px;}
.sub76_info_r {width:80%; margin-top:20px;margin:0 auto;}
.sub76_info_r img {width:40%;}

.sub76_info2_flex h1 {font-size:60px;}
.sub76_wlogo2 {padding:12px 50px;}
.sub76_info2_flex h3 {font-size:16px; width:24%;}

.sub7_p1_section7 {background:url("/v2/images/sub07/6_3bg_780.jpg") no-repeat; height:auto;}
.sub717_flex{display:block;}
.sub7_p1_sc7_left {width:71%; margin:0 auto;}
.sub77_uparrow {display:none;}
.sub77_flex h3 {padding:25px 50px;}
.sub7_su1_sc7_right {margin:148px auto 0 auto;}
.con06_arpc {display:none;}
.con06_armo {display:inline-block; text-align:center; margin:10px 0;}



/* sub07_01 프랜차이즈안내_지원시스템 팝업 */
.p3_sc1_flex {padding:30px 0;}
.p3_sc1_flex img {width:20%;}
.p3_sc1_flex h2 {font-size:17px;}

.p3_seciont1_title h1 { font-size:38px;}
.sc2_icon { padding:20px 10px; width:400px;}
.p5_sc2_text {width:100%;}


/* sub08_01 채용안내- 팝업 */

.sub8_pp1_section2 tr:nth-child(6) { width:120px;}
.sub8_pp1_section2 tr:nth-child(6) td { padding:12px 0; line-height:2.75;}

/*예신영상 view */
#bo_v_con iframe { width:95%; height:376px;} 

}

@media ( max-width:700px ) {

/* sub02 팝업  */
.submo_w1200 { width:450px;}
.submo_con { max-width:500px;}
.submo_s11 { width:90%; margin:0 auto;}
.s11_01_flex { display:block;}
.s11_01 {text-align:center;}
.s11_01_flex img { width:80%; }
.s11_text { width:80%; padding-top:50px; text-align:left;margin:0 auto;}
.reverse img {margin-right:0;}

/* sub06 지점찾기 pop-up*/
.bocon_w {width:500px;}


/* sub07_01 프랜차이즈안내 */

.sub7_con .btnmo a { color: #fff;font-size: 16px;background-color: #3b3535;padding: 28px 38px;}

.c5_con_bgp {display:none;}
.c5_con_mbgp {display:block; height:550px;}

.c5_in_left {top:30%; left:13%;}
.in_t_flex_align {width:80%;}
.in_t_flex {padding:30px 80px;}
.t_bundle { padding:13px; margin-left:0;}
.t_bundle:nth-child(2), .t_bundle:nth-child(4) {margin-left:42px;}
.t_bundle img {width:84%;}
.c5_in_b { width:80%; margin-top:10px;}
.in_b_flex img { width:114px; margin:18px;}

.sub7_con4 {width:85%;} 
.sub07_c4flex { flex-wrap:wrap;}
.c4_con:nth-child(3), .c4_con:nth-child(4) { margin-top:20px;}
.c4_in h2 { font-size:20px;}

/* sub07_01 매장유형 */
.border_box {padding:150px 45%;}

/* sub07_01 프랜차이즈안내_프랜차이즈&프로모션 */

.p4_sc1_wrap { padding:36px;}
.p4_sc1_t {padding: 50px 36px;}
.p4_sc1_b {padding:15px;}
.p4_sc1_b img {margin:17px 22px;}



/* sub07_01 지원시스템 */
.sub7_p3_section1, .sub7_p3_section3 {background-color: #887b8d;}

/* sub08_01 채용안내 */
.psc2_line_flex { display:block;}
.psc2_line_date, .psc2_line_info, .psc2_line_btn {width:100%;}
.psc2_line_info {margin:30px 0;}
.psc2_line_btn, .psc2_line_info	{text-align:center;}

/* sub08 채용안내-마지막팝업 */
.sub8_pp1_section2 .td_down {display:block; margin-top:10px;}
.sub8_pp1_section2 th {width:36%;}

/* 체험단 신청안내 */
.exper_sub08 .sub8_psc1_left h1{width:78%;}

}

@media ( max-width:680px ) {

/*sub04_03_02*/
.s4p2_text h2 {margin:0 auto 20px auto;}

/*sub04 고객센터-고객의소리*/

.s4p3_s3_t_flex {display:block;width:100%;text-align:center;}
.s4p3_s3_t_wrap {width:80%;margin:0 auto;background-image:url('/v2/images/s4p3_s3_tbg_mo.jpg');background-repeat:no-repeat;padding:30px;border-radius:30px;}
.s4p3_s3_text {padding:20px 0;}
.s4p3_s3_t_flex img {width:70%;margin-left:41px;}
.s4p3_s3_text img {width:18%; margin-left:0;}

/* sub07_01 프랜차이즈안내 */

.sub7_section2 .btnmo{display:block;margin-bottom:0;width:auto;}

.c04_btn .btnmo {display:block; width:33%;}
.sub7_tm_b a {padding:20px 35px;}

.c5_in_left{top:24%;}
.in_t_flex_align {width:83%;}
.c5_in_b {width:83%;}
.c05_btn {background-color:transparent;}

/* sub07_01_01 */
.sub7_p1_section1 {background:url("/v2/images/sub07/combg_01_u600.jpg") no-repeat;height:739px;margin-left:20px;}
.sub7_p1_sc3_t h1 {font-size:22px;}
.sub7_p1_sc4 h1 {font-size:33px;}
.sub7_p1_sc4 img {width:39%;}
.sub7_p1_sc4_img {width:39%;}
.sub76_wlogo2 {padding:19px 20px;}
.sub76_info2_flex h2 { width:53%; padding:23px 60px;}
.sub76_info2_flex h3 {font-size:14px;}
.sub76_info2_flex h4 {font-size:18px;}
.sub7_su1_sc7_right {width:100%;}

.sub7_p1_section8 {background-color:#dcd5cb;}

/* sub08 기업제휴 신청안내 */

.sub8_psc1_left {padding:21px;}
.sub8_psc1_left h1 {width:52%;}
.sub8_psc1_left h3 {width:55%}
.s4p3_s3_borad-write dl {display:block; width:100%;}
.s4p3_s3_borad-write .s4p3_s3_borad-long dt {width:25%;}
.wr_content textarea, .tbl_frm01 textarea, .form_01 textarea, .frm_input {margin-left:0;}


}


@media ( max-width:650px ) {

.c5_in_left {top:25%;}

.c6_con_flex { display:block;}
.c6_con:first-child {margin-right:0;}
.c6_con {margin-top:20px;}
.c6_con h1 { font-size:25px;}
.c06_btn {width:40%;}

/* sub04 */
.sub4_section2 .form-area dl dd .input-ckecked-branch { width:50%; }

/* sub07_01 프랜차이즈안내 */

.sub7_cflex { width:90%;}
.c4_con {margin-top:20px; margin-right:0;}

.t_bundle:nth-child(2), .t_bundle:nth-child(4) {margin-left:10px;}

.c5_in_left {top:20%; left:15%;}
.c5_con_mbgp {height:600px;}


/* sub07_01 프랜차이즈안내_가맹문의파트 */
.p2_seciont3_title h1 {font-size:32px;}
.p2_seciont3_mid {text-align:center;}
.seciont3_mid_flex {display:block;}
.sc3_mid_brand {margin:20px 0; margin-right:0;}
.sc3_mid_brand img {width:100%;}
.sc3_mid_text {width:auto; margin:0 auto;}
.sec_divi h3, .sc3_call_text:last-child h3{font-size:20px;}
.sc3_call_text h1:last-child {font-size:21px; line-height:0;white-space:pre;}
.p2_seciont3_end {width:100%;}

/* sub07_01 프랜차이즈안내_매장유형 */
.p2_sc2_flex { display:block; text-align:center;}
.p2_sc1_t img, .p2_sc1_b img {width:100%;}
.p2_sc2_text { margin-left:0; margin-top:30px;}
.border_box { padding:170px 43%;}

/* sub07_01 지원시스템 */
.sub7_p3_section2 {background-color: #e9ccbc;}
.sub7_p3_section4 {background-color: #fbf4e4;}

/* sub07_01 프랜차이즈안내_지원시스템 팝업 */
.sub7_p5_section1 { background-color:#7e6d7d;}
.p5_seciont1_title h1 { font-size:32px;}
.p5_seciont1_title p { font-size:16px;}
.p3_sc1_wrap {text-align:center;}
.p3_sc1_flex {display:block;}
.p3_sc1_flex img { width:37%;}
.p3_sc1_flex h2 { font-size:22px; width:100%; margin:20px 0;}
.p3_sc1_flex p { width:100%; font-size:16px;}

.sub7_p5_section2 { background-color: #e2b9b3;}
.p5_sc2_wrap { margin-top:20px; padding:0;}
.p5_sc2_flex { display:block; margin-bottom: 15px;}
.sc2_icon { width:100%; margin-top:15px;}
.sc2_icon_flex h2 { font-size:21px;}

/* sub07_01 프랜차이즈안내 _ 프랜차이즈&프로모션*/

.p4_sc1_t_flex {display:block;}
.p4_sc1_arrow {display:none;}
.p4_sc1 h2 {margin:20px 0;}

/*예신영상 view */
#bo_v_con iframe { height:312px;} 

/* 체험단 신청안내 */
.exper_sub08 .sub8_psc1_left h1{width:79%; font-size:25px;}
.exper_sub08 .font_bup {font-size:30px;}
.exper_sub08 .sub8_p1_section2_title h1 {font-size:29px;}

.sub4_section2 .form-area dl dd .input-ckecked-branch {width: 100%;margin:0;}


}

@media ( max-width:600px ) {

/* sub01 팝업-예신상품소개 */
.s01_01_02_i2 {top:650px;}
.s01_01_02_i4 {top:280px; left:48%;}

/* sub02_01-체온연구소 팝업(sub02_01_05)  */
.s215_box3 ul li {width:100%;}
.s215_box4 ul li { text-align:center;width:100%; float:none; margin-bottom:20px;}
.s215_box3_p1 {font-size:42px; }
.s215_box3_p2 {font-size:16px;}
.s215_p1 {font-size:19px;}
.s215_box7_p1 {font-size:14px;}
.submo_w1100{width:auto; margin:5px;}
.s215_box5 ul{margin-right:-5px;}
.s215_box5 ul li{width:48%;}

/* sub04 */
.p2_seciont3_title h1 {font-size:27px;}
.p2_seciont3_title p {font-size:14px;}

/* sub04_02_02 */
.s4p2_btn a {margin-right:0;}

.s4p3_s3_borad-write .s4p3_s3_borad-long dd {margin-left:122px;}

/* sub07_01 프랜차이즈안내 */
.c3_right_flex {display:block; text-align:center;}
.overlay {left:1%;}
.c3_img {width:100%;}

.c06_btn{width:53%;}

.sub7_cflex { width:102%; margin:40px auto;}
.c01_img02 {width:41%;}
.sub7_con button {bottom:-4%; left:29%; padding:18px 34px;}
.p3_seciont1_title h1 {font-size:32px;}
.p3_seciont1_title p { font-size:16px;}

.in_t_flex {padding:30px 50px;}

/* sub07_01_01 */
.sub7_p1_section1 {background:url("/v2/images/sub07/combg_01_ur600.jpg") no-repeat;height:739px;margin-left:20px;}
.sub71_bbox p {top:103px; right:25%;font-size:15px;}
.sub76_info2_flex h2 {padding:22px 48px; font-size:18px;}
.sub77_flex h3 { padding:23px 22px;}
.p7_sc8_wrap { padding:32px;}
.s7p1_sc8_flex {padding:17px;}
.s7p1_sc8_flex .s7p8_sc1_text {margin-left:16px;}
.s7p8_sc1_img {width:40%;}

.s7p1_sc8_flex {display:block;}
.s7p8_sc1_img {margin:0 auto;}
.s7p1_sc8_flex .s7p8_sc1_text {margin-left:0; margin:0 auto; margin-top:20px; width:100%;}
.s7p8_sc1_text h2 {font-size:17px;}
.s7p8_sc1_text p {font-size:14px;}

}

@media ( max-width:550px ) {

/* sub07_01 프랜차이즈안내_매장유형 */

.p2_sc2_flex img { width:42%;}
.p2_sc2_text h2 { font-size:28px;}
.p2_sc2_text p { margin-top:20px;}
.border_box { padding:220px 75%;}

.c04_btn .btnmo {width:46%;}
.c05_btn a {padding:22px 30px;}

.c5_in_left { top:21.8%; left:15%;}
.in_t_flex {padding:21px 35px;}
.t_bundle {padding:10px;}
.c5_in_b { width:84%;}
.in_b_flex img { width:104px;}

/* sub07_01_01 */

.sub7_p1_section1 {background:url("/v2/images/sub07/combg_01_u550.jpg") no-repeat;height:739px;margin-left:20px;}
.sub7_p1_sc1_t h1 {font-size:25px; margin:25px 0;}
.sub7_p1_sc1_t p {font-size:16px;}
.sub71_sc2_t h2 {font-size:17px;}

.sub71_sc2_t {padding:20px;}
.sub71_sc2_budle h2 {font-size:14px;}
.sub71_sc2_budle h3 {font-size:14px;}
.o_sup {font-size:16px;}
.sub71_sc2_budle h2.o_sup {font-size:16px; margin-top: 10px}
.sub71_sc2_tline {top:283px; left:34px;}
.sub71_bbox img:first-child {padding:28px;}
.sub71_bbox p {top:132px;}

.sub7_p1_sc4 h1 {font-size:28px;}
.sub7_p1_sc4 h2 {font-size:24px;}

.sub7_p1_section4 {background:url("/v2/images/sub07/com4_bg2.jpg") no-repeat; height:1059px;}
.sub7_p1_sc3_t h1 {font-size:30px;}
.sub7_p1_sc4 img {display:block; width:52%; margin:10px auto;}
.sub76_wlogo2 {padding:21px 5px;}
.sub76_info2_flex h2 {padding:14px 49px;width:42%;}
.sub76_info2 {padding:20px;}


/* sub08_01 채용안내 */
.sub8_psc1_right img {width:70%;}

/*view skin 이전글 다음글 */
.bo_v_nb_t .nb_title, .bo_v_nb_b .nb_title {margin-left:20px; font-size:15px;}
.bo_v_nb_t .nb_date. .bo_v_nb_b .nb_date {font-size:15px;}


}

@media ( max-width:500px ) {

/* sub01 팝업-예신상품소개 */
.s01_01_02_i2 {top:650px;}
.s01_01_02_i4 {top:241px; left:53%;}

.s11_mb{padding-bottom:130px;}
.s11_01{margin-bottom:60px;}


/* sub02 팝업  */
.submo_w1200 { width:400px;}
.submo_con { max-width:400px;}
.s11_01_flex img { width:92%; }
.s11_01_flex img.wedd_innerimg1 {width:auto;height:auto;}
.s11_01_flex img.wedd_innerimg {width:auto;height:auto;}
.s11_text { width:77%;}
.s11_text h1 { font-size: 27px;}
.s11_text p { font-size: 13px; }

/* sub04 */
.sub4_section2_box1 label {font-size:13px;}
.form-area dl dd .input-ckecked-branch label {margin-left:4px;}

/*sub04_03_02*/

.s4p2_text {padding:25px 0;}
.s4p2_text p {font-size:13px;}
.s4p2_tbox:last-child .s4p2_text h2 {font-size:21px;}
.s4p2_text h2 span {font-size:26px;}


/* sub06 지점찾기 pop-up*/
.bocon_w {width:400px;}


/* sub07_01 프랜차이즈안내 */
.sub7_cflex { width:102%; margin:40px auto;}

.c01_img02 {width:41%;}
.sub7_con button {bottom:-4%; left:29%; padding:18px 34px;}


.c06_btn {margin:0 23%;}



/* sub07_01_01 */

.sub7_p1_section1 {background:url("/v2/images/sub07/combg_01_u500.jpg") no-repeat;height:739px;margin-left:0;}
.sub71_bbox p {top:106px;}
.sub7_p1_sc4 h1 {font-size:25px;}
.sub7_p1_sc4 h2 {font-size:19px;}

.sub76_info2_flex h1 {font-size:34px;}

.sub7_p1_section7_container {padding:33px 0;}

.s7p1_section8_container {padding:14px;}
.p7_sc8_wrap {padding:12px;}


/* sub08 채용안내-팝업 */
.sub8_pp1_section2 th {font-size:16px;}
.sub8_pp1_section2 td {font-size:15px;}

/* sub08 기업제휴 신청안내 */

.busin_sub08 .submo_w1200 {width:384px;}
.sub8_psc1_left h1 {width:79%;font-size:26px;}
.font_bup {font-size:35px;}
.sub8_psc1_left p {font-size:14px;}
.sub8_psc1_left h3 {width:86%;font-size:15px;}
.sub8_p1_section2_title {margin:50px 0;}
.sub8_p1_section2_title h1 {font-size:26px;}

/*체험단신청안내 */
.exper_sub08 .sub8_psc1_left h1 {width:94%;}
.exper_sub08 .sub8_psc1_right img {width:85%;}
.exper_sub08 .sub8_psc1_right {margin-top:-20px;}
 
}

@media ( max-width:450px ) {

/*sub04_03_02*/
.sub04_responw .sub4_section2 .sec_titleboximg {height:260px;}
.sub04_responw .p2_seciont3_title img {width:16%;}
.sub04_responw .p2_seciont3_title h1 {font-size:20px;padding:20px 0;margin:0;}
.sub04_responw .font_b {font-size:24px;}
.sub04_responw .p2_seciont3_title p {font-size:15px; width:80%; margin:0 auto;}

/*sub04_03_02*/
.sub4p32 .submo_con {width:100%;}
.s4p2_tbox {height:550px;}
.s4p2_tbox:last-child {height:750px;}
.s4p2_tbox_container {padding:30px 20px;}
.s4p2_tbox_container img {width:30%;}
.s4p2_tbox_container h1 {font-size:28px; margin-top:10px;}
.s4p2_text {margin:20px auto;}

/* sub06 지점안내 팝업 */
.submo_con{max-width:80%;}
.submo_con.submo_220308 {max-width:100%;}
.bocon_w {width:90%;}
.form-area dl {padding-left:95px;}
.form-area dl dt {width:98px;padding:8px 10px;text-align:center;line-height:1.3;}

.sub07_c3_left {padding:40px 30px;}

.in_t_flex { padding:21px 15px;}
.t_bundle:nth-child(2), .t_bundle:nth-child(4) { margin-left:22px;}
.sub7_cflex {text-align:center; display:inline-block;}
.c01_text h1 { font-size:20px;}
.c01_text img { width:11%; margin:20px 0;}
.c01_text p { font-size:13px;}
.sub7_c01_right {margin-top:42px;}
.sub7_con button { left:26%;}

.c06_btn { width:65%;}


/* sub07_01_01 */

.sub7_p1_section1 {background:url("/v2/images/sub07/combg_01_u450.jpg") no-repeat;height:739px;}
.sub7_p1_sc1_t h1 {font-size:17px;}
.wb_up {font-size:24px;}
.sub7_p1_sc1_t p {font-size:15px;}

.sub7_section2_container {border:none;}
.sub71_sc2_budle p {font-size:13px;}
.sub71_sc2_budle img {margin-bottom:0;}
.sub71_sc2_tline  { width:92%; top:259px; left:11px;}

.sub71_bbox p {top:101px; right:27%; font-size:13px;}
.sub7_p1_sc3_t h1 {font-size:22px;}
.sub7_p1_sc3_t p {font-size:15px;}

.su7p1_sc3_person {width:73%;}
.su7p_cs3_inflex:last-child {margin-top:20px;flex-wrap: wrap!important;}
.su7_cs3_in {width:33%;}
.su7p1_sc3_binfo {width:100%; padding:30px 0;}

.sub7_p1_sc5_t h1 {font-size:26px;}
.sub7_p1_sc5_min {width:90%;}

.sub76_info2 {padding:20px 0;}
.sub76_info2_flex h2 {width:69%; padding:24px 25px;font-size:15px;}
.sub76_info2_flex h4 {font-size:16px;}

.sub7_p1_section7 {height:990px;}
.sub7_su1_sc7_right {margin:69px auto 0 auto;}
.sub77_rightt h2:first-child {margin-right:-25px;padding: 27px 20px;font-size:17px;}
.sub77_rightt h1 {padding: 42px 24px;font-size: 19px;}
.sub77_rightt h2:last-child {margin-right:-25px;;padding: 27px 20px;font-size:17px;}
.sub7_su1_sc7_right h1:last-child {font-size:16px; font-weight:400;}


/* sub07_01 프랜차이즈안내_매장유형 */

.p2_sc2_flex img { width:60%;}
.p2_sc2_text h2 { font-size:25px;}
.p2_sc2_text p {font-size:13px;}
.border_box { padding:220px 40%;}


/* sub07_01 프랜차이즈안내_지원시스템 팝업 */
.sc2_icon_flex h2 {font-size:16px;}


/* sub07_01 프랜차이즈안내 _ 프랜차이즈&프로모션*/
.p4_sc1_wrap { padding:25px;}
.table-type01 table tbody td dd { padding:7px 5px; font-size:15px;}
.table-type01 table tbody th { padding:20px 8px; font-size:15px;}

/* sub07_01 프랜차이즈안내_가맹문의파트 */
.p2_seciont3_title h1 {font-size:27px;}
.p2_seciont3_title p {font-size:15px;}
.sc3_call_flex {display:block; text-align:center;}
.sc3_call_flex img { width:35%;}
.sc3_call_text {margin-left:0;}
.sec_divi h3, .sc3_call_text:last-child h3 { font-size:19px;}
.sub7_p2_btn {width:58%;}

/* sub08 서비스센터 - 채용팝업*/
.sub8_wmo  {width:360px;}
.sub8_pp1_section2 th {font-size:15px; padding:18px 5px;}


}

@media ( max-width:365px ) {

/* sub01 팝업-예신상품소개 */
.s01_01_02_i4 {top:140px; left:53%;}

/* sub02 팝업  */
.submo_wrap .title ul li { font-size:30px;}
.submo_w1200 { width:250px;}
.submo_con {max-width:96%}
.s11_text { width:90%;}
.s11_text h1 { font-size: 20px; font-weight:400;}
.s11_text p { font-size: 13px;}

/* sub02_01-체온연구소 팝업(sub02_01_05)  */
.s215_p2 { font-size:13px;}
.s215_box6_i1 { font-size:27px; text-align:center; padding:93px 34px; font-weight:500;}
.s215_box6_i1 span { font-size:27px;}
.s215_box5 ul li p{font-size:13px;padding:5px 0;}

/*sub04_01*/
.sub04_responw .sub4_section2.fp-section.fp-table {width:95%;}

/*sub04_03_02*/
.sub4p32 .submo_w1200 {width:287px;}
.s4p2_tbox_container img {width:26%;}
.s4p2_tbox_container h1 {margin-top:15px;}
.s4p2_tbox:last-child .s4p2_text h2 {font-size:20px;}
.s4p2_text h2 span {font-size:25px;}

/* sub07_01 프랜차이즈안내 */
.sec_stitle { font-size:14px;}
.sub7_cflex {width:100%; display:inline-block; margin:30px auto; padding-top:0;}
.c5_con_mbgp {height:800px;}
.c5_in_left {top:18%;}
.t_bundle:nth-child(2), .t_bundle:nth-child(4) { margin-left:10px;}
.in_t_flex_align {width:84%;}
.in_t_flex { padding:21px 6px;}
.c01_img01, .c01_img02 {display:none;}
.sub7_con button { left:20%;}


.c06_btn {width:75%;}

/* sub07_01 프랜차이즈안내_매장유형 */

.border_box { padding:260px 40%;}

/* sub07_01 프랜차이즈안내_지원시스템 팝업 */

.p3_sc1_flex img { width:77%;}
.p3_sc1_wrap {padding:20px 15px;}
.p3_seciont1_title h1 {font-size:25px;}

.p4_sc1_wrap { padding:0;}
.p4_sc1_t { padding:50px 20px;}

.p5_seciont1_title h1 { font-size:30px;}
.p5_sc2_text { padding:20px;}
.p5_sc2_text p { font-size:15px;}

.table-type01 table thead th { font-size:14px;}
.table-type01 table tbody td dd { padding:7px 0;}

/* sub07_01_01 */

.sub7_p1_section1 {background:url("/v2/images/sub07/combg_01_u360.jpg") no-repeat;height:739px;}
.sub7_sc2_title, .sub7_sc6_title {font-size:21px;}
.sub71_sc2_t h2 {font-size:15px;}

.sub71_sc2_tflex {flex-wrap:wrap; margin:40px 0;}
.sub71_sc2_budle {width:36%;}
.sub71_sc2_tline {width:83%;top:237px;left:22px;}
.sub71_sc2_tlinemo {display:block; border: 2px solid #a1a1a1;position:absolute;width:83%;top:459px;left:23px;z-index:-1;}
.sub71_sc2_tlinemo2 {display:block; border: 2px solid #a1a1a1;position:absolute;width:83%;top:682px;left:23px;z-index:-1;}
.sub71_sc2_budle {margin-top:20px;}
.sub71_bbox h3 {font-size:16px;}
.sub71_bbox p {top:78px;right:20%;width:87%;padding:10px;background-color:#eee;border-radius:20px;}
.sub71_bbox:last-child {margin-left:0;}

.su7_cs3_in {width:31%;}

.sub7_p1_section5 {height:1050px;}
.sub7_p1_sc5_t h1{font-size:22px;}
.sub7_p1_sc5_t p {font-size:15px;}
.sub7_p1_sc5_min {margin:50px auto;}
.sns_icons{width:125%; margin-left:-28px;}

.sub76_info_r img {width:68%;}

.sub76_info2_flex h3 {font-size:13px;}
.sub76_info2_flex h4 {font-size:15px;}
.sub76_info2 {padding:15px 0;}

.sub7_p1_section7 {height:1062px;}
.sub77_flex h3 {padding:19px 10px;}
.sub77_rightt h2:first-child {display:block;margin-right:0;padding:42px 0; width:47%; margin:0 auto;}
.sub77_rightt h2:last-child {margin-right:0;text-align:center;padding:42px 0; width:47%; margin:0 auto;}


/* sub08_01 채용안내 */

.sub8_p1_section1_wrap {padding:16px;}
.sub8_psc1_left {padding:20px;}
.sub8_psc1_left img { width:35%;}
.sub8_psc1_left h1 { font-size:20px;}
.font_bup { font-size:25px;}
.sub8_psc1_left p {font-size:14px;}

.sub8_p1_section2_title {margin:50px 0;}
.sub8_p1_section2_title h1 { font-size:30px;}
.make_box {display:block;}
.psc2_line_info p:last-child {font-size:15px;}

/* sub08_01 채용안내 팝업*/
.sub8_wmo { width:90%;}

/* sub08 기업제휴 신청안내 */

.busin_sub08 .submo_w1200 {width:287px;}
.sub8_p1_section1 {border-radius:30px;}
.sub8_psc1_left h1 {width:66%; font-size:22px;}
.font_bup {font-size:29px;}
.sub8_psc1_left h3 {width:86%; padding:10px 40px;}

}
