/* 초기화 */

html,body { font-size:14px; color:#333; word-break:break-all; margin:0px; font-family:'Nanum Barun Gothic', sans-serif !important; line-height:1 !important; highlight-color: rgba(0,0,0,0.0); -webkit-tap-highlight-color: rgba(0,0,0,0.0)}
img {border:0px; vertical-align:middle;}
select {border: 1px solid #cfcfcf; padding:0; height: 26px; line-height: 26px; vertical-align: middle; background-color:white}
input {border: 1px solid #cfcfcf; padding:0; height: 27px; line-height:27px; vertical-align: middle; display:inline-block;  font-family:'Nanum Barun Gothic', sans-serif;}
button {border:0px; background:none; margin:0px; padding:0px; cursor:pointer; font-family:'Nanum Barun Gothic'}
ul,ol,dl,dd {list-style:none; margin:0px; padding:0px;}
li {list-style:none; padding:0px;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:none;}
fieldset {font-size:0; border:0; margin:0; padding:0}
h1,h2,h3,h4,h5,h6 {margin:0}
strong {font-weight:600}
textarea {width:100%; resize:none; padding:0}

.w100 {width:100%}

.mt0 {margin-top:0 !important}
.mb0 {margin-bottom:0 !important}

.mt5 {margin-top:5px !important}
.mb5 {margin-bottom:5px !important}

.ac {text-align:center !important;}
.al {text-align:left !important;}
.ar {text-align:right !important;}

.fl {float:left}
.fr {float:right}

.tabBox , .tabBox02 {display:none}
.tabBox.on , .tabBox02.on {display:block}
  

.popup_hidden {overflow:hidden}

.skip {font-size:0; width:0; height:0; text-indent:1000px; line-height:0; overflow:hidden;}
caption {font-size:0; text-indent:-9999px; overflow:hidden; height:0;}

.buttonBox {text-align:center; margin:20px 0}
.buttonBox ul {display: inline-block;}
.buttonBox ul li {float:left}

.tab_display , .mob_display {display:none}


.sub_top_bn { width:1080px; margin:0 auto; } /* 올민원에서 끌고오는 부모여행동의서 상단 영역 */