@charset "utf-8";
@import url("/main/css/init.css");
@font-face {
    font-family: notosans;
    src: url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Thin.eot) format('embedded-opentype'),
       url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Thin.woff2) format('woff2'),
       url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Thin.woff) format('woff');
    font-weight:200;
}

@font-face {
    font-family: notosans;
    src: url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Light.eot) format('embedded-opentype'),
       url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Light.woff2) format('woff2'),
       url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Light.woff) format('woff');
    font-weight:300;
}

@font-face {
    font-family: notosans;
    src: url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Regular.eot) format('embedded-opentype'),
       url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Regular.woff2) format('woff2'),
       url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Regular.woff) format('woff');
    font-weight:400;
}

@font-face {
    font-family: notosans;
    src: url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Medium.eot) format('embedded-opentype'),
       url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Medium.woff2) format('woff2'),
       url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Medium.woff) format('woff');
    font-weight:500;
}

@font-face {
    font-family: notosans;
    src: url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Bold.eot) format('embedded-opentype'),
       url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Bold.woff2) format('woff2'),
       url(https://api.assistcard.co.kr/lib/font/NotoSansKR-Bold.woff) format('woff');
    font-weight:700;
}
*{box-sizing:border-box}
body{font-family:'FontAwesome', 'notosans','Nanum Gothic','맑은 고딕',Dotum,AppleGothic,sans-serif; font-size:14px; font-weight:400 !important;}
*{font-family: 'notosans' !important;}
i{font-family: 'FontAwesome' !important;}
/* #x_container{max-width:1800px;min-width:1200px;margin:0 auto;padding-bottom:100px; height:50px; } */
#title-logo{width: 100%; height:50px; text-align:center;}
/* border-bottom: 1px solid #E0E0E0; */
.section1{width:1200px; text-align:left; margin :0 auto;}
#main{width:1200px; margin:0 auto;}
.sub-title{color:#F43B48; font-size: 20px; font-weight: 600;}
.main-title{color:#111; font-size: 40px; font-weight: 600; margin-bottom: 35px;}
.section2{margin-top:20px;}
.section3{margin-top:20px;}

.section4{margin-top:80px;}
.block-box{width:100%; height:270px; margin: 50px 0 ;}
.block-box .box-set{float:left; border-right: 1px solid #DCDCDC ; width:33%; text-align:center;}
.block-box .box-set-end{float:left; width:33%; text-align:center;}
.box-set>img{padding:0 20px 20px 20px; width:166px;}
.box-set-end>img{padding:0 20px 20px 20px; width:166px;}
/* .box-set-title{padding-top:10px;width:100%; font-weight: 700; font-size: 24; color:#000;} */
.box-set-title{
    padding-top:10px;width:100%;
    font-family: Pretendard;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    text-align: center;
    color:#000;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
/* .box-set-sub-title{padding:8px;width:100%; font-weight: 500; font-size: 17; color:#000;} */
.box-set-sub-title{
    padding:8px;width:100%;
    font-family: Pretendard;
    font-size: 17px;
    font-weight: 600;
    line-height: 20.29px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
     }
/* .box-set-content{padding:1px;width:100%; font-weight: 400; font-size: 15; color:#757575;} */
.box-set-content{
    padding:1px;width:100%; 
    font-family: Pretendard;
    font-size: 15px;
    font-weight: 500;
    line-height: 17.9px;
    text-align: center;
    color:#757575;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.section5{margin-top:90px;}
.section6{margin:120px 0 80px 0;}
.block-box-line{width:100%; height:270px; margin-bottom: 40px;}
.box-triple{width:33%;float:left; padding-right: 20px;}
.box-triple-end{width:33%;float:left;}
.block-box-line .box-line-set{border: 1px solid #DCDCDC ;border-radius: 8px; text-align:left;}

.box-set-line-box1{margin: 40px 20px 20px 40px;}
.box-set-line-title{margin-bottom: 2px; color:#111;font-family: Pretendard;
    font-size: 24px;
    font-weight: 600;
    line-height: 34.8px;
    letter-spacing: -0.006em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    }
.box-set-line-box2{ margin-top: 90px;margin-bottom: 30px; }
/* .box-set-line-box2>img{margin-right:1px;} */
.box-set-line-content{color:#111; font-size: 18px; font-weight: 500; float:left; padding-top: 10px; padding-left: 40px;}
.box-set-line-icon{text-align: right; padding-right: 30px;}
.box-set-line-icon>img{width:40px; margin-right:1px;}
/* 해외의료지원 서비스 타이틀 */
.box-none-set{text-align:left; }
.box-sub-title{ 
    font-family: Pretendard;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: -0.006em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #F43B48;
}
.box-main-title{margin-top:20px; margin-bottom:40px;}
.main-title-txt{
    font-family: Pretendard;
    font-size: 40px;
    font-weight: 700;
    line-height: 56px;
    letter-spacing: -0.006em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color:#111;
}

.main-tag-txt{
    font-family: Pretendard;
    font-size: 16px;
    font-weight: 500;
    line-height: 23.2px;
    letter-spacing: -0.006em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color:#757575;
}


#notice{width: 100%; min-width: 1200px; height:650px; text-align:center; background-color: #F5F5F5;}
#notice .section7{width:1200px; text-align:left; margin :0 auto; padding:50px 50px 0 50px;  }
#notice .section7 .notice-title{font-size: 18px; font-weight: bold; color:#646464; text-align: left;}
#notice .section7 .notice-block{margin:35px 0;}
/* #notice .section7 .notice-sub-title{font-size: 15px; font-weight: bold; color:#646464; text-align: left;} */
#notice .section7 .notice-sub-title{
font-family: Pretendard;
font-size: 15px;
font-weight: 600;
line-height: 17.9px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color:#646464; text-align: left;}

#notice .section7 .notice-block li{
    margin:6px 0; 
    font-size: 14px;
    line-height: 17.71px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color:#6A6A6A;
    }
.no_dot {list-style-type: none;}