@charset "utf-8";

.pagecommon{font-size:15px;color:#666;letter-spacing:-.3px;line-height:1.5}
.pagecommon .i_box{display:block;margin:0 auto 30px}
.pagecommon .img_box p{padding:10px 20px;background:var(--primary);color:#fff;font-size:17px;font-weight:600}
.pagecommon .top_tit{padding-bottom:50px;text-align:center}
.pagecommon .top_tit .en{font-size:17px;font-weight:700;color:var(--primary);letter-spacing:0.5px;font-family:var(--e-font)}
.pagecommon .top_tit .ko{padding-top:14px;font-weight:700;font-size:34px;color:#111}
.pagecommon .table_inr .tit{padding:10px 20px;font-size:17px;font-weight:600;background: #333;color:#Fff;text-align:center}
.pagecommon table{width:100%;border-top:1px solid #e1e1e1}
.pagecommon table th{padding:12px 20px;border-bottom:1px solid #e1e1e1;color:#333;background:#f5f5f5;font-size:16px}
.pagecommon table td{padding:12px 14px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;word-break:keep-all;text-align:center}
.pagecommon table .point{background:#f4732033;border-top:2px solid var(--primary);border-left:2px solid var(--primary);border-bottom:2px solid var(--primary)}
.pagecommon table .point01{font-weight:600;color:var(--primary);border-top:2px solid var(--primary);border-right:2px solid var(--primary);border-bottom:2px solid var(--primary)}
.pagecommon .sm_txt{padding-top:10px;font-size:14px}
.pagecommon .cont{display:grid;grid-template-columns:repeat(2, 1fr);gap:26px;padding-bottom:50px;margin-bottom:70px;border-bottom:1px dashed #e1e1e1}
.pagecommon .icon_box {padding:52px 0;text-align:center}
.pagecommon .icon_box img {padding:12px;background:var(--primary);color:#fff;border-radius:50px}
.pagecommon .cont01 table th{background:#fff}
.pagecommon .pl{white-space:pre-line}
.pagecommon *{word-break:keep-all}

/*p33*/
#p33 .process{padding:50px;background:#f7f7f7}
#p33 .process ul{display:grid;grid-template-columns:repeat(4, 1fr);position:relative}
#p33 .process ul:after{position:absolute;content:'';width:100%;height:2px;left:0;top:60px;background:var(--primary)}
#p33 .process ul li{padding-bottom:70px}
#p33 .process ul:last-child li{padding-bottom:0}
#p33 .process ul li .num_box{display:inline-block;text-align:center}
#p33 .process ul li .num_box .tit{padding-bottom:9px;font-size:15px;font-weight:700;color:var(--primary)}
#p33 .process ul li .num_box .num{display:flex;align-items:center;justify-content:center;position:relative;width: 54px;height: 54px;font-size:16px;font-weight:700;text-align:center;border-radius:50px;color:#222;border:3px solid var(--primary);background: #fff;z-index: 1}
#p33 .process ul li .txt_box{padding:26px 0 0 20px}
#p33 .process ul li .txt_box p{padding-bottom:4px;font-size:18px;font-weight:600;color:#222}
#p33 .process ul:last-child li:last-child .num_box .num{background:var(--primary);color:#fff}
#p33 .process ul:last-child li:last-child .txt_box p{color:var(--primary)}

/*p35*/
#p35 .img_box{padding-bottom:30px;text-align:center}
#p35 .img_box:last-child{padding-bottom: 60px;}
#p35 .img_box .ko_tit{padding-bottom:12px;text-align:left;font-size:18px;font-weight:500;color:#222;}
#p35 .img_box .ko_tit span{font-weight:700;color:var(--primary)}
#p35 .list_img{display:grid;grid-template-columns:repeat(2, 1fr);gap: 26px;}
#p35 .list_img .left p{padding:10px 20px;background:var(--primary);color:#fff;font-size:17px;font-weight:600}
#p35 .list_img .left img{width:100%}
#p35 .list_img .right .top{display:flex;align-items:center;gap:50px;padding-bottom:20px}
#p35 .list_img .right .top p{position:relative;font-size:24px;font-weight:700;color:#111}
#p35 .list_img .right .top p:after{position:absolute;content:'';width:4px;height:4px;top:50%;right:-26px;transform:translateY(-50%);background:var(--primary);border-radius:50px}
#p35 .cont_list{padding-bottom:60px}
#p35 .cont_list:last-child{padding-bottom:0}
#p35 .bot_cont > div{padding: 20px;border:1px solid #e1e1e1;margin-bottom:14px}
#p35 .bot_cont > div:last-child{margin-bottom:0}
#p35 .bot_cont .k_it{display:inline-block;padding:4px 28px;margin-bottom:20px;font-size:17px;font-weight:600;color:#fff;background:#333;border-radius:50px}
#p35 .bot_cont ul li{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:16px;font-weight:500;color:#222}
#p35 .bot_cont ul li:last-child{margin-bottom:0}
#p35 .lis_img ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:26px;padding-bottom:30px}
#p35 .lis_img ul .bot_t{padding:12px;font-size:17px;font-weight:600;background:#333;color:#fff;text-align:center}
#p35 .lis_img02 ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:26px}
#p35 .lis_img02 ul .bot_t{padding:12px;font-size:17px;font-weight:600;background:#333;color:#fff;text-align:center}

/*p36*/
#p36 table .p_color{background:#bf00ff;color:#fff;border-bottom:none}
#p36 table .pu_color{background:#bf00ff14}
#p36 table .o_color{background:var(--primary);color:#fff}
#p36 table .ou_color{background:#f473202b}
#p36 .img_ing ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:26px;align-items:center}
#p36 .ing_tit{padding-bottom:30px;font-size:28px;font-weight:700;text-align:center;color:#222}
#p36 .cont{padding:50px 0}
#p36 .cont_inr{padding:80px 0 0}
#p36 .cont_inr .inr_tit{padding-bottom:24px;text-align:center;font-size: 26px;font-weight:600;color:#222}
#p36 .cont_inr table td{text-align:left}
#p36 .cont_inr > img{padding:50px 0}
#p36 .img_box p{text-align:center}

/*p37*/
#p37 .g_box{padding:40px 50px;background:#f7f7f7;font-size:16px;line-height:1.7}
#p37 .g_box .left{margin-bottom:20px;padding-bottom:20px;font-size:26px;font-weight:700;color:#222;border-bottom:1px solid #e1e1e1}
#p37 .g_box span{font-weight:700;color:#222}
#p37 .img_cont{display:grid;grid-template-columns:repeat(2, 1fr);gap:26px;padding:60px 0}
#p37 .img_cont .top{font-size:16px;font-weight:600;color:#222}
#p37 .img_cont .top p{padding: 10px 12px;margin-right:10px;display:inline-block;font-size:17px;font-weight:700;background:#c00000;color:#fff}
#p37 .img_cont .right p{padding:10px 20px;font-size:17px;font-weight:700;background:var(--primary);color:#fff}
#p37 .ri_box{padding:20px 0}
#p37 .ri_box .tit{padding-bottom:20px;font-size:17px;font-weight:600;color:#222}
#p37 .ri_box .tit .red{color:#c00000}
#p37 .ri_box .box{display:flex;padding:24px;border:1px solid #e1e1e1;justify-content:space-between}
#p37 .ri_box .box{margin-bottom:14px}
#p37 .ri_box .box:last-child{margin-bottom:0}
#p37 .ri_box .box .left ul li{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:16px;font-weight:500;color:#222}
#p37 .ri_box .box .left ul li .orange{font-weight:600;color:var(--primary)}
#p37 .ri_box .box .right .icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;background:#f7f7f7;border-radius:4px}
#p37 .center_box{padding-bottom:50px}
#p37 .center_box .top_tit p{padding-bottom:10px;font-size:30px;font-weight:700;color:#111}
#p37 .center_box .center{display:grid;grid-template-columns:repeat(2, 1fr);gap:26px}
#p37 .center_box .center .left p{padding:10px 20px;font-size:17px;font-weight:700;background:var(--primary);color:#fff}
#p37 .center_box .center .right ul li{display:flex;align-items:center;margin-bottom:6px;border:1px solid #e1e1e1}
#p37 .center_box .center .right ul li:last-child{margin-bottom:0}
#p37 .center_box .center .right ul li .tit{display:flex;align-items:center;gap:40px;padding:30px}
#p37 .center_box .center .right ul li .ko{font-weight:600;font-size: 18px;color:#111}
#p37 .center_box .center .right ul li .ko span{color:var(--primary)}
#p37 .top_tit{padding-bottom:30px}

/*p38*/
#p38 .red{color:#c00000}
#p38 .cont_box >  ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;padding-bottom:50px;margin-bottom: 50px;font-size:16px;border-bottom:1px solid #e1e1e1}
#p38 .cont_box .deco{display:flex;align-items:center;justify-content:center;width:90px;height:90px;position:relative;margin:0 auto -40px;background:#fff;box-shadow:0px 0px 20px 10px rgb(0 0 0 / 5%);border-radius:50px}
#p38 .cont_box .b_tit{padding:12px 20px;font-size: 18px;font-weight:600;background:var(--primary);color:#fff;text-align:center}
#p38 .cont_box .b_tit span{padding: 6px 21px;margin-left: 10px;font-size: 16px;background: #fff;color: var(--primary);border-radius:50px}
#p38 .cont_box .bot_txt{padding:20px;border:1px solid #e1e1e1;height:310px}
#p38 .cont_box .bot_top{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;margin-bottom:15px;font-size:16px;border-bottom:1px solid #e1e1e1}
#p38 .cont_box .bot_top .left{font-size: 18px;font-weight:600;color:#222}
#p38 .cont_box .hir{padding-bottom:20px;font-size:16px;font-weight: 600;color:#c00000}
#p38 .cont_box .noti{padding:16px;font-size:14px;background:#f7f7f7}
#p38 .cont_box .cs_txt{padding-left:10px}
#p38 .bot_txt ul{padding-bottom:20px}
#p38 .bot_img{display:flex;align-items:center;justify-content:space-between}
#p38 .bot_img .left p{padding:10px 20px;font-size:17px;font-weight:700;background:var(--primary);color:#fff;text-align:center}
#p38 .bot_img .right{padding:40px;font-size:17px;font-weight:600;background:#f4732026; color:#222}

/*p40*/
#p40 .process ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:26px;padding-bottom:50px}
#p40 .process ul li{padding:30px;background: #f4732017;border-radius:14px;text-align:center}
#p40 .process ul li .num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-weight:600;font-size: 14px;background:var(--primary);color:#fff;border-radius:50px;text-align:center;margin:0 auto 20px}
#p40 .process ul li .tit{padding-bottom:26px;font-size:22px;font-weight:700;color:#111}
#p40 .process ul li .box{padding:12px 20px;margin-bottom:8px;font-size:16px;font-weight:500;background:#fff;color: #222;border-radius:50px}
#p40 .process ul li .box:last-child{margin-bottom:0}
#p40 .last_txt{padding-top:30px;font-size:14px}
