/* BASIC css start */
.w2aDesign-board-menupackage {
    display: block;
    overflow: auto;
    margin: 30px 0;
    padding-bottom: 30px;
    border-bottom: solid 1px #ddd;
}

.w2aDesign-board-menupackage .title {
    float: left;
    line-height: 54px;
}

.w2aDesign-board-menupackage .title h2 {
    font-size: 36px;
    font-weight: 700;
    color: #000;
}

.w2aDesign-board-menupackage .nav-path {
    float: right;
    font-size: 12px;
    line-height: 54px;
}

.w2aDesign-board-menupackage .nav-path ol {}

.w2aDesign-board-menupackage .nav-path ol li {
    display: inline-block;
    font-size: 14px;
    vertical-align:bottom;
}

.w2aDesign-board-menupackage .nav-path ol li:first-child:before {
    content: '';
}

.w2aDesign-board-menupackage .nav-path ol li:before {
    content: ">";
    color: #888;
    margin: 0 5px;
}

.w2aDesign-board-menupackage .nav-path ol li a {}


.xans-board-title .title {
   min-height: 30px;
   margin: 10px 0 20px;
   border-bottom: 1px solid #e8e8e8;
}

.xans-board-title .title h2 {
   display: inline-block;
   padding: 0 0 0 12px;
   color: #2e2e2e;
   font-size: 16px;
   *display: inline;
   *zoom: 1;
   background: url("/design/namhae1234/img/ico_heading.gif") 0 50% no-repeat;
}

.xans-board-title .title p {
   display: inline-block;
   margin: 0 0 0 6px;
   padding: 0 0 0 10px;
   color: #939393;
   vertical-align: bottom;
   background: url("/design/namhae1234/img/ico_bar.gif") no-repeat 0 0;
   *display: inline;
   *zoom: 1;
}

.xans-board-title p.imgArea {
   margin: 0 0 20px;
}

.xans-board-memowrite-1001 {
   margin: 0 0 20px;
   padding: 11px 20px 5px;
   border: 5px solid #e8e8e8;
   background: #fbfafa;
   font-size: 12px;
   color: #353535;
}

.xans-board-memowrite-1001 legend {
   visibility: hidden;
   overflow: hidden;
   width: 0;
   height: 0;
   font-size: 0;
   line-height: 0;
}

.xans-board-memowrite-1001 p {
   position: relative;
   margin: 0 0 10px;
   padding: 0 96px 0 0;
}

.xans-board-memowrite-1001 p.captcha {
   border-top: 1px solid #e9e9e9;
   padding: 15px 0 0 0;
   color: #757575;
}

.xans-board-memowrite-1001 p.captcha img {
   vertical-align: middle;
}

.xans-board-memowrite-1001 input[type=text],
.xans-board-memowrite-1001 input[type=password] {
   width: 135px;
   margin: 0 20px 0 10px;
}

.xans-board-memowrite-1001 textarea {
   width: 100%;
   height: 44px;
   padding: 2px 2px 2px 4px;
}

.xans-board-memowrite-1001 input#captcha {
   width: 85px;
}

.xans-board-memowrite-1001 p a {
   position: absolute;
   top: 0;
   right: 0;
}

.xans-board-memowrite-1001 .secret {
   line-height: 26px;
}

.xans-board-memowrite-1001 .secret label {
   margin: 0;
}

.xans-board-read .ec-base-table .etcArea li {
    display: inline-block;
    margin: 0 0 9px;
    padding: 8px 20px 10px;
    vertical-align: top;
    line-height: 22px;
    color: #666;
}

.xans-board-read .ec-base-table .etcArea li a {
    text-decoration: none;
}

.xans-board-read .ec-base-table .detail {
    padding: 30px 20px;
    border-top: 1px solid #eaeaea;
    margin: -9px 0 0;
    word-break: break-all;
    line-height: normal;
}

.xans-board-read .ec-base-table .detail ol,
.xans-board-read .ec-base-table .detail ul {
    margin: 15px 0;
    padding: 0 0 0 40px;
}

.xans-board-read .ec-base-table .detail ol li {
    list-style: decimal;
}

.xans-board-read .ec-base-table .detail ul li {
    list-style: disc;
}

.xans-board-read .ec-base-table tr.attach a {
    padding: 0 0 0 12px;
    background: url("/design/namhae1234/img/ico_file.gif") no-repeat 0 0;
    color: #8f8f8f;
}

.xans-board-read .ec-base-table tr.attach a:hover {
    text-decoration: underline;
}

.xans-board-read .ec-base-button {
    margin: 10px 0 40px;
}

.xans-board-product.ec-base-box.typeProduct {
    margin: 0 0 20px;
}

.xans-board-product .information .icon_img {
    margin: 0 1px 0 0;
}

.xans-board-product .information h3 {
    margin: 17px 0 5px;
    font-size: 14px;
    color: #2e2e2e;
}

.xans-board-product .information .price {
    font-size: 14px;
    font-weight: bold;
    color: #008bcc;
}

.xans-board-product .information .button {
    margin: 19px 0 0 0;
    padding: 13px 0 0 0;
    border-top: 1px solid #e8e8e8;
}

.xans-board-commentlist {
    border: 1px solid #d7d5d5;
    border-top: 0;
}

.xans-board-commentlist .ec-base-button.typeBG.spam {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    margin: 10px 0 0;
}

.xans-board-commentlist .boardComment li {
    position: relative;
    margin: 15px 0 0 0;
    border-top: 1px solid #d7d5d5;
    color: #353535;
    line-height: 140%;
}

.xans-board-commentlist .boardComment li:first-child {
    margin: 0
}

.xans-board-commentlist .boardComment li div.commentTop {
    overflow: hidden;
    padding: 12px 0 10px 20px;
    border-bottom: 1px solid #e9e9e9;
}

.xans-board-commentlist .boardComment li .name {
    float: left;
}

.xans-board-commentlist .boardComment li .date {
    margin: 1px 10px 0 15px;
    font-size: 11px;
}

.xans-board-commentlist .boardComment li .grade {}

.xans-board-commentlist .boardComment li .button {
    position: absolute;
    top: 7px;
    right: 20px;
}

.xans-board-commentlist .boardComment li .comment {
    clear: both;
    padding: 20px 0 20px 25px;
    word-break: break-all;
}

.xans-board-commentlist .boardComment li.replyArea {
    overflow: hidden;
    margin: -1px 20px 0;
    padding: 0 0 0 33px;
    border: 1px solid #e9e9e9;
    background: url("/design/namhae1234/img/ico_comment.gif") no-repeat 20px 15px;
}

.xans-board-commentlist .boardComment li.replyArea:last-child {
    margin-bottom: 15px;
}

.xans-board-commentlist .boardComment li.replyArea div.commentTop {
    border: none;
    padding-left: 5px;
}

.xans-board-commentlist .boardComment li.replyArea .comment {
    padding: 0 0 5px 5px;
}

.xans-board-commentlist .boardComment li.replyArea .button {
    right: 5px;
}

.xans-board-commentlist .boardComment li.replyArea .xans-board-commentformsecret {
    margin: 10px 35px 10px 0;
}

.xans-board-commentwrite {
    margin: 30px 0 0;
    padding: 5px 20px 20px;
    border: 1px solid #e9e9e9;
    background-color: #fbfafa;
    color: #353535;
}

.xans-board-commentwrite legend {
    visibility: hidden;
    overflow: hidden;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
}

.xans-board-commentwrite p {
    margin: 10px 0 0;
}

.xans-board-commentwrite p.captcha {
    border-top: 1px solid #e9e9e9;
    padding: 15px 0 0 0;
    color: #757575;
}

.xans-board-commentwrite p.captcha img {
    vertical-align: middle;
}

.xans-board-commentwrite strong {
    display: block;
    margin: 0 0 10px 0;
}

.xans-board-commentwrite input[type=text],
.xans-board-commentwrite input[type=password] {
    width: 135px;
    margin: 0 10px 0 9px;
}

.xans-board-commentwrite input#captcha {
    width: 85px;
}

.xans-board-commentwrite .secret {
    margin: 0 20px 0 10px;
}

.xans-board-commentwrite textarea {
    width: 100%;
    height: 44px;
    padding: 2px 2px 2px 4px;
}

.xans-board-commentwrite .view {
    position: relative;
    margin: 10px 0 0;
    padding: 0 95px 0 0;
}

.xans-board-commentwrite .submit {
    position: absolute;
    top: 0;
    right: 0;
}

.xans-board-commentwrite p.grade label {
    padding: 0 10px 0 0;
}

.xans-board-commentwrite p.grade em {
    font-style: normal;
}

.xans-board-commentreply {
    width: 92%;
    margin: 20px auto 0px;
    padding: 5px 20px 20px;
    border: 1px solid #e9e9e9;
    background-color: #fbfafa;
    color: #353535;
}

.xans-board-commentreply legend {
    visibility: hidden;
    overflow: hidden;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
}

.xans-board-commentreply p {
    margin: 10px 0 0;
}

.xans-board-commentreply p.captcha {
    border-top: 1px solid #e9e9e9;
    padding: 15px 0 0 0;
    color: #757575;
}

.xans-board-commentreply p.captcha img {
    vertical-align: middle;
}

.xans-board-commentreply strong {
    display: block;
    margin: 0 0 10px 0;
}

.xans-board-commentreply input[type=text],
.xans-board-commentreply input[type=password] {
    width: 135px;
    margin: 0 10px 0 9px;
}

.xans-board-commentreply .secret {
    margin: 0 20px 0 10px;
}

.xans-board-commentreply textarea {
    width: 100%;
    height: 44px;
    padding: 2px 2px 2px 4px;
}

.xans-board-commentreply .view {
    position: relative;
    margin: 10px 0 0;
    padding: 0 95px 0 0;
}

.xans-board-commentreply .submit {
    position: absolute;
    top: 0;
    right: 0;
}

.xans-board-commentreply p.grade label {
    padding: 0 10px 0 0;
}

.xans-board-commentreply p.grade em {
    font-style: normal;
}

.xans-board-commentform {
    margin: 10px 20px;
    padding: 5px 20px 20px;
    border: 1px solid #e9e9e9;
    background-color: #fbfafa;
    color: #353535;
}

.xans-board-commentform legend {
    visibility: hidden;
    overflow: hidden;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
}

.xans-board-commentform p {
    margin: 10px 0 0;
}

.xans-board-commentform input[type=text],
.xans-board-commentform input[type=password] {
    width: 135px;
    margin: 0 10px 0 9px;
}

.xans-board-commentform .secret {
    margin: 0 20px 0 10px;
}

.xans-board-commentform textarea {
    width: 100%;
    height: 44px;
    padding: 2px 2px 2px 4px;
}

.xans-board-commentform .view {
    position: relative;
    margin: 10px 0 0;
    padding: 0 180px 0 0;
}

.xans-board-commentform .submit {
    position: absolute;
    top: 0;
    right: 0;
}

.replyArea .xans-board-commentform {
    margin: 10px 20px 10px 0;
}

.xans-board-commentformsecret {
    margin: 10px 25px 0 0;
    padding: 10px 15px;
    border: 1px solid #e9e9e9;
    background-color: #fbfafa;
    color: #353535;
}

.xans-board-movement {
    border: 1px solid #d7d5d5;
    margin: 20px 0;
}

.xans-board-movement li {
    overflow: hidden;
    padding: 0 20px;
    border-bottom: 1px solid #e9e9e9;
    line-height: 140%;
    color: #353535;
}

.xans-board-movement li strong,
.xans-board-movement li a {
    float: left;
    padding: 10px;
}

.xans-board-movement li strong {
    width: 6%;
    padding-left: 15px;
    border-right: 1px solid #e9e9e9;
    font-weight: normal;
    background: url("/design/namhae1234/img/ico_move_prev.gif") no-repeat 0 15px;
}

.xans-board-movement li.next {
    border: 0;
}

.xans-board-movement li.next strong {
    background: url("/design/namhae1234/img/ico_move_next.gif") no-repeat 0 15px;
}

.xans-board-function {
    padding: 10px 10px 0;
    color: #757575;
    font-size: 12px;
}

.xans-board-function p {
    padding: 0 0 0 7px;
    line-height: 25px;
    background: url("/design/namhae1234/img/ico_triangle3.gif") no-repeat 0 10px;
}


/*추가_240703*/
.tal {text-align:left}
.tac {text-align:center}
.mytxt {width:80%; margin:0 auto}
.mytxt ul {text-align:left; padding:0 !importnat}
.mytxt ul li {display:flex; flex-flow:row wrap;list-style:none; margin-bottom:1rem}
.mytxt ul li span {font-weight:500}
.mytxt .big {font-size:1.25rem; font-weight:700}
.mytxt .pgreen {color:#1a9f58}
.mytxt .pblue {color:#007e9d}
.mytxt .pred {color:#cc3333}
.fw7 {font-weight:700}
.mBT {margin:1.25rem 0}
.mB1em {margin-bottom:1rem}

.xans-board-read .fr-view .mytxt ul li {list-style:none}
.xans-board-read .ec-base-table .detail .mytxt ul {padding:0 !important}

/* BASIC css end */

