body{}
.wrap{width: 800px;margin:0 auto;padding-bottom: 50px}
.header{background: url("images/logo-pc.png") no-repeat 0 40px;height:102px;}
.contents{
  width: 800px;
  box-shadow: 4px 10px 30px 0 rgba(68, 92, 114, 0.16);
  background-color: #fff;
  padding:12px 78px 72px;
  border-top:4px solid  #c7f3ff;
  position: relative;
}
.contents:after{content:""; position:absolute;right:0;top:-4px;width:242px;height:4px;background: #00256c url("images/top-bar.png") no-repeat 0 0;}
.lang-section{padding-top:56px;}
.text{font-size: 16px;line-height: 1.5;color: #555555;margin:13px 0;}
.text__point-bold{font-size: 18px;line-height: 2;color: #000000;}

.list{border-top:1px solid #d9dbe1;border-bottom:1px solid #d9dbe1;padding:17px 0 4px;margin-top:30px;}
.list__item{  font-size: 16px;line-height: 1.5; color: #000;padding-bottom:13px;}
.list__item-point{color: #0064de;}
.list__item-point:before{content:" : "; color: #000;display: inline-block;padding-right: 3px;}
.limit-browser__item{padding-top:1.5rem}
.limit-browser__text{  font-size: 16px;line-height: 2.25; color: #0064de;}
.limit-browser__text + .list{margin-top:1.5rem}
.goNgbrowser,.goNgbrowser:focus,.goNgbrowser:hover{ color: #0064de;text-decoration: underline;}
.goNgbrowser:focus{outline: 1px solid #0064de;}
.browser-list-link{margin-top:1.5rem}
.browser-over{font-size:14px;color:#555;}
.limit-browser__item .list{display: flex;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:17px 0}
.limit-browser__item .list__item{width: 25%;display: inline-block;text-align: center;padding:20px 0 10px;}
.list__item.ch,.list__item.adr{width:20%}
.list__item.ie,.list__item.ios{width:30%}
html[lang="ko"] * {word-break: keep-all;}
html[lang="en"] * {word-break: break-word;}
html[lang="ko"] .list__item.ie div{width:130px;margin:0 auto;}
.goNgbrowser{display: block;}
._pc-hidden{display: none}
._mo-hidden{display: inline-block}
.lang__link {
    margin-top:-2rem;
    display: inline-block;
    float:right;
    font-size: 1.4rem;
    line-height: 1.58;
    color: #000;
    text-align: right;
    text-decoration: underline;
}
.lang__link:focus,.lang__link:hover {
  text-decoration: underline;
}
.lang__link:focus{
  outline: 1px solid #000;
}
.lang__link + .text__point-bold{clear: both;}

@media screen and (max-width:800px){
    [lang="kr"] * {word-break: keep-all;}
    [lang="en"] * {word-break: break-word;}
    .wrap{width: 100%;padding:0 5.6%;}
    .header{background: url("images/logo-m@3x.png") no-repeat 0 8px / auto 44px;height:5rem;}
    .contents{
        width:100%;
        box-shadow: none;
        background-color: #fff;
        padding:0 0 4rem;
        border-top:4px solid  #c7f3ff;
        position: relative;
    }
    .contents:after{width:30%}
    .lang__link {
      margin-top:-1rem;
    }
    .text__point-bold{font-size: 1.8rem;line-height: 1.56;}
    .lang-section{padding-top:4rem}
    .text{font-size: 1.4rem;margin:1.6rem 0;}
    .list{padding:0;border-top:0;margin-top:3.2rem;}
    .list__item{  font-size: 1.4rem;padding:1.2rem 0;border-top:1px solid #d9dbe1;}
    .list__item-point{display: block;line-height: 1.57;padding-top:3px;}
    .list__item-point:before{content:initial;}

    .limit-browser__item .list{display: block;flex-wrap:none;justify-content:none;width:100%;padding:17px 10px;border-top:1px solid #d9dbe1;}
    .limit-browser__item .list__item{width: 100%;display: block;text-align: left;padding:12px 0 ;border-top:0;display: flex;flex-wrap:wrap;justify-content:flex-start;width:100%;align-items: center;}
    .limit-browser__item .list__item div{padding-left:24px;}

    .limit-browser__text{  font-size: 14px;line-height: 2.25; color: #0064de;}
    ._mo-hidden{display: none}
    ._pc-hidden{display: inline-block;width:50px;height:50px}
    html[lang="ko"] .list__item.ie div{width:auto;margin:0 }
}
