@charset "utf-8"; #content { color: #363636; font-size: 16px; float: left; width:100%; line-height:1.7em;margin-bottom: 100px;}
 #content img {max-width: 100%;}
 #content span.next { display:block;}
 .con_hid { display: block; text-indent: -999999px; height: 0; width: 0;}
 .con_hid h5 { background: none;}
 .mobile_img{ display:none}
 .bgno { background:none !important; padding-left:0px; }
  .c0 { margin-top:0px; }
 .pc_none { display:none; }
  h4:first-child { margin-top:0px; }
  sub{font-size: 12px; vertical-align: sub;}
 .hanmun{ vertical-align: sub}
  h4 { margin-top:70px; font-size:29px; letter-spacing:-1px; display:block; line-height:35px; margin-bottom:15px; }
 h5 { margin-top:50px; font-size:23px; display:block; min-height:28px; color:#e56114;}
 h6 { margin-top:40px; font-size:20px; display:block; font-weight: 400;}
  .gr { color:#02823F;}
 .rd { color:#d21b4f;}
 .bu { color:#046fd9;}
 .bk { color:#333;}
 .or {color: #e56114;}
 .pen{ background: linear-gradient(to top, #ffe16c 50%, transparent 50%);}
 .underline{ border-bottom: 1px solid #000;}
  .bg_gary{ background-color: #f5f6fa; padding: 4px 10px; box-sizing: border-box}
 .bold{font-weight: 400;}
 .brown{color:#502e10;}
  ul.basic { margin-top:20px;}
 h5 + ul.basic { margin-left: 10px;}
 ul.basic > li {background: url("/images/jmi/sub/basic_ul_bl.png?build_20250620001") no-repeat 0px 8px;padding: 0 0 10px 9px;line-height: 22px;}
 ul.basic > li > ul { margin:5px 0; }
 ul.basic > li > ul li {background: url("/images/yumcorp/sub/basic_ul_ul_bl.png?build_20250620001") no-repeat 0px 6px;padding:0 0 10px 10px;}
 ul.basic > li > ul li ul li { background:url("/images/yumcorp/sub/basic_ul_ul_ul_bl.png?build_20250620001") no-repeat 0px 8px ; padding:0 0 10px 10px; }
 ul.ul_po > li { background:url("/images/jmi/sub/w_bl.png?build_20250620001") no-repeat 0px 4px ; padding: 0 0 10px 22px; }
 ul.ul_br > li { background:url("/images/jmi/sub/br_bl.png?build_20250620001") no-repeat 0px 4px ; padding: 0 0 10px 22px; }
  ol.basic { margin-top:20px; list-style: none; counter-reset: counter;}
 h5 + ol.basic{ margin-left: 10px;}
 ol.basic > li { margin-top:7px; padding-bottom:7px; border-bottom:1px dashed #9e9e9e; counter-increment: counter; }
 ol.basic > li:before{content: counter(counter); display: inline-block; border-radius: 50%; border:2px solid #c5c5c5; width: 26px; height: 26px; text-align: center; vertical-align: middle; margin: -1px 5px 0 3px; text-indent: -1px; line-height:26px; padding:0 0 0 2px;}
 ol.basic > li > ul { background-color:#f5f6fa; padding:8px 17px; margin:10px 0; }
 ol.basic > li > ul li { background:url("/images/yumcorp/sub/basic_ul_ul_bl.png?build_20250620001") no-repeat 0px 7px ; padding:0 0 0 10px; }
 ol.ol_br > li:before { background-color:#046fd9; border:1px solid #046fd9; color:#fff; }
  ol.ol_ye > li:before { background-color:#ffd174; border:1px solid #ffd174; }
   table.basic { margin:18px 0 5px 0; border-right:1px solid #d2d2d2; border-top:2px solid #40434c; border-bottom:1px solid #d2d2d2; border-collapse:collapse; clear:both; width:100%; }
 table.basic th { font-weight:300; padding:13px; background-color:#f6f6f6; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-top:1px solid #4264a3; vertical-align:middle; word-break:keep-all; color:#323232; font-size:16px; text-align:center;}
 table.basic td { background-color:#fff; text-align:center; padding:10px; border-left:1px solid #dedede; border-top:1px solid #dedede; vertical-align:middle; word-break:break-all; font-size: 15px;}
 table.basic td.th { background-color:#f5f8fd;}
 table.basic th.bbn { border-bottom:1px solid #d2d2d2; }
 table.basic.bbn th { border-bottom:1px solid #d2d2d2; }
 table.basic:first-child { margin:0 0 0 0; }
 table.basic ul { margin-top:0;}
 table.basic ul > li { background:url("/images/jmi/sub/basic_ul_bl.png?build_20250620001") no-repeat 0px 11px ; padding:0 0 0 10px; }
 table.basic ul > li > ul { margin:8px 0; background: none; border:none; padding:0px; }
 table.basic ul > li > ul li { background:url("/images/yumcorp/sub/basic_ul_ul_bl.png?build_20250620001") no-repeat 0px 7px ; padding:0 0 0 10px; }
 table.basic ol.basic { margin-top:0px;}
 table.basic ol.basic > li { border-bottom:0px; padding-bottom:0px; }
 table.basic ol.basic > li:before{ border-radius: 50%; border: 1px solid #c5c5c5; width: 22px; height: 22px; line-height: 22px; font-size:13px; text-indent:1px; }
 table.basic .btn_dw { border:0px; }
 table.basic .btn_dw.new5{border: 1px solid #256bb9;}
 table.basic .btn_dw.new5:hover{border: 1px solid #4f4f4f;}
 table.basic .btn_dw.new3{border:0;}
 .tb_info { float:right; padding-bottom:5px;}
   .c_box { background-color:#fff; margin-top:20px; padding:36px 30px 35px; border:5px solid #eaeaea; border-radius:20px 30px 20px 30px; }
 .c_box > p.basic:first-child, .c_box > ul.basic:first-child, .c_box > ol.basic:first-child, .c_box > h4:first-child, .c_box > h5:first-child { margin-top:0px; }
 .c_box > p.basic { margin-top:10px; }
 .c_box > ul.basic > li > ul , .c_box > ol.basic > li > ul { background:none; padding:0 0 0 0px; }
 .c_box > ol.basic > li::before { border:none; padding: 0 10px 0 0; margin: 0 0 0 0; width:unset; height:unset; }
 .c_box > ol.basic > li:first-child { margin-top:10px; }
 .c_box > ol.basic > li { margin-top:17px; }
 .c_box > ol.basic > li:last-child { border-bottom:none;}
 .c_box > ol.basic > li > ul > li { background:url("/images/yumcorp/sub/basic_ul_box_ul_bl.png?build_20250620001") no-repeat 0px 3px ; padding: 0 0 0 19px; }
 .c_box > ul.basic > li > ul { border:0px; }
 .c_box > ul.basic > li > ul > li { background:url("/images/yumcorp/sub/basic_ul_box_ul_bl.png?build_20250620001") no-repeat 0px 3px ; padding: 0 0 0 19px; }
 .c_box2 { margin-top:20px; padding:36px 30px 35px; border:1px dashed #b3b3b3; border-radius:20px; }
 .c_box2 > p.basic:first-child, .c_box2 > ul.basic:first-child, .c_box2 > ol.basic:first-child, .c_box2 > h4:first-child, .c_box2 > h5:first-child { margin-top:0px; }
 .c_box2 > p.basic { margin-top:10px; }
 .c_box2 > .c_box { padding:10px; border:0px; margin-top:10px; }
 .c_box2 > .c_box:first-child { margin-top:0px; }
 .c_box3 { background-color:#f3f4f6; margin-top:20px; padding:10px; border:1px solid #cacccc; border-radius:10px; }
 .c_box3 .in_box { background-color:#fff; padding:36px 30px 35px; overflow:hidden; }
 .c_box3 .in_box > p.basic:first-child, .c_box3 .in_box > ul.basic:first-child, .c_box3 > .in_box > ol.basic:first-child, .c_box3 .in_box > h4:first-child, .c_box3 .in_box > h5:first-child { margin-top:0px; }
 .c_box > h4 , .c_box > h5, .c_box2 > h4 , .c_box2 > h5, .c_box3 .in_box > h4 , .c_box3 .in_box > h5 { margin:30px 0 0 0; }
 .c_box3 > p.basic { margin-top:10px; }
 .iconbox { width:100%; min-height:60px; padding:0px; display: inline-block; box-sizing: border-box;}
 .iconbox .icon { background:url("/images/yumcorp/sub/icon1.png?build_20250620001") no-repeat 58px 49px ; float:left; width:21%; height:152px; position:relative; }
 .iconbox .sicon { background:url("/images/yumcorp/sub/icon1.png?build_20250620001") no-repeat 58px 25px ; float:left; width:21%; height:135px; position:relative; }
 .iconbox .icon2 { background:url("/images/yumcorp/sub/icon3.png?build_20250620001") no-repeat 62px 29px ; float:left; width:21%; height:152px; position:relative; }
 .iconbox .icon3 { background:url("/images/yumcorp/sub/icon2.png?build_20250620001") no-repeat 58px 32px ; float:left; width:21%; height:152px; position:relative; }
 .iconbox .info { float:left; width:79%; }
 .iconbox .info .in_box { background-color: #fff; padding:25px; border-radius:20px 30px 20px 30px; }
 .iconbox .info .in_box h5:first-child { margin-top:0px; }
 .iconbox .info .in_box h5 { background: none; padding-left:0px; }
 .iconbox .info .in_box > ul.basic > li > ul { background:none; padding:0px; border:none; }
 .iconbox .info .in_box .basic > a.btn_dw { border-radius:50px;}
 .c_box:first-child, .c_box2:first-child, .c_box3:first-child { margin-top:0px; }
 .alert_content_none .iconbox .info .in_box {word-break: keep-all;}
  .iconbox .biz_icon { float:left; width:21%; height:152px; position:relative;}
 .iconbox .biz_icon > .icon01 {background: #f8f8f8 url("/contents/654/business_icon.png") no-repeat 22px -104px;width: 116px;height: 116px;display:block;margin: 20px auto 0;border-radius: 100px;}
 .iconbox .biz_icon > .icon02 {background: #f8f8f8 url("/contents/654/business_icon.png") no-repeat 19px 30px;width: 116px;height: 116px;display:block;margin: 34px auto 0;border-radius: 100px;}
 .iconbox .biz_icon > .icon03 {background: #f8f8f8 url("/contents/654/business_icon.png") no-repeat -97px 24px;width: 116px;height: 116px;display:block;margin: 20px auto 0;border-radius: 100px;}
  .line_dot { border-bottom:1px dashed #d2d2d2; display: block; margin:20px 0px 0px; }
 .line {border-bottom:1px solid #d2d2d2; display: block; margin:20px 0px 0px;}
  p.basic { margin-top:20px;}
 p.line { border-bottom:1px dashed #d2d2d2; display:block; padding-bottom:7px; }
 p.bl { background:url("/images/yumcorp/sub/basic_ul_bl.png?build_20250620001") no-repeat 0px 10px; padding:0 0 0 11px;}
  .star_a { background:url("/images/yumcorp/sub/content_star.png?build_20250620001") no-repeat 0px 0px ; display: block; width:16px; height:16px; float:left; margin:5px 4px 0 0;}
 .star_b { background:url("/images/yumcorp/sub/content_star_b.png?build_20250620001") no-repeat 0px 0px ; display: block; width:16px; height:16px; float:left; margin:5px 4px 0 0;}
 .star_c { background:url("/images/yumcorp/sub/content_star_g.png?build_20250620001") no-repeat 0px 0px ; display: block; width:21px; height:21px; float:left; margin:3px 4px 0 0;}
  .btn_p { margin-top:20px; }
 .btn_p a { color:#fff; padding:10px 38px; transition: all 0.5s ease 0s; border-radius:12px; display:inline-block;}
 .btn_p a.p1 { border:1px solid #ffd55f; background:#ffd55f; color:#323232; }
 .btn_p a.p1:hover { background-color:#fff; border:1px solid #000;}
 .btn_p a.p2 {background-color: #8f4f15;border: 1px solid #8f4f15;}
 .btn_p a.p2:hover { background-color:#464646; border:1px solid #464646; }
 .btn_p a.p3 { background-color:#fff; border:1px solid #e56114; color:#e56114; }
 .btn_p a.p3:hover { background-color:#e56114; border:1px solid #e56114; color: #fff; }
 .btn_p a.p4 { background-color:#046fd9; border:1px solid #046fd9; color:#fff; }
 .btn_p a.p4:hover { background-color:#fff; border:1px solid #046fd9; color:#046fd9; }
 .btn_p a.p5 { border:1px solid #0c8645; color:#fff; background-color: #0c8646; }
 .btn_p a.p5:hover { background-color:#fff; border:1px solid #0c8646; color: #0c8646; }
 .btn_p a.block { display: block; }
 .btn_p a.rdno { border-radius: 1px; padding:8px 25px; text-align: center; }
  .btn_dw { background-color: #f8f8f8; border:1px solid #d2d2d2; border-radius:18px; padding:8px 25px 8px 45px; transition: all 0.5s ease 0s; margin-left: 3px; color:#fff;}
 .btn_dw:first-child{margin-left: 0;}
 .btn_dw.new3 { background:url("/images/yumcorp/sub/newwin_bl_gr_big.png?build_20250620001") no-repeat 24px 10px ; color:#000; }
 .btn_dw.new3:hover { background:#40434c url("/images/yumcorp/sub/newwin_bl_wh_big.png?build_20250620001") no-repeat 24px 10px ; border:1px solid #40434c; color:#fff; }
 .btn_dw.new4 { background:#4f4f4f url("/images/yumcorp/sub/newwin_bl_wh_big.png?build_20250620001") no-repeat 24px 10px ; border:1px solid #4f4f4f; }
 .btn_dw.new4:hover { background:#256bb9 url("/images/yumcorp/sub/newwin_bl_wh_big.png?build_20250620001") no-repeat 24px 10px ; border:1px solid #256bb9; }
 .btn_dw.new5 { background:#256bb9 url("/images/yumcorp/sub/newwin_bl_wh_big.png?build_20250620001") no-repeat 24px 10px ; border:1px solid #256bb9; }
 .btn_dw.new5:hover { background:#4f4f4f url("/images/yumcorp/sub/newwin_bl_wh_big.png?build_20250620001") no-repeat 24px 10px ; border:1px solid #4f4f4f; }
 .btn_dw.new6 { background:#0c8646 url("/images/yumcorp/sub/newwin_bl_wh_big.png?build_20250620001") no-repeat 24px 10px ; border:1px solid #0c8645; }
 .btn_dw.new6:hover { background:#4f4f4f url("/images/yumcorp/sub/newwin_bl_wh_big.png?build_20250620001") no-repeat 24px 10px ; border:1px solid #4f4f4f; }
 .btn_dw.pdf { background: url("/images/yumcorp/sub/content_bl.png?build_20250620001") no-repeat 20px -346px; border:1px solid #e1574c; color:#a33b32; }
 .btn_dw.pdf:hover { background-color: #ffd7d7; }
 .btn_dw.hwp { background: url("/images/yumcorp/sub/content_bl.png?build_20250620001") no-repeat 20px -301px; border:1px solid #4688b5; color:#1e394f; }
 .btn_dw.hwp:hover { background-color: #c8e0f1; }
 .btn_dw.xls { background: url("/images/yumcorp/sub/content_bl.png?build_20250620001") no-repeat 20px -392px; border:1px solid #12964b; color:#1a5c36; }
 .btn_dw.xls:hover { background-color: #d4ecde; }
 .btn_dw.pptx { background: url("/images/yumcorp/sub/content_bl.png?build_20250620001") no-repeat 20px -438px; border:1px solid #ff6600; color:#8c4618; }
 .btn_dw.pptx:hover { background-color: #ffede4; }
 .btn_p a.btn_dw.hwp{ background-position: 20px -295px; padding: 10px 25px 10px 50px;}
 .btn_p a.btn_dw.pdf{background-position: 20px -340px;padding: 10px 25px 10px 50px;}
 .btn_p a.btn_dw.xls{background-position: 20px -386px;padding: 10px 25px 10px 50px;}
 .btn_p a.btn_dw.pptx{background-position: 20px -433px;padding: 10px 25px 10px 50px;}
  .btn_dw_in { margin:0px 5px; padding:1px 7px 0 28px; display: inline-block; border:1px solid #c3c3c3; font-size:14px; border-radius:2px; transition: all 0.5s ease 0s; }
 .btn_dw_in.new1 { background:url("/images/yumcorp/sub/newwin_bl_br.png?build_20250620001") no-repeat 0px 5px ; padding: 0 0 0 20px; margin-left:5px; color:#02346b; font-weight:300; border:none; }
 .btn_dw_in.new1:hover { color: #046fd9;}
 .btn_dw_in.new2 { background:url("/images/yumcorp/sub/newwin_bl_gr.png?build_20250620001") no-repeat 8px 7px ; }
 .btn_dw_in.new2:hover { background:#4169af url("/images/aqua/sub/newwin_bl_wh.png?build_20250620001") no-repeat 8px 7px ; color:#fff; border:1px solid #3f66ab; }
 .btn_dw_in.pdf { background: url("/images/yumcorp/sub/content_bl.png?build_20250620001") no-repeat 5px -349px; }
 .btn_dw_in.pdf:hover { background-color:#f4f4f4; border:1px solid #f4f4f4; }
 .btn_dw_in.hwp { background: url("/images/yumcorp/sub/content_bl.png?build_20250620001") no-repeat 5px -303px; }
 .btn_dw_in.hwp:hover { background-color:#f4f4f4; border:1px solid #d2d2d2}
 .btn_dw_in.xls { background: url("/images/yumcorp/sub/content_bl.png?build_20250620001") no-repeat 5px -395px; }
 .btn_dw_in.xls:hover { background-color:#f4f4f4; border:1px solid #f4f4f4; }
 .btn_dw_in.pptx { background: url("/images/yumcorp/sub/content_bl.png?build_20250620001") no-repeat 5px -442px; }
 .btn_dw_in.pptx:hover { background-color:#f4f4f4; border:1px solid #f4f4f4; }
  .c_box3 .in_box .box_l {float:left;width: 44%;border-right:1px solid #e2e2e2;padding-right: 5%;}
 .c_box3 .in_box .box_r {float:left;width: 44%;margin-left: 5%;}
 .c_box3 .in_box .box_l > ul.basic > li > ul , .c_box3 .in_box .box_r > ul.basic > li > ul { margin:4px 0 10px 0px; }
 .c_box3 .in_box .box_l h5:first-child, .c_box3 .in_box .box_l ul.basic:first-child, .c_box3 .in_box .box_r h5:first-child, .c_box3 .in_box .box_r ul.basic:first-child { margin-top:0px; }
  .img_txt {clear:both; width:100%; margin:30px 0 15px 0; display:inline-block;}
  .img_txt .l50 { width:49%; float:left; margin-right:1%; }
 .img_txt .r50 { width:49%; float:left; margin-left:1%; }
  .img_txt .l30 { width:32%; float:left; margin-right:2%; }
 .img_txt .c30 { width:32%; float:left; }
 .img_txt .r30 { width:32%; float:left; margin-left:2%; }
  .img_txt .l40 { width:38%; float:left; margin-right:2%; }
 .img_txt .r60 { width:58%; float:left; margin-left:2%; }
  .img_txt .l60 { width:58%; float:left; margin-right:2%; }
 .img_txt .r40 { width:38%; float:left; margin-left:2%; }
  .img_txt .l55 {width: 53%;float:left;margin-right:2%;}
 .img_txt .r45 {width: 45%;float:right;}
  .img_txt .r70 { width:64%; float:left; margin-left:2%; }
  .img_txt .l70 { width:64%; float:left; margin-right:2%; }
 .img_txt h4:first-child, .img_txt h5:first-child, .img_txt h6:first-child { margin-top:0px; }
 .img_txt .c_box:first-child, .img_txt .c_box2:first-child, .img_txt .c_box3:first-child { margin-top:0px; }
  .img_txt .l20 {width: 22%;float:left;margin-right:2%;}
 .img_txt .r80 {width: 76%;float:left;}
  .img_txt .l25 { width:23.3%; float:left; margin-right:2%; }
 .img_txt .r25 { width:23.3%; float:left; }
  .img_txt > div { position:relative;}
 .img_txt > div > .photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:45px; line-height:45px; color:#fff;}
 .img_txt > div.l50 .photo_name1, .img_txt > div.r50 > .photo_name1 { max-width:533px;}
 .img_txt > div.l30 .photo_name1,.img_txt > div.r30 > .photo_name1, .img_txt > div.c30 > .photo_name1 { max-width:368px;}
 .img_txt > div.l40 .photo_name1, .img_txt > div.r40 > .photo_name1 { max-width:437px;}
  .h100 { min-height:100px; }
 .h150 { min-height:150px; }
 .h160 { min-height:160px; }
 .h170 { min-height:170px; }
 .h180 { min-height:180px; }
 .h190 { min-height:190px; }
 .h200 { min-height:200px; }
 .h250 { min-height:250px; }
 .h300 { min-height:300px; }
 .h350 { min-height:350px; }
 .h400 { min-height:400px; }
 .h420 { min-height:420px; }
 .h450 { min-height:450px; }
 .h500 { min-height:500px; }
 .h540 { min-height:540px; }
  ul.img_col2 { margin:35px 0 0px; width: 100%; display:inline-block;}
  ul.img_col2 li {display: inline-block; text-align: center; width: 48%; float:left; }
 ul.img_col2 li img { width:100%; height:auto; max-width:503px;}
 ul.img_col2 li:first-child {margin-right: 4%;}
 ul.img_col3 { margin:35px 0 0px; width: 100%; display:inline-block;}
  ul.img_col3 li {display: inline-block; text-align: center; width: 31.5%; margin-right:2.75%; float:left; }
 ul.img_col3 li img { width:100%; height:auto; max-width:378px;}
 ul.img_col3 li:last-child {margin-right:0;}
 ul.img_col4 { margin:35px 0 0px; width: 100%; display:inline-block;}
  ul.img_col4 li {display: inline-block; text-align: center; width: 23.5%; margin-right:2%; float:left; }
 ul.img_col4 li img { width:100%; height:auto; max-width:282px;}
 ul.img_col4 li:last-child {margin-right:0;}
 ul.img_col5 { margin:35px 0 0px; width: 100%; display:inline-block;}
  ul.img_col5 li {display: inline-block; text-align: center; width: 18.4%; margin-right:2%; float:left; }
 ul.img_col5 li img { width:100%; height:auto; max-width:205px;}
 ul.img_col5 li:last-child {margin-right:0;}
 ul.img_col6 { margin:35px 0 0px; width: 100%; display:inline-block;}
  ul.img_col6 li {display: inline-block; text-align: center; width: 15%; margin-right:2%; float:left; }
 ul.img_col6 li img { width:100%; height:auto; max-width:205px;}
 ul.img_col6 li:last-child {margin-right:0;}
 img.bd15 { border-radius:15px;}
  ul.img_col2 li { position:relative;}
 ul.img_col2 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:45px; line-height:45px; color:#fff;}
 ul.img_col3 li { position:relative;}
 ul.img_col3 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col4 li { position:relative;}
 ul.img_col4 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col5 li { position:relative;}
 ul.img_col5 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col6 li { position:relative;}
 ul.img_col6 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col4 li span.photo_name2, ul.img_col5 li span.photo_name2, ul.img_col6 li span.photo_name2 {display:block; width:100%; margin-top:10px; padding-bottom:10px; text-align:center;}
  .siz12 { font-size:12px;}
 .siz13 { font-size:13px;}
 .siz14 { font-size:14px;}
 .siz15 { font-size:15px;}
 .siz16 { font-size:16px;}
 .siz17 { font-size:17px;}
 .siz18 { font-size:18px;}
 .siz19 { font-size:19px;}
 .siz20 { font-size:20px;}
 .siz21 { font-size:21px;}
 .siz22 { font-size:22px;}
 .siz23 { font-size:23px;}
 .siz24 { font-size:24px;}
 .siz25 { font-size:25px;}
 .siz26 { font-size:26px;}
 .siz27 { font-size:27px;}
 .siz28 { font-size:28px;}
 .siz29 { font-size:29px;}
 .siz30 { font-size:30px;}
 .siz31 { font-size:31px;}
 .siz32 { font-size:32px;}
 .siz33 { font-size:33px;}
 .siz34 { font-size:34px;}
 .siz35 { font-size:35px;}
  .content_tabbox_wrap{position: relative; padding-top: 80px; margin: 30px 0;}
 .content_tabbox_wrap .tabbox_item{}
 .content_tabbox_wrap .tabbox_item > a._action_tab{position: absolute;top: 0;background-color: #fff;border: 1px solid #777777;padding: 10px 38px;border-radius: 3px;}
 .content_tabbox_wrap .tabbox_item > a._action_tab.on{border: 1px solid #f1c342;background: #ffd55f;color: #323232;}
 .content_tabbox_wrap .tabbox_item ._action_wrap_tab{display: none;}
 .content_tabbox_wrap .tabbox_item > a._action_tab.on + ._action_wrap_tab{display: block;}
  .step_list {margin:20px 0 0 0;overflow: hidden;background: #f8f8f8;padding: 30px 30px 0 30px;text-align: center;}
 .step_list .wrap_auto{display: flex;justify-content: space-between;}
 .step_list .step_box {width: 16%;background-color: #ffffff;border:1px solid #e4e4e4;border-radius: 14px;padding:14px;position: relative;vertical-align: middle;display: inline-block;margin-bottom: 30px;}
 .step_list .step_box.w25 {width: 25% !important;}
 .step_list .step_box.strong_b{border: 2px solid #e56114;}
 .step_list .step_box.strong_r{border: 2px solid #8f4f15;}
 .step_list .step_box.strong_b p.tit{color: #e56114;}
 .step_list .step_box.strong_r p.tit{color: #8f4f15;}
 .step_list .step_box p.tit{text-align:center;font-weight: 400;font-size: 18px;border-bottom: 1px dotted #adadad;color: #2e4a65;padding-bottom: 8px;margin-bottom: 10px;}
 .step_list .step_box p.tit.bor_n{ border: none; margin-bottom: 0; padding-bottom: 0;}
 .step_list .step_box p.txt{text-align:center;vertical-align: middle;}
 .step_list .step_box p.txt > span.next{ line-height: 18px; }
 .step_list .step_box p.txt > span.next.part{color:#757575;font-size: 14px;font-weight: 300;}
 .step_list .step_next {position: relative;text-align: center;width: 34px;margin: 0px 15px;display: inline-block;margin-bottom: 30px;}
 .step_list .step_next > span{width: 34px;height: 34px;text-indent: -999em;display: block;background: #e56114 url("/images/common/sub/step_arrow_icon.png?build_20250620001") center no-repeat;margin: 0 auto;vertical-align: top;position: absolute;top: 50%;margin-top: -17px;border-radius: 100px;}
 .step_list .step_box p.tit span.icon{display:block;background: url("/images/common/sub/step_li_ico.png?build_20250620001") 2px -5px no-repeat;width: 25px;height: 32px;margin: 0 auto;margin-bottom: 5px;}
 .step_list .step_box p.tit span.ico01{background-position: 0px 0px;}
 .step_list .step_box p.tit span.ico02{background-position: -32px 0px;}
 .step_list .step_box p.tit span.ico03{background-position: -58px 0px;width: 36px;}
 .step_list .step_box p.tit span.ico04{background-position: -93px 0px;width: 28px;}
 .step_list .step_box p.tit span.ico05{background-position: -127px 0px;width: 28px;}
 .step_list .step_box p.tit span.ico06{background-position: -160px 0px;}
 .step_list .step_box p.tit span.ico07{background-position: -193px 0px;}
 .step_list .step_box p.tit span.ico08{background-position: -224px 0px;width: 27px;}
 .step_list .step_box p.tit span.ico09{background-position: -256px 0px;width: 27px;}
 .step_list .step_box p.tit span.ico10{background-position: -289px 0px;}
 .step_list .step_box p.tit span.ico11{background-position: -320px 0px;width: 28px;}
 .step_list .step_box p.tit span.ico12{background-position: -352px 0px;width: 29px;}
 .step_list .step_box p.tit span.ico13{background-position: -385px 0px;width: 29px;}
 .step_list .step_box p.tit span.ico14{background-position: -419px 0px;}
 .step_list .step_box ul.basic{margin: 0 0 0 5%;}
 .step_list.four .step_box{width: 17%;}
 .step_list.three .step_box{width: 24.7%;}
  .step_list_col {margin:20px 0 0 0;display: block;overflow: hidden;background: #f3f4f6;padding: 30px;text-align: center; border-radius:20px;}
 .step_list_col .step_box {background-color: #ffffff;border:1px solid #e4e4e4;border-radius: 14px;padding: 20px 10px;position: relative;margin: 0 auto;}
 .step_list_col .step_box.strong_b{border:2px solid #e56114;width: 19.5%;}
 .step_list_col .step_box.strong_r{border:2px solid #8f4f15;width: 19.5%;}
 .step_list_col .step_box.strong_b p.tit{ color:#e56114;}
 .step_list_col .step_box.strong_r p.tit{ color:#8f4f15;}
 .step_list_col .step_box p.tit{text-align:center;font-weight: 400;font-size: 18px;border-bottom: 1px dotted #adadad;color: #e56114;padding-bottom: 8px;margin-bottom: 10px;}
 .step_list_col .step_box ul.basic.txt{ text-align: left; margin-left: 30px;}
 .step_list_col .step_box p.tit.bor_n{ border: none; margin-bottom: 0; padding-bottom: 0;}
 .step_list_col .step_box p.txt{text-align:center;}
 .step_list_col .step_box p.txt > span.next{ line-height: 18px; }
 .step_list_col .step_box p.txt > span.next.part{color:#6b6b6b;font-size: 14px;font-weight: 300;}
 .step_list_col .step_next {width: 34px;height: 34px;text-indent: -999em;display: inline-block;background: #e56114 url("/images/jmi/sub/step_arrow_down.png?build_20250620001") center no-repeat;margin:8px auto;border-radius: 100px;}
  .step_list_col .step_box.w40{width:40%}
 .step_list_col .step_box.w50{width:50%}
 .step_list_col .step_box.w60{width:60%}
 .step_list_col .step_box.w70{width:70%}
 .step_list_col .step_box.w80{width:80%}
 @media screen and (max-width:1565px){ .img_txt .l50 { width:48%; margin-right:2%;}
 .img_txt .r50 { width:48%; margin-left:2%;}
 }
  .symbol_bg{background:url("/contents/11/symbol_bg.jpg"); border:5px solid #eaeaea; border-radius:20px 30px 20px 30px; padding:40px 20px;text-align:center; margin-top: 20px;}
 .symbol_bg img{height:100%}
  .map_box{width:100%;height:500px;z-index: 0;position: relative;border-bottom: 1px solid #dbdbdb;}
 .map_box .label{position:relative;top:-70px;display:block;font-size:15px;font-weight:500;line-height:15px;color:#000;border:2px solid #16202c;border-radius:6px;background-color:#fff;box-shadow:5px 5px 5px rgb(85 118 151 / 30%);padding:7px 12px 7px;z-index:10;}
 .map_box .label span{font-weight:400;}
 .map_box .label::before{content:'';display:block;position:absolute;top:29px;left:50%;transform:translateX(-50%);border-top:13px solid #16202c;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0px solid transparent;}
 .map_box .label::after{content:'';display:block;position:absolute;top:29px;left:50%;transform:translateX(-50%);border-top:10.5px solid #fff;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:0px solid transparent;}
 .map_box area { display: none; cursor: none;}
  .img_txt .l71 { width:70%; float:left; }
 .img_txt .r20 { width:20%; float:left; margin-left:2%; }
 .img_txt .l15 { width:13%; float:left; }
 .img_txt .r85 { width:85%; float:left; margin-left:2%; }
 .img_txt .num{display: inline-block; border-radius: 50%; border:2px solid #046fd9; width: 26px; height: 26px; text-align: center; margin: -1px 5px 0 3px; font-size:18px;}
 .map_li li{ margin-top:7px; padding-bottom:7px; border-bottom:1px dashed #9e9e9e; counter-increment: counter; }
 .map_li li:before{content: counter(counter); display: inline-block; border-radius: 50%; border:2px solid #c5c5c5; width: 26px; height: 26px; text-align: center; vertical-align: middle; margin: -1px 5px 0 3px; text-indent: -1px; line-height:26px; padding:0 0 0 2px;}
 .pad28 { padding:28px !important;}
 .h55 { min-height:55px;}
 .h165 { min-height:165px;}
 .step_box .img { position:relative;}
 .step_box .img span.photo_name1{display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:45px; line-height:45px; color:#fff;}
  .ul_bg{ background-color:#f5f6fa !important; padding:8px 17px !important; margin:10px 0 !important;}
  .btn_zipcode { background-color:#4f4f4f; color:#fff; display:inline-block; padding:1px 25px; border-radius:5px;}
 .module_text { margin-right:5px; margin-bottom:5px;}
 textarea{ width:100%; border:1px solid #d2d2d2;}
  .file_add{position: relative; overflow: hidden;}
 .file_add input[type="file"]{position: absolute; width: 0; height: 0; border: 0; text-indent: -99999px; z-index: -1;}
 .file_add label{float: left; border: 1px solid #585858; height: 36px; line-height: 36px; color: #333; background-color: #f5f5f5; cursor: pointer; transition: ease-in-out 0.3s;}
 .file_add label:hover, .file_add label:focus{background-color: #ffe16c;}
 .write_file_icon{ height:100%; display: inline-block; padding: 0 !important;}
 .write_file_icon:focus-visible { background-color:#ddd; border:2px solid #000;}
 .file_add label span.icon{display: inline-block; width: 22px; height: 15px; vertical-align: middle; margin: 0 8px 0 0; background: url("/images/board/module_sp.png?build_20250620001") no-repeat -117px 0;}
 .file_add label + p{float: left; height: 38px; line-height: 38px; margin-left: 10px;}
 span.icon_help2 { background: transparent url("/images/board/board_cont_bg.png?build_20250620001") no-repeat scroll -491px -19px; display: inline-block;  text-indent: -99999px; height: 30px; margin-right:8px; vertical-align: top; width:27px; }
 .file_list { position:relative; margin-top:10px; border:1px solid #d4d4d4; padding:15px;}
 .file_list .MultiFile-label ul li{ position:relative; overflow:hidden; margin:3px 0; background:none !important;}
 .file_list .MultiFile-label ul li input[type="hidden"], .MultiFile-label ul li input[type="checkbox"] { position:absolute; width:0; height:0; border:0; text-indent:-99999px; z-index:-1;}
 .file_list .MultiFile-label ul li > label { cursor:pointer;}
 .file_list .MultiFile-label ul li > label span.icon {display: inline-block; width: 16px; height: 14px; vertical-align: middle; margin: -3px 8px 0 0; background: url("/images/board/module_sp.png?build_20250620001") no-repeat -149px 0;}
 .file_list .MultiFile-label ul li .alt_box { position:relative; padding-left:26px; margin-top:3px; overflow:hidden;}
 .file_list .MultiFile-label ul li .alt_box label{position: absolute; top: 0; left: 26px; color: #d21b4f; font-size: 14px; padding: 0 12px; height: 32px; line-height: 32px; cursor: text;}
 .file_list .MultiFile-label ul li .alt_box input{display: block; border: 0; padding: 0 12px; background-color: #f5f5f5; color: #6d6d6d; font-size: 14px; height: 32px; line-height: 32px; width: 100%; box-sizing: border-box; letter-spacing: -1px;}
 .file_list .file_del:hover { text-decoration:underline;}
 .file_list .file_del {position: absolute; top: -42px; right: 0; color: #333; font-size: 14px; height: 42px; line-height: 42px;}
 .file_list .file_del span.icon{display: inline-block; width: 13px; height: 17px; background: url("/images/board/module_sp.png?build_20250620001") no-repeat -199px 0; vertical-align: middle; margin: -3px 4px 0 0;}
  .datapotal_box iframe { width: 89%; height: 1450px; }
  .personal_policy_box {margin-top:20px;}
 .personal_policy_box .box_row{ display:inline-block; width:100%;}
 .personal_policy_box .box{width:19%;border: 3px solid #eaeaea;padding: 2%;margin-bottom: 18px;border-radius: 10px; margin-right:1%; float:left; display:inline-block;}
 .personal_policy_box .pri_t{ text-align:center; font-weight:600; border:1px solid #d2d2d2; padding:10px; margin-bottom:20px;}
 .personal_policy_box .privacy_ico {background: url(/contents/67/privacy_ico.png) no-repeat; width: 83px; height: 89px; display: block; overflow: hidden; margin: 0 auto 10px;}
 .personal_policy_box .privacy_ico.ico_01 {background-position: 0 0;}
 .personal_policy_box .privacy_ico.ico_02 {background-position: -2px -158px;}
 .personal_policy_box .privacy_ico.ico_03 {background-position: -1118px -157px;}
 .personal_policy_box .privacy_ico.ico_04 {background-position: -1258px -158px;}
 .personal_policy_box .privacy_ico.ico_05 {background-position: -1px -325px;}
 .personal_policy_box .privacy_ico.ico_06 {background-position: -140px -325px;}
 .personal_policy_box .privacy_ico.ico_07 {background-position: -825px -325px;}
 .personal_policy_box .privacy_ico.ico_08 {background-position: -1102px -325px;}
  .h_655{ height:655px;}
 .w100{width:100% !important;}
  .greeting_wrap{padding-bottom: 40px;border-radius: 25px 25px 5px 5px;}
 .greeting_wrap .greeting_top:before{content:'';display:block;position:absolute;width:125px;height:125px;background: url("/contents/650/greeting_logo.png") no-repeat;top: -20px;}
 .greeting_wrap .greeting_top{background: url("/contents/650/greeting_bg.jpg") no-repeat;color: #fff;padding: 160px 70px 40px 70px;position: relative;min-height: 327px;box-sizing: border-box;margin-top: 20px;border-radius: 20px 20px 60px 20px;}
 .greeting_wrap .greeting_top > h4{font-weight:bold;font-size: 31px;}
 .greeting_wrap .greeting_text{padding: 0px 65px;word-break: keep-all;border-left: 5px solid #d7d7d7;position:relative;margin-top: 55px;}
 .greeting_wrap .greeting_text p.basic:first-child{margin-top:0;font-weight: 400;font-size: 18px;color: #502e10;}
 .greeting_wrap .greeting_text:before{content:'';display:block;width:5px;height: 54px;background:#e56114;position: absolute;left: -5px;}
  .history_wrap {border-top: 1px solid #e56114;}
 .history_wrap .h_item{overflow: hidden;position: relative;border-bottom: 1px solid #cdcdcd;padding: 35px 20px 35px 290px;background: #fff;}
 .history_wrap .h_item:nth-child(odd){background: #fafafa;}
 .history_wrap .h_item .year {display: block;position: absolute;left: 50px;top: 24px;font-size: 40px;font-weight: 400;color:#aeaeae;line-height:1.2;letter-spacing:-0.035em; }
 .history_wrap .h_item:focus .year, .history_wrap .h_item:nth-child(1) .year, .history_wrap .h_item:hover .year {color:#e56114; }
 .history_wrap .h_item ul li {position: relative;font-size: 15px;margin-left: 50px;padding-left:0;color:#444;}
 .history_wrap .h_item ul li+li{margin-top: 15px;}
 .history_wrap .h_item ul li:before{position: absolute;top: 12px;left: -10px;width: 3px;height: 3px;background: #e56114;border-radius: 50%;content: '';}
 .history_wrap .h_item ul li span{display: block;position: absolute;top: 0px;left: -100px;color: #fff;letter-spacing:-0.045em;font-weight: 400;background-color: #f56203;background: linear-gradient(45deg, #f56203 0%,#e17617 100%);border-radius: 100px;width: 60px;text-align: center;}
  .vision_wrap > h4{position: relative;border:1px solid #d7d7d7;border-radius:20px 0 20px 0;text-align:center;padding:30px 0;overflow:hidden;}
 .vision_wrap > h4:before{content:'';position:absolute;width: 93px;height:100%;left:0;top: 0;background: url("/contents/638/vision_top_bg.png") -63px -44px no-repeat;}
 .vision_wrap > h4:after{content:'';position:absolute;width: 93px;height:100%;right: 0;top: 0;background: url("/contents/638/vision_top_bg.png") 25px -17px no-repeat;}
 .vision_wrap .group {margin-top: 40px;}
 .vision_wrap .group .item {margin-left: 5%;float: left;width: 80%;text-align: center;}
 .vision_wrap .group .title {width: 15%;border-top: 4px solid #d7d7d7;padding-bottom: 20px;padding-top: 20px;color: #222;font-weight: 700;font-size: 22px;position: relative;float: left;box-sizing: border-box;}
 .vision_wrap .group .title > .eng{display:block;font-size:1rem;font-weight:300;color: #e56114;}
 .vision_wrap .group .title:before{content:'';display:block;width: 50%;height: 4px;background:#e56114;position: absolute;left: 0px;top:-4px;}
 .vision_wrap .group .item > p.text{font-size:18px;}
 .vision_wrap .group.mission .item > p.text{background: #f8f8f8;border-radius: 100px;box-sizing: border-box;font-size: 18px;height: 100px;line-height: 100px;}
 .vision_wrap .group.mission .item > p.text > span{padding-left:5px;}
 .vision_wrap .group.vision .item > p.text{border: 2px dotted #d8d8d8; border-radius: 20px; text-align: center; padding: 20px; box-sizing: border-box;}
 .vision_wrap .group.vision .item > p.text > span{display:block;}
 .vision_wrap .group.vision .item > p.text > span.t02{font-weight:bold;color: #e56114;font-size: 24px;}
 .vision_wrap .group.value .item > ul{background-color:#f8f8f8;border-radius:20px;padding: 30px 0;overflow: hidden;}
 .vision_wrap .group.value .item > ul > li{width: 24.9%;text-align:center;font-size: 18px;border-right:1px solid #e0e0e0;float: left;}
 .vision_wrap .group.value .item > ul > li:last-child{border-right:0;}
 .vision_wrap .group.value .item > ul > li > span.icon{background: url("/contents/638/vision_icon.png")0 0 no-repeat;display: block;margin: 0 auto;width: 80px;height: 80px;margin-bottom: 10px;}
 .vision_wrap .group.value .item > ul > li > span.icon.i01{background-position: 7px 0px;}
 .vision_wrap .group.value .item > ul > li > span.icon.i02{background-position: -223px 0px;}
 .vision_wrap .group.value .item > ul > li > span.icon.i03{background-position: -455px 0px;}
 .vision_wrap .group.value .item > ul > li > span.icon.i04{background-position: -684px 0px;}
 .vision_wrap .group.goals .item > ul{ overflow: hidden;}
 .vision_wrap .group.goals .item > ul > li{background-color: #ffba3a;border-radius:100px;text-align:center;line-height:20px;min-height: 90px;margin-left: -15px;word-break: keep-all;width: 26.29%;float: left;box-sizing: border-box;padding: 35px 20px;mix-blend-mode: multiply;}
 .vision_wrap .group.goals .item > ul > li:nth-child(1){margin-left:0;padding: 25px 20px;}
 .vision_wrap .group.goals .item > ul > li:nth-child(2){background-color:#ffd55f;}
 .vision_wrap .group.goals .item > ul > li:nth-child(3){background-color: #ab6322;color:#fff;}
 .vision_wrap .group.goals .item > ul > li:nth-child(4){background-color:#6f6868;color:#fff;}
 .vision_wrap .group.way .item > ul{}
 .vision_wrap .group.way .item > ul > li{background-color:#ffba3a;border-radius: 20px 20px 5px 5px;text-align:center;line-height:20px;width: 24%;word-break: keep-all;padding: 20px 10px;box-sizing: border-box;float: left;mix-blend-mode: multiply;margin-right: 1.33%;box-sizing: border-box;letter-spacing: -0.085em;}
 .vision_wrap .group.way .item > ul > li:nth-child(2){background-color:#ffd55f;}
 .vision_wrap .group.way .item > ul > li:nth-child(3){background-color:#8f4f15; color:#fff;}
 .vision_wrap .group.way .item > ul > li:nth-child(4){background-color:#6f6868;color:#fff; margin-right:0;}
 .vision_wrap .group.way .item > ul > li > span.num{display:block;width: 22px;height: 22px;line-height: 22px;margin:0 auto;background-color: #fff;border-radius: 100px;color: #e56114;font-weight: 500;margin-bottom: 8px;}
 .vision_wrap .group.task{margin-top:10px;}
 .vision_wrap .group.task .item {}
 .vision_wrap .group.task .item > ul{width: 24%;border: 1px solid #d7d7d7;border-radius: 5px 5px 10px 10px;padding: 10px;box-sizing: border-box;float: left;margin-right: 1.33%;min-height: 272px;}
 .vision_wrap .group.task .item > ul > li{background-color:#f8f8f8;margin-bottom:10px;padding: 10px;border-radius: 5px;overflow: hidden;}
 .vision_wrap .group.task .item > ul > li > span.num{width: 20%;font-size:15px;font-weight:bold;color: #e56114;float: left;margin-right: 5%;}
 .vision_wrap .group.task .item > ul > li > span.text{line-height:20px;font-size:15px;word-break: keep-all;float: right;width: 75%;text-align: left;}
 .vision_wrap .group.task .item > ul:last-child{margin-right:0;}
 .systematic_wrap .img_txt{box-sizing:border-box}
 .systematic_wrap .img_txt .l20{text-align:center;font-weight:500;font-size:20px;border-right: 1px solid #e8e8e8;box-sizing: border-box;}
 .systematic_wrap .icon{background: #f8f8f8 url("/contents/638/systematic_icon.png")30px 18px no-repeat;display: block;margin: 0 auto;width: 120px;height: 120px;margin-bottom: 10px;border-radius: 100px;}
 .systematic_wrap .icon.i01{background-position:20px 18px;}
 .systematic_wrap .icon.i02{background-position: -162px 18px;}
 .systematic_wrap .icon.i03{background-position: -355px 30px;}
 .systematic_wrap .diagram > ul{ overflow: hidden; width: 100%; }
 .systematic_wrap .diagram > ul > li{background-color: #ffba3a;border-radius:100px;text-align:center;line-height:20px;width: 26.45%;min-height: 70px;margin-left: -15px;padding: 25px 40px;word-break: keep-all;float: left;box-sizing: border-box;mix-blend-mode: multiply;}
 .systematic_wrap .diagram > ul > li:nth-child(1){margin-left:0;}
 .systematic_wrap .diagram > ul > li:nth-child(2){background-color:#ffd55f;}
 .systematic_wrap .diagram > ul > li:nth-child(3){background-color: #ab6322;color:#fff;}
 .systematic_wrap .diagram > ul > li:nth-child(4){background-color:#6f6868;color:#fff;}
  .ethics_wrap{background-color: #fff;margin-top: 20px;padding: 50px 50px;border: 5px solid #eaeaea;border-radius: 20px 30px 20px 30px;word-break: keep-all;}
 .ethics_wrap h4{position: relative;border-radius: 20px;text-align:center;padding:30px 0;overflow:hidden;font-size: 24px;background: #f8f8f8;}
 .ethics_wrap h4:before{content:'';position:absolute;width: 93px;height:100%;left:0;top: 0;background: url("/contents/638/vision_top_bg.png") -63px -44px no-repeat;}
 .ethics_wrap h4:after{content:'';position:absolute;width: 93px;height:100%;right: 0;top: 0;background: url("/contents/638/vision_top_bg.png") 25px -17px no-repeat;}
 .ethics_wrap > ul.basic{padding: 20px 40px;}
 .ethics_wrap > ul.basic > li{margin-bottom:40px;}
 .ethics_wrap p.name{font-size:20px; text-align:center; font-weight:bold; margin-top:30px;}
  .calendar_wrap{background: url("/contents/649/calendar_top_bg.jpg") top center no-repeat;margin-top:0;border-radius:20px;border:2px solid #d6d6d6;overflow: hidden;padding-bottom: 100px;}
 .calendar_wrap .calendar_top{padding: 100px 50px 75px 50px;text-align:center;}
 .calendar_wrap .calendar_top > h4.title{font-size:40px;font-weight:400;margin-top: 45px;margin-bottom: 45px;}
 .calendar_wrap .calendar_top > h4.title .tit01{color:#502e10;}
 .calendar_wrap .calendar_top > h4.title .tit02{color:#8f4f15;}
 .calendar_wrap .calendar_con{padding: 0 100px;}
 .calendar_wrap .calendar_con .calendar_li{width: 100%;float: left;margin-bottom: 30px;overflow: hidden;}
 .calendar_wrap .calendar_con .calendar_li > li{width: 158px;float: left;background: url("/contents/649/month_bg.png");padding: 6px;box-sizing: border-box;margin-bottom: 40px;margin-right: 84px;}
 .calendar_wrap .calendar_con .calendar_li > li:nth-child(4n){ margin-right: 0;}
 .calendar_wrap .calendar_con .calendar_li > li > a{text-align:center;border-radius: 100px;border: 1px solid #eee;display: block;width: 145px;height: 145px;margin: 0 auto;background: #fff;overflow: hidden;}
 .calendar_wrap .calendar_con .calendar_li > li > a .month{height: 85px;padding-top: 35px;font-weight: 500;font-size: 20px;box-sizing: border-box;transition: ease-in-out 0.15s;}
 .calendar_wrap .calendar_con .calendar_li > li > a:hover .month{color: #ed7513;}
 .calendar_wrap .calendar_con .calendar_li > li > a .btn{height: 60px;background: #eee;box-sizing: border-box;padding-top: 14px;color: #707070;padding-left: 12px;}
 .calendar_wrap .calendar_con .calendar_li > li > a:hover .btn{color: #000;}
 .calendar_wrap .calendar_con .calendar_li > li > a .btn:after{content:'';display: inline-block;background: #fff url("/contents/649/month_arrow.png") 8px 6px no-repeat;width: 20px;height: 20px;vertical-align: middle;border-radius: 100px;margin-left: 6px;transition: ease-in-out 0.15s;}
 .calendar_wrap .calendar_con .calendar_li > li > a:hover .btn:after{ margin-left: 10px;}
 .calendar_wrap .calendar_con .calendar_btn{width: 100%;float: left;}
 .calendar_wrap .calendar_con .calendar_btn > a{width: 49%;border: 1px solid #d6d6d6;border-radius: 100px;padding: 8px 14px;box-sizing: border-box;font-size: 18px;text-align: center;line-height: 50px;box-shadow: 3px 3px 0px #eee;display: block;float: left;margin-right: 2%;}
 .calendar_wrap .calendar_con .calendar_btn > a:last-child{margin-right:0}
 .calendar_wrap .calendar_con .calendar_btn > a span.icon{background: url("/contents/649/btn_icon.png");width: 50px;height: 50px;vertical-align: middle;float: left;}
 .calendar_wrap .calendar_con .calendar_btn > a:after{content:'';background: url("/contents/649/btn_arrow.png")no-repeat;width: 20px;height: 14px;vertical-align: middle;float: right;margin: 18px 10px 0 0; transition: ease-in-out 0.15s;}
 .calendar_wrap .calendar_con .calendar_btn > a:hover:after{ margin-right: 0px;}
  .email_reject{text-align:center; padding:40px 20px 50px 20px}
 .email_reject > span.icon{display:block;background:#fafafa url("/contents/643/reject_icon.png")center no-repeat; width:165px; height:165px; border-radius:100px; margin:0 auto;}
  .report_center_box{margin-top:0;}
 .report_center_box > .item{float:left;border: 2px solid #d9d9d9;border-radius: 20px;width: 48%;box-sizing: border-box;overflow: hidden;margin-right:4%;}
 .report_center_box > .item:nth-child(2n){margin-right:0;}
 .report_center_box > .item > .top{background: #f7f7f7;text-align: center;padding: 40px 20px;}
 .report_center_box > .item > .botm{text-align:center; padding:30px 0 ;}
  .story_wrap {padding:25px 25px 0 25px;}
 .story_wrap .step_box{width: 17%;}
 .story_wrap .step_box ul.basic{margin-left: 3px;letter-spacing: -0.05em;}
 .story_map_wrap{position:relative;}
 .story_map_wrap .story_txt{position:absolute;top: 20px;right: 20px;width: 40%;padding: 18px 20px;background:rgba(4, 77, 60, 0.8);border-radius:10px;line-height:18px;box-shadow: 5px 5px 5px rgb(101 101 101 / 30%);font-size: 15px;word-break: keep-all;color: #fff;}
 .story_top{position:relative;background:url("/contents/639/story_top_img.jpg");min-height: 392px;box-sizing: border-box;padding: 80px 60px;color: #fff;border-radius: 20px 50px 20px 30px;}
 .story_top > h4{font-weight:500; font-size:36px;}
 .story_top > h4:before{content:'';background:url("/contents/639/stroy_top_icon.png");width: 37px;height: 40px;display: block;margin-bottom: 15px;}
 .story_top > p.story_txt{word-break: keep-all;}
 .story .diagram > ul{ overflow: hidden; width: 100%;}
 .story .diagram > ul > li{background-color: #ffba3a;border-radius:100px;text-align:center;line-height:20px;width: 26%;min-height: 70px;margin-left: -15px;padding: 25px 40px;word-break: keep-all;float: left;box-sizing: border-box;mix-blend-mode: multiply;}
 .story .diagram > ul > li:nth-child(1){margin-left:0;}
 .story .diagram > ul > li:nth-child(2){background-color:#ffd55f;}
 .story .diagram > ul > li:nth-child(3){background-color: #ab6322;color:#fff;}
 .story .diagram > ul > li:nth-child(4){background-color:#6f6868;color:#fff;}
 /*장흥표고빵 .bread_wrap .bread_top{border-radius:15px 15px 0px 0px; overflow:hidden;}
 .bread_wrap .bread_top h4{margin:0;}
 .bread_wrap .bread_cont{background:#faf2ec;padding: 40px 20px;}
 .bread_wrap .bread_cont .bread_list{text-align:center;}
 .bread_wrap .bread_cont .bread_list > li{margin: 10px 2%;display:inline-block;vertical-align:top;}
 .bread_wrap .bread_cont .bread_list > li div.bread{width: 270px;height: 270px;box-sizing:border-box;background:#fff;border-radius:100%;border:3px dotted #7a4a2a;margin: 0 auto;overflow: hidden; box-shadow: 6px 4px 0px #e7dcd4;}
 .bread_wrap .bread_cont .bread_list > li h5{color:#fff;font-weight:500;margin: 0;background: #7a4a2a;padding: 25px 0 15px 0;font-size: 20px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info{padding-top: 12px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info{}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon{background: url("/contents/874/bread_img_sp.png") -22px 0px no-repeat;display: block;width: 100px;height: 103px;margin: 0 auto;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi01{background-position:-22px 0px ;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi02{background-position: -198px 0px;width: 120px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi03{background-position: -390px 0px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi04{background-position: -2px -125px;width: 136px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi05{background-position: -188px -125px;width: 140px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi06{background-position: -387px -129px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi07{background-position: -2px -267px;width: 136px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi08{background-position: -188px -272px;width: 140px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi09{background-position: -377px -267px;width: 122px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi10{background-position: 10px -355px;width: 136px;background-size: 440px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .txt{padding: 12px 50px;word-break: keep-all;line-height: 20px;}
*/  .bread_wrap .bread_top{border-radius:40px 40px 0px 0px; overflow:hidden;}
 .bread_wrap .bread_top h4{margin:0;}
 .bread_wrap .bread_cont{background:#faf2ec;padding: 50px 20px 40px 20px;border-radius: 0 0 20px 20px;}
 .bread_wrap .bread_cont .bread_list{text-align:center;}
 .bread_wrap .bread_cont .bread_list > li{width: 17%;margin: 20px 2% 30px 0;display:inline-block;vertical-align:top;}
 .bread_wrap .bread_cont .bread_list > li:nth-child(5n){margin-right:0;}
 .bread_wrap .bread_cont .bread_list > li.col2{}
 .bread_wrap .bread_cont .bread_list > li div.bread{width: 100%;box-sizing:border-box;background:#fff;border-radius: 20px;border: 2px solid #ffffff;margin: 0 auto;box-shadow: 6px 4px 0px #e7dcd4;min-height: 218px;}
 .bread_wrap .bread_cont .bread_list > li h5{color: #fff;font-weight:500;background: #7a4a2a;padding: 6px 10px;font-size: 16px;border-radius: 50px 50px 5px 5px; margin: -23px auto 0;}
 .bread_wrap .bread_cont .bread_list > li .bread_info{padding-top: 10px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info{}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon{background: url("/contents/874/bread_img_sp.png") -22px 0px no-repeat;display: block;width: 100px;height: 103px;margin: 0 auto;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi01{background-position:-22px 0px ;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi02{background-position: -198px 0px;width: 120px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi03{background-position: -390px 0px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi04{background-position: -2px -125px;width: 136px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi05{background-position: -188px -125px;width: 140px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi06{background-position: -387px -129px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi07{background-position: -2px -267px;width: 136px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi08{background-position: -188px -272px;width: 140px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi09{background-position: -377px -267px;width: 122px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .icon.bi10{background-position: 10px -355px;width: 136px;background-size: 440px;}
 .bread_wrap .bread_cont .bread_list > li .bread_info .txt{padding: 12px 10px;line-height: 20px;font-size: 15px;letter-spacing: -0.05em;word-break: keep-all;}
 .print_break {page-break-after:always; display:block;}
