@charset "UTF-8";
/* Scss Document */
* { -webkit-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

body { font-feature-settings: normal; }

#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner { /*============================
#SET_Contents
============================*/ }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Breadcrumbs { margin: 15px 0 50px 0; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Breadcrumbs { margin: calc((11 / 375) * 100 * 1vw) 0 calc((40 / 375) * 100 * 1vw) calc((12 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Breadcrumbs .breadcrumbs_bg_main .breadcrumbs_box_main { font-size: 1.09rem; line-height: 1; font-weight: 400; letter-spacing: 0.02em; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Breadcrumbs .breadcrumbs_bg_main .breadcrumbs_box_main { font-size: calc((9 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Breadcrumbs .breadcrumbs_bg_main .breadcrumbs_box_main a { text-decoration: none; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Breadcrumbs .breadcrumbs_bg_main .breadcrumbs_box_main a:hover { text-decoration: underline; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents { border-bottom: #BFBFBF solid 1px; /*============================
#top_img
============================*/ /*============================
#about_service
============================*/ /*============================
#about_use
============================*/ }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents a { text-decoration: none; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .sarvise_link { background-color: #e6331f; border-radius: 21px; width: 650px; height: 130px; margin: 0 auto 20px; display: flex; justify-content: center; align-items: center; position: relative; transition: .3s; box-shadow: 3px 3px 9px 0px rgba(0, 0, 0, 0.35); }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .sarvise_link { border-radius: calc((12.5 / 375) * 100 * 1vw); width: calc((350 / 375) * 100 * 1vw); height: calc((85 / 375) * 100 * 1vw); margin: 0 auto calc((15 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .sarvise_link:hover { transform: translateX(2px) translateY(2px); box-shadow: 1px 1px 9px 0px rgba(0, 0, 0, 0.35); background-color: #D12A17; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .sarvise_link a { text-align: center; color: #FFF; font-weight: 700; font-size: 2.18rem; /* 24px */ line-height: 1; display: flex; align-items: center; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .sarvise_link a { font-size: calc((16 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .sarvise_link a::before { content: ""; display: inline-block; width: 60px; height: 60px; background-image: url("../webdenpyo/img/btn_link.svg"); background-repeat: no-repeat; background-size: contain; background-position: center center; margin-right: 30px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .sarvise_link a::before { width: calc((39 / 375) * 100 * 1vw); height: calc((39 / 375) * 100 * 1vw); margin-right: calc((17 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .sarvise_link a::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: transparent; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .manual_link { background-color: #00a050; border-radius: 21px; width: 520px; height: 66px; margin: 0 auto; display: flex; justify-content: center; align-items: center; position: relative; transition: .3s; box-shadow: 3px 3px 9px 0px rgba(0, 0, 0, 0.35); }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .manual_link { border-radius: calc((12.5 / 375) * 100 * 1vw); width: calc((275 / 375) * 100 * 1vw); height: calc((42.3 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .manual_link:hover { transform: translateX(2px) translateY(2px); box-shadow: 1px 1px 9px 0px rgba(0, 0, 0, 0.35); background-color: #008743; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .manual_link a { text-align: center; color: #FFF; font-weight: 700; font-size: 1.81rem; /* 20px */ line-height: 1; display: flex; align-items: center; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .manual_link a { font-size: calc((13 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .manual_link a::before { content: ""; display: inline-block; width: 33px; height: 34px; background-image: url("../webdenpyo/img/btn_pdf.svg"); background-repeat: no-repeat; background-size: contain; background-position: center center; margin-right: 32px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .manual_link a::before { width: calc((21.1 / 375) * 100 * 1vw); height: calc((21.8 / 375) * 100 * 1vw); margin-right: calc((19 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents .wrap_btn .manual_link a::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: transparent; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents h3 { line-height: 1.1em; display: block; margin: 0 auto 48px; position: relative; text-align: center; font-weight: 300; font-size: 3.63rem; /* 40px */ letter-spacing: 0.06em; background: linear-gradient(to right, #ff0100 0%, #ffBC00 100%); background-clip: border-box; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; width: fit-content; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents h3 { margin: 0 auto calc((65 / 375) * 100 * 1vw); font-size: calc((30 / 375) * 100 * 1vw); letter-spacing: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents h3::after { content: ''; display: block; width: 31px; height: 2px; background-color: #E70000; position: absolute; bottom: -24px; left: 50%; transform: translateX(-50%); }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents h3::after { width: calc((40 / 375) * 100 * 1vw); height: calc((2.52 / 375) * 100 * 1vw); bottom: calc((-30 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents h4 { font-weight: 700; font-size: 2.9rem; /* 32px */ line-height: 1; letter-spacing: 0.08em; color: #4d4d4d; display: block; width: fit-content; position: relative; margin: 0 auto; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents h4 { font-size: calc((23 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents h4::before { content: ""; display: block; width: 100%; height: 4px; background-color: #e6331f; position: absolute; bottom: -8px; left: 0; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents h4::before { height: calc((2.9 / 375) * 100 * 1vw); bottom: calc((-6 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents h4 span { display: block; width: 80px; height: 80px; border-radius: 50%; background-color: #FFF; position: absolute; bottom: -22px; left: 50%; transform: translateX(-50%); z-index: -1; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents h4 span { width: calc((51.8 / 375) * 100 * 1vw); height: calc((51.8 / 375) * 100 * 1vw); bottom: calc((-17 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #top_img { border-top: #BFBFBF solid 1px; padding: 56px 0 80px; background-color: #f5f6fa; background-image: url("../webdenpyo/img/webdenpyo_top_img_bk_pc.svg"); background-repeat: no-repeat; background-size: 1518px 815px; background-position: center top; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #top_img { padding: calc((42 / 375) * 100 * 1vw) 0 calc((68 / 375) * 100 * 1vw); background-image: url("../webdenpyo/img/webdenpyo_top_img_bk_sp.svg"); background-size: calc((560 / 375) * 100 * 1vw) calc((702 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #top_img .wrap_title { display: flex; justify-content: space-between; align-items: center; max-width: 1125px; margin: 0 auto 66px; }
@media only screen and (max-width: 1125px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #top_img .wrap_title { max-width: none; width: 100%; } }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #top_img .wrap_title { max-width: none; margin: 0 auto calc((52 / 375) * 100 * 1vw); flex-direction: column; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #top_img .wrap_title .title_1 { margin-top: 16px; }
@media only screen and (max-width: 1125px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #top_img .wrap_title .title_1 { width: calc((520 / 1125) * 100 * 1vw); height: auto; } }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #top_img .wrap_title .title_1 { margin-top: 0; width: calc((291 / 375) * 100 * 1vw); height: auto; margin-bottom: calc((23 / 375) * 100 * 1vw); } }
@media only screen and (max-width: 1125px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #top_img .wrap_title .title_2 { width: calc((522 / 1125) * 100 * 1vw); height: auto; } }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #top_img .wrap_title .title_2 { width: calc((291 / 375) * 100 * 1vw); height: auto; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service { background-color: #d7f2fe; background-image: url("../webdenpyo/img/webdenpyo_top_about_service_bk_pc.svg"); background-repeat: no-repeat; background-size: 1928px 2459px; background-position: center top; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service { background-image: url("../webdenpyo/img/webdenpyo_top_about_service_bk_sp.svg"); background-size: calc((661 / 375) * 100 * 1vw) calc((1660 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner { padding: 132px 0 32px; position: relative; z-index: 0; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner { padding: calc((86 / 375) * 100 * 1vw) calc((12.5 / 375) * 100 * 1vw) calc((20 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner h4 + p { margin-top: 68px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner h4 + p { margin-top: calc((46 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner p { font-size: 1.63rem; /* 18px */ line-height: 1.75em; font-weight: 400; text-align: center; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner p { font-size: calc((14 / 375) * 100 * 1vw); text-align: left; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner p.attention { font-size: 1.45rem; /* 16px */ margin-top: 29px; margin-bottom: 77px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner p.attention { font-size: calc((12 / 375) * 100 * 1vw); margin-top: calc((22 / 375) * 100 * 1vw); margin-bottom: calc((47 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point { display: flex; width: fit-content; margin: 0 auto 147px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point { flex-direction: column; align-items: center; margin: 0 auto calc((85 / 375) * 100 * 1vw); } }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point h5 img { width: calc((125 / 375) * 100 * 1vw); height: auto; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol { margin-left: 46px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol { margin-left: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li { display: flex; align-items: center; font-weight: 700; color: #4d4d4d; font-size: 2.0rem; /* 22px */ letter-spacing: 0.08em; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li { font-size: calc((18 / 375) * 100 * 1vw); line-height: calc((28 / 375) * 100 * 1vw); flex-wrap: wrap; height: calc((56 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li span { color: #e6331f; position: relative; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li span { display: inline-block; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li span::before { content: ""; display: block; width: 100%; height: 10px; background-color: #ffeb52; position: absolute; left: 0; bottom: 0; z-index: -1; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li span::before { height: calc((8.1 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li::before { content: ""; display: block; width: 50px; height: 50px; background-repeat: no-repeat; background-size: contain; background-position: center center; margin-right: 22px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li::before { width: calc((40.8 / 375) * 100 * 1vw); height: calc((40.8 / 375) * 100 * 1vw); margin-right: calc((15 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li:nth-child(1)::before { background-image: url("../webdenpyo/img/webdenpyo_top_point_1.svg"); }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li:nth-child(2)::before { background-image: url("../webdenpyo/img/webdenpyo_top_point_2.svg"); }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li:nth-child(3)::before { background-image: url("../webdenpyo/img/webdenpyo_top_point_3.svg"); }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li:not(:nth-last-child(1)) { margin-bottom: 15px; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li .sp_br { display: none; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_point ol li .sp_br { display: inline; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow { margin-bottom: 134px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow { margin-bottom: calc((75 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow h4 { margin-bottom: 58px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow h4 { margin-bottom: calc((61 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol { display: flex; justify-content: space-between; width: 900px; margin: 0 auto; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol { width: 100%; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol li { position: relative; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol li img { filter: drop-shadow(3px 5px 9px rgba(187, 187, 187, 0.7)); }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol li img { width: calc((101 / 375) * 100 * 1vw); height: auto; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol li::before { content: ""; display: block; width: 104px; height: 40px; background-repeat: no-repeat; background-size: cover; position: absolute; top: -9px; left: 50%; transform: translateX(-50%); z-index: 1; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol li::before { width: calc((51.3 / 375) * 100 * 1vw); height: calc((20.1 / 375) * 100 * 1vw); top: calc((-12 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol li:nth-child(1)::before { background-image: url("../webdenpyo/img/webdenpyo_top_use_flow_no1.svg"); }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol li:nth-child(2)::before { background-image: url("../webdenpyo/img/webdenpyo_top_use_flow_no2.svg"); }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol li:nth-child(3)::before { background-image: url("../webdenpyo/img/webdenpyo_top_use_flow_no3.svg"); }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol li:not(:nth-last-child(1))::after { content: ""; display: block; width: 27px; height: 34px; background-image: url("../webdenpyo/img/webdenpyo_top_use_flow_arrow.svg"); background-repeat: no-repeat; background-size: contain; background-position: center center; position: absolute; top: 50%; right: -42px; transform: translateY(-50%); filter: drop-shadow(3px 5px 9px rgba(187, 187, 187, 0.7)); }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_use_flow ol li:not(:nth-last-child(1))::after { width: calc((10.6 / 375) * 100 * 1vw); height: calc((13 / 375) * 100 * 1vw); right: calc((-17 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table { max-width: 1000px; margin: 74px auto 97px; border-radius: 21px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table { max-width: none; width: 100%; margin: calc((50 / 375) * 100 * 1vw) auto calc((60 / 375) * 100 * 1vw); border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table { background-color: #FFF; border-left: 1px solid #b3b3b3; border-top: 1px solid #b3b3b3; border-radius: 21px; border-spacing: 0; width: 100%; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table { border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table tr th { border-bottom: #b3b3b3 solid 1px; border-right: #b3b3b3 solid 1px; text-align: center; vertical-align: middle; height: 68px; font-weight: 700; font-size: 1.45rem; /* 16px */ line-height: 1em; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table tr th { height: calc((45.5 / 375) * 100 * 1vw); font-size: calc((12 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table tr td { border-bottom: #b3b3b3 solid 1px; border-right: #b3b3b3 solid 1px; vertical-align: middle; padding: 0 32px 0 32px; line-height: 1.75em; font-weight: 400; font-size: 1.45rem; /* 16px */ }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table tr td { padding: calc((11 / 375) * 100 * 1vw) calc((5 / 375) * 100 * 1vw) calc((11 / 375) * 100 * 1vw) calc((13 / 375) * 100 * 1vw); font-size: calc((12 / 375) * 100 * 1vw); font-feature-settings: "palt"; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table tr:last-child th:first-child { border-radius: 0 0 0 19px; /* 左下の角 */ }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table tr:last-child th:first-child { border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table tr:last-child td:last-child { border-radius: 0 0 19px 0; /* 右下の角 */ }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table tr:last-child td:last-child { border-radius: 0; } }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table tr:first-child th:nth-child(1) { width: calc((78 / 375) * 100 * 1vw); } }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table tr:first-child th:nth-child(2) { width: calc((108 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table .th_row { background-color: #9e9e9e; border-bottom: none; color: #FFF; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table .th_row:first-child { border-radius: 19px 0 0 0; /* 左上の角 */ }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table .th_row:first-child { border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table .th_row:last-child { border-radius: 0 19px 0 0; /* 右上の角 */ }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table .th_row:last-child { border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table .th_column { background-color: #f2f2f2; width: 133px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_table table .th_column { width: calc((78 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_btn { margin-bottom: 94px; position: relative; z-index: 1; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_btn { margin-bottom: calc((60 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_btn + p { display: block; max-width: 1000px; margin: 0 auto; text-align: right; font-size: 1.27rem; /* 14px */ }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_service .wrap_inner .wrap_btn + p { font-size: calc((10 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use { background-color: #f1fbff; padding: 135px 0 35px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use { padding: calc((81 / 375) * 100 * 1vw) 0 calc((22 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner { position: relative; z-index: 0; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner { padding: 0 calc((12.5 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner h4 { margin-bottom: 63px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner h4 { margin-bottom: calc((45 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner h4 + p { font-weight: 400; font-size: 1.63rem; /* 18px */ line-height: 1; text-align: center; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner h4 + p { font-size: calc((14 / 375) * 100 * 1vw); line-height: 1.75em; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table { max-width: 1000px; margin: 74px auto 97px; border-radius: 21px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table { margin: calc((24.5 / 375) * 100 * 1vw) auto calc((60 / 375) * 100 * 1vw); border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table { background-color: #FFF; border-right: 1px solid #b3b3b3; border-top: 1px solid #b3b3b3; border-radius: 21px; border-spacing: 0; width: 100%; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table { border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr:first-child th { border-radius: 19px 0 0 0; /* 左上の角 */ }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr:first-child th { border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr:first-child td { border-radius: 0 19px 0  0; /* 右上の角 */ }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr:first-child td { border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr:last-child th { border-radius: 0 0 0 19px; /* 左下の角 */ }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr:last-child th { border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr:last-child td { border-radius: 0 0 19px 0; /* 右下の角 */ }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr:last-child td { border-radius: 0; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr th { background-color: #9e9e9e; border-right: #b3b3b3 solid 1px; color: #FFF; border-bottom: #b3b3b3 solid 1px; width: 220px; height: 102px; vertical-align: middle; text-align: left; padding-left: 32px; font-weight: 700; font-size: 1.45rem; /* 16px */ line-height: 1em; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr th { width: calc((80 / 375) * 100 * 1vw); height: auto; padding-left: calc((12 / 375) * 100 * 1vw); font-size: calc((12 / 375) * 100 * 1vw); line-height: 1.75em; } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr td { border-bottom: #b3b3b3 solid 1px; padding: 22px 28px 22px 40px; vertical-align: middle; font-weight: 400; font-size: 1.45rem; /* 16px */ line-height: 1.75em; text-align: justify; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr td { padding: calc((8 / 375) * 100 * 1vw) calc((13 / 375) * 100 * 1vw) calc((8 / 375) * 100 * 1vw) calc((16 / 375) * 100 * 1vw); font-size: calc((12 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr td h5 { font-weight: 700; font-size: 1.45rem; /* 16px */ line-height: 1.75em; margin-bottom: 4px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr td h5 { font-size: calc((12 / 375) * 100 * 1vw); margin-bottom: calc((3 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr td ul li { position: relative; padding-left: 1em; text-align: justify; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr td ul li a { text-decoration: underline; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr td ul li::before { content: "・"; display: block; width: 1em; height: 1em; position: absolute; top: 0; left: 0; }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr td ul + h5 { margin-top: 19px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_table table tr td ul + h5 { margin-top: calc((15 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_btn { margin-bottom: 90px; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use .wrap_inner .wrap_btn { margin-bottom: calc((60 / 375) * 100 * 1vw); } }
#SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use > p { font-weight: 400; font-size: 1.27rem; /* 14px */ line-height: 1; text-align: right; display: block; max-width: 1000px; margin: 0 auto; }
@media only screen and (max-width: 992px) { #SET_platform #SET_browser #SET_site-wrapper #SET_site-inner #SET_Contents #about_use > p { font-size: calc((12 / 375) * 100 * 1vw); max-width: calc((350/ 375) * 100 * 1vw); } }
