.margin-left-18{margin-left: -18px !important;}
.text-align-center{text-align: center !important;}
.font-size-24{font-size: 24px !important;}
.margin-top-50{margin-top: 50px !important;}
.font-size15-margin-top15{font-size: 15px !important; margin-top: 15px !important;}
.font-size18-margin-top40{font-size: 18px !important; margin-top: 40px !important;}
.margin-left-34{margin-left: 34px !important;}
.ul-style01{margin-top: 5px !important; margin-left: 20px !important;}
.margin-top5-margin-left18{margin-top: 5px !important; margin-left: 18px !important;}
.margin-top-15{margin-top: 15px !important;}
.margin-left-16{margin-left: 16px !important;}
.margin-left-10{margin-left: -10px !important;}
.margin-left10{margin-left: 10px !important;}
.margin-btm10{margin-bottom: 10px !important;}
.margin-0{margin: 0px !important;}
.top-anounce{font-size: 14px !important; margin-left: 20px !important;}
.top-anounce-span{font-size:24px !important;vertical-align:middle !important;}
.ablArea-style-font{margin: 10px 0 0 0 !important; padding: 0px !important; border-top: 1px solid #7c7c7c !important; color: #757575 !important; font-family: '맑은 고딕', 돋움, Arial, sans-serif !important; font-size: 14px !important; letter-spacing: -1px !important; background-color: #ffffff !important;}
.tb-font-content{margin: 0px !important; padding: 16px 10px !important; border-bottom: 1px solid #dddddd !important; color: #494949 !important; background-color: #fafafa !important;}
.th-font-content01{color: #494949 !important; background-color: #fafafa !important;}
.margin0-text-align-center{margin: 0px !important; text-align:center !important;}
.font-weight-normal{font-weight: normal !important;}

.td-style{margin: 0px !important; padding: 10px !important; border-bottom: 1px solid #dddddd !important;}
.td-margin-padding-border{border-right: 1px solid #dddddd !important;}
.letter-spaceing-0{letter-spacing: 0 !important;}
.margin0-text-align-left{margin: 0px !important; text-align:left !important;}
.tbtype-style{border-top: 1px !important; solid: #7c7c7c !important; text-align:center !important; border:0 !important; width:100% !important; cellspacing:0 !important; cellpadding:0 !important;}
.vercital-align-middle{vertical-align: middle !important;}
.text-decoration-underline{text-decoration: underline !important;}
.text-decoration-line-underline{text-decoration-line: underline !important;}
.font-size-15{font-size: 15px !important;}
.margin-left-32{margin-left: 32px !important;}
.margin-top-5{margin-top: 5px !important;}
.margin-left-20{margin-left: 20px !important;}
.tblarea-size-all{margin: 5px 0 0 0 !important; padding: 0px !important; border-top: 1px solid #7c7c7c !important; color: #757575 !important; font-family: '맑은 고딕', 돋움, Arial, sans-serif !important; font-size: 14px !important; letter-spacing: -1px !important; background-color: #ffffff !important;}
.tblarea-size-all002{margin: 5px 0 0 0 !important; padding: 0px !important; border-top: 1px solid #7c7c7c !important; color: #222 !important; font-family: '맑은 고딕', 돋움, Arial, sans-serif !important; font-size: 14px !important; letter-spacing: -1px !important; background-color: #ffffff !important;}
.tbltype01-size{border:0 !important; width:100% !important; cellspacing:0 !important; cellpadding:0 !important;}
.text-align-left{text-align:left !important;}
.text-align-center{text-align:center !important;}
.th-style-size{padding: 13px !important; border-bottom: 1px solid #dddddd  !important; color: #494949 !important; background-color: #fafafa !important;}
.td-padding-border-btm{padding: 16px 10px !important; border-bottom: 1px solid #dddddd !important;}
.margin-left-13{margin-left: 13px !important;}
.margin-top-10{margin-top: 10px !important;}
.name-font-style{margin-top: 10px !important;text-align: right !important;}
.tblarea-size-margin-all{margin: 5px 12px !important; padding: 0px !important; border-top: 1px solid #7c7c7c !important; color: #757575 !important; font-family: '맑은 고딕', 돋움, Arial, sans-serif !important; font-size: 14px !important; letter-spacing: -1px !important; background-color: #ffffff !important;}
.padding-border-btm-solid{padding: 12px !important; border-bottom: 1px solid #dddddd !important; color: #494949 !important; background-color: #fafafa !important;}
.padding12-10-border-btm{padding: 12px 10px !important; border-bottom: 1px solid #dddddd !important;}
.colorff0000{color:#FF0000 !important;}
/* 다음Css */
.margin-padding-border-btm{margin: 0px !important; padding: 10px !important; border-bottom: 1px solid #dddddd !important; border-right: 1px solid #dddddd !important; vertical-align: middle !important;}
.font-size-16{font-size: 1.6rem !important;}
.margin-letter-spacing{margin: 0px !important; letter-spacing: 0 !important;}
.color-letter-spacing{color: #757575 !important; letter-spacing: -1px !important;}
.border-top-width-cell{border-top: 1px solid #7c7c7c !important; border:0 !important; width:100% !important; cellspacing:0 !important; cellpadding:0 !important;}
.tbltype01-tb-style{border-top: 1px solid #7c7c7c !important;}
.width-50{width: 50% !important;}
.margin-padding-borderbtm-color{margin: 0px !important; padding: 16px 10px !important; border-bottom: 1px solid #dddddd !important; color: #494949 !important; background-color: #fafafa !important;}
.margin-text-align-center{margin: 0px !important; text-align: center !important;}
.margin-padding-borderbtm{margin: 0px !important; padding: 20px 10px !important; border-bottom: 1px solid #dddddd !important;}
.width-45{width: 45% !important;}
.width-55{width: 55% !important;}
.width-20{width: 20% !important;}
.width-18{width: 18% !important;}
.width-35{width: 35% !important;}
.width-46{width: 46% !important;}
.width-80{width: 80% !important;}
.width-15{width: 15% !important;}
.width-10{width: 10% !important;}
.width-25{width:25% !important;}
.width-1818{width: 18.18% !important;}
.width-2728{width: 27.28% !important;}
.width-315{width: 31.5% !important;}
.width-2304{width: 23.04% !important;}
.width-6842{width: 68.42% !important;}
.width-3158{width: 31.58% !important;}
.width-63{width: 63% !important;}
.width-75{width: 7.5% !important;}
.width-22{width: 22% !important;}
.width-27{width: 27% !important;}
.width-57{width: 57% !important;}
.width-105{width: 10.5% !important;}
.width-3333{width: 33.333% !important;}
.list-margin-left{margin-left: 45px !important;}
.margin-padding-borderbtm-right{margin: 0px !important; padding: 10px !important; border-bottom: 1px solid #dddddd !important; border-right: 1px solid #dddddd !important;}
.padding-borderbtm{padding: 10px !important; border-bottom: 1px solid #dddddd !important;}
.font-size-font-weight{font-size: 1.6rem !important; font-weight: 700 !important;}
.th-size-color-border{margin: 0px !important; padding: 16px 10px !important; border-bottom: 1px solid #dddddd !important; color: #494949 !important; background-color: #fafafa !important; width:25% !important;}
.td-size-color-border-width{margin: 0px !important; padding: 10px !important; border-bottom: 1px solid #dddddd !important; border-right: 1px solid #dddddd !important; width:25% !important;}
.td-margin-padding-borderbtm-solid-width{margin: 0px !important; padding: 10px !important; border-bottom: 1px solid #dddddd !important; width:25% !important;}
.td-margin-padding-borderbtm-solid-width15{margin: 0px !important; padding: 10px !important; border-bottom: 1px solid #dddddd !important; border-right: 1px solid #dddddd !important; width: 15% !important;}
.border-top-text-align-center{border-top: 1px solid #7c7c7c !important; text-align:center !important;}
.th-size-color-vertical-middle{margin: 0px !important; padding: 16px 10px !important; border-bottom: 1px solid #dddddd !important; color: #494949 !important; background-color: #fafafa !important; vertical-align: middle !important;}
.margin-left-15{margin-left: 15px !important;}
.th-margin0-padding13{margin: 0px !important; padding: 13px !important; border-bottom: 1px solid #dddddd !important; color: #494949 !important; background-color: #fafafa !important;}
.td-margin0-padding16-solid{margin: 0px !important; padding: 16px 10px !important; border-bottom: 1px solid #dddddd !important;}
.td-border-right-solid{margin: 0px !important; padding: 16px 10px !important; border-bottom: 1px solid #dddddd !important; border-right: 1px solid #dddddd !important;}
.td-margin-borderbtm-solid{margin: 0px !important; padding: 16px 10px !important; border-bottom: 1px solid #dddddd !important;}
.th-margin-border-color-fa{margin: 0px !important; padding: 12px !important; border-bottom: 1px solid #dddddd !important; color: #494949 !important; background-color: #fafafa !important;}
.td-margin-padding-borderbtm-right{margin: 0px !important; padding: 12px 10px !important; border-bottom: 1px solid #dddddd !important; border-right: 1px solid #dddddd !important;}
.td-size-only{margin: 0px !important; padding: 12px 10px !important; border-bottom: 1px solid #dddddd !important;}
.font-size-16rem{font-size: 1.6rem !important;}
.td-stlye-vertical-middle{margin: 0px !important; padding: 10px !important; border-bottom: 1px solid #dddddd !important; vertical-align: middle !important;}
.box-size-padding-margin{box-sizing: border-box !important; padding: 0px !important; margin: 20px 0px 10px !important;}
.box-size-margin0{box-sizing: border-box !important; padding: 0px !important; margin: 0px !important;}
.box-size-size-color{box-sizing: border-box !important; padding-top: 0.5em !important; margin-bottom: 10px !important; color: #575757 !important; font-size: 1.6rem !important; line-height: 1.6em !important; float: left !important;}
.box-size-margin-em{box-sizing: border-box !important; padding: 0px !important; margin: 1.5em 0px 0.2em !important;}
.box-size-margin-btn{box-sizing: border-box !important; margin-bottom: 0.2em !important;}
.box-size-padding-margin-em{box-sizing: border-box !important; padding: 0px !important; margin: 1.6rem 0px 0.2em !important;}
.box-size-padding0-margin0{box-sizing: border-box !important; padding: 0px 0px 0px 10px !important; margin: 0px !important;}
.box-size-padding10-marginbtm10{box-sizing: border-box !important; padding-left: 10px !important; margin-bottom: 10px !important;}
.box-size-all{border-collapse: collapse !important; border-spacing: 0px !important; max-width: 100% !important; background-color: transparent !important; border: 0px !important; border:0 !important; cellspacing:0 !important; cellpadding:0 !important;}
.box-size001{box-sizing: border-box !important; padding: 10px !important; margin: 0px !important; line-height: 1.5em !important; color: #6a6a6a !important; font-size: 1.6rem !important; border-bottom: 1px solid #e4e4e4 !important; border-left: 1px solid #e4e4e4 !important;}
.border-right-solid-e4e4{border-right: 1px solid #e4e4e4 !important;}
.box-size-border-box{box-sizing: border-box !important;}
.padding-margin-003{padding: 0px !important; margin: 5px 0px 15px !important;}
.ltr-userid{padding: 6px !important; margin: 0px !important; line-height: 1.5em !important; color: #6a6a6a !important; font-size: 1.6rem !important; border-bottom: 1px solid #e4e4e4 !important; border-left: 1px solid #e4e4e4 !important;}
.padding-top15-marginbtm-02{padding-top: 15px !important; margin-bottom: 0.2em !important;}
.list-style-size-lineheight{list-style: none !important; font-size: 1.6rem !important; line-height: 1.6em !important;}
.padding0-margin1000{padding: 0px !important; margin: 10px 0px 0px !important;}
.margin-btm02{margin-bottom: 0.2em !important;}
.sizing-ontop{padding-top: 0.5em !important; margin-bottom: 10px !important; color: #575757 !important; font-size: 1.6rem !important; line-height:normal !important; float: left !important;}
.marginbtm-2rm{margin-bottom: 2rem !important;}
.list-first-style{padding: 0px !important; margin: 1em 0px 0.2em !important;}
.tlr-box-sizing{padding: 6px !important; margin: 0px !important; line-height: 1.5em !important; color: #6a6a6a !important; font-size:1.6rem !important; border-bottom: 1px solid #e4e4e4 !important; border-left: 1px solid #e4e4e4 !important;}
.padding00010-margin1000{padding: 0px 0px 0px 10px !important; margin: 10px 0px 0px !important;}
.border-top-solid555{border-top: 2px solid #555555 !important;}
.list-index01{padding: 10px !important; margin: 0px !important; line-height: 1.5em !important; color: #6a6a6a !important; font-size: 1.4rem !important; border-bottom: 1px solid #e4e4e4 !important; border-left: 1px solid #e4e4e4 !important;}
.padding-top-15{padding-top: 15px !important;}
.tittle-style-center{margin-bottom: .0001pt !important; text-align: center !important; mso-pagination: widow-orphan !important; text-autospace: ideograph-numeric ideograph-other !important;}
.content-style-nocenter{margin-bottom: .0001pt !important; mso-pagination: widow-orphan !important; text-autospace: ideograph-numeric ideograph-other !important;}
.content-style-marginbtm{margin-bottom: 12.0pt !important; mso-pagination: widow-orphan !important; text-autospace: ideograph-numeric ideograph-other !important;}
.fontsize-13-letterspacing{font-size: 13.5pt !important; letter-spacing: -0.75pt !important;}
.font-size10-letterspacing{font-size: 10.5pt !important; letter-spacing: -0.75pt !important;}
.font-size10{font-size: 10.5pt !important;}
.font-size-margintop{font-size: 20px !important; margin-top: 40px !important;}
.font-size-margin{margin-top: 5px !important; margin-left: 34px !important;}
.marginbtm-lineheight{margin-bottom: .0001pt !important; line-height: normal !important;}
.block-and-margin{display: block !important; margin: 0 12px 10px !important;}
.tblarea001{margin: 10px 0 0 0 !important; padding: 0px !important; border-top: 1px solid #7c7c7c !important; color: #222 !important; font-family: '맑은 고딕', 돋움, Arial, sans-serif !important; font-size: 14px !important; letter-spacing: -1px !important; background-color: #ffffff !important;}
.tblarea002{margin: 10px 0 !important; padding: 0px !important; border-top: 1px solid #7c7c7c !important; color: #222 !important; font-family: '맑은 고딕', 돋움, Arial, sans-serif !important; font-size: 14px !important; letter-spacing: -1px !important; background-color: #ffffff !important;}
.tblarea003{margin: 5px 12px !important; padding: 0px !important; border-top: 1px solid #7c7c7c !important; color: #222 !important; font-family: '맑은 고딕', 돋움, Arial, sans-serif !important; font-size: 14px !important; letter-spacing: -1px !important; background-color: #ffffff !important;}
.tblarea004{margin: 20px 0 0 0 !important; padding: 0px !important; color: #757575 !important; font-family: '맑은 고딕', 돋움, Arial, sans-serif !important; font-size: 14px !important; letter-spacing: -1px !important; background-color: #ffffff !important;}
.tblarea005{margin: 0 0 0 0 !important; padding: 0px !important; color: #757575 !important; font-family: '맑은 고딕', 돋움, Arial, sans-serif !important; font-size: 14px !important; letter-spacing: -1px !important; background-color: #ffffff !important;}
.tblarea006{margin: 20px 0 0 0 !important; padding: 0px !important; color: #757575 !important; font-family: '맑은 고딕', 돋움, Arial, sans-serif !important; font-size: 14px !important; letter-spacing: -1px !important; background-color: #ffffff !important;}
.color222{color: #222 !important;}
.tblarea002{margin: 0px !important; padding: 0px !important; border-top: 1px solid #7c7c7c !important; color: #222 !important;}
.tblarea01-001{border-collapse: collapse !important; border-spacing: 0px !important; table-layout: auto !important; border-top: 0px none !important;}
.lineheight20-width31{line-height: 20px !important; width: 31% !important;}
.lineheight20-width18{line-height: 20px !important; width: 18% !important;}
.lineheight20-width27{line-height: 20px !important; width: 27% !important;}
.lineheight20-width68{line-height: 20px !important; width: 68% !important;}
.td-last01-style{border-right: 0px none !important; line-height: 20px !important; width: 23 !important;}
.border-right-none{border-right: 0px none !important;}
.td-big-box-sizing{width: 31.5% !important; border-top: none !important; border-left: none !important; border-bottom: solid #DDDDDD 1.0pt !important; border-right: solid #DDDDDD 1.0pt !important; mso-border-bottom-alt: solid #DDDDDD .75pt !important; mso-border-right-alt: solid #DDDDDD .75pt !important; padding: 10px !important;}
.td-box-sizing002{border-top: none !important; border-left: none !important; border-bottom: solid #DDDDDD 1.0pt !important; border-right: solid #DDDDDD 1.0pt !important; mso-border-bottom-alt: solid #DDDDDD .75pt !important; mso-border-right-alt: solid #DDDDDD .75pt !important; padding: 10px !important;}
.td-big-box-sizing001{border: none !important; border-top: solid #DDDDDD 1.0pt !important; border-bottom: solid #DDDDDD 1.0pt !important; mso-border-bottom-alt: solid #DDDDDD .75pt !important; background: #FAFAFA !important; padding: 10px !important;}

.marginbtm-lineheight001{margin-bottom: 0.0001pt !important; line-height: 15pt !important;}
.p-font-size{margin-bottom: .0001pt !important; text-align: center !important; mso-pagination: widow-orphan !important; text-autospace: ideograph-numeric ideograph-other !important;}
.td-font-size01{border: none !important; border-bottom: solid #DDDDDD 1.0pt !important; mso-border-bottom-alt: solid #DDDDDD .75pt !important; padding: 10px !important;}
.p-font-size02{margin-bottom: .0001pt !important; line-height: 15.0pt !important; mso-pagination: widow-orphan !important; text-autospace: ideograph-numeric ideograph-other !important;}
.td-fontsize-03{border: none !important; border-bottom: solid #DDDDDD 1.0pt !important; mso-border-top-alt: solid #DDDDDD .75pt !important; mso-border-bottom-alt: solid #DDDDDD .75pt !important; padding: 10px !important;}
.p-font-size04{margin-bottom: .0001pt !important; text-indent: 9.0pt !important; mso-char-indent-count: 1.0 !important; mso-pagination: widow-orphan !important; text-autospace: ideograph-numeric ideograph-other !important;}
.p-font-size05{mso-para-margin-top: 0cm !important; mso-para-margin-right: 0cm !important; mso-para-margin-bottom: .0001pt !important; mso-para-margin-left: .71gd !important; mso-pagination: widow-orphan !important; text-autospace: ideograph-numeric ideograph-other !important; margin: 0cm 0cm .0001pt 7.1pt !important;}
.p-font-size06{border-top: none !important; border-left: none !important; border-bottom: solid #DDDDDD 1.0pt !important; border-right: solid #DDDDDD 1.0pt !important; mso-border-top-alt: solid #DDDDDD .75pt !important; mso-border-bottom-alt: solid #DDDDDD .75pt !important; mso-border-right-alt: solid #DDDDDD .75pt !important; padding: 10px !important; height: 12.05pt !important;}
.p-font-size07{margin-bottom: .0001pt !important; mso-pagination: widow-orphan !important; tab-stops: 349.8pt !important; text-autospace: ideograph-numeric ideograph-other !important;}
.align-justify{text-align: justify !important;}
.p-style001{margin: 0px !important; padding: 10px !important; letter-spacing: 0 !important;}
.td-tyle002{margin: 0px !important; padding: 12px !important; border-bottom: 1px solid #dddddd !important;}
.p-font-size08{line-height: normal !important; mso-pagination: widow-orphan !important; text-autospace: ideograph-numeric ideograph-other !important;}
.table-style01{width: 100.0% !important; border-collapse: collapse !important; mso-yfti-tbllook: 1184 !important;}
.td-font-size02{border-top: none !important; border-left: none !important; border-bottom: solid #DDDDDD 1.0pt !important; border-right: solid #DDDDDD 1.0pt !important; mso-border-top-alt: solid #DDDDDD .75pt !important; mso-border-bottom-alt: solid #DDDDDD .75pt !important; mso-border-right-alt: solid #DDDDDD .75pt !important; padding: 10px !important;}
.tr-style01{mso-yfti-irow: 6 !important; height: 12.05pt !important;}
.height1205{height: 12.05pt !important;}
.mso-yfti-irow-7{mso-yfti-irow: 7 !important;}
.mso-yfti-irow-8{mso-yfti-irow: 8 !important;}
.mso-yfti-irow-9{mso-yfti-irow: 9 !important;}
.mso-yfti-lastrow-yes{mso-yfti-lastrow: yes !important;}
.size-underline{font-size: 24px !important; text-decoration-line: underline !important;}
.tbltype02{border-collapse: collapse !important; border-spacing: 0px !important; table-layout: auto !important; border-top: 0px none !important; border:0 !important; width:100% !important; cellspacing:0 !important; cellpadding:0 !important;}
.last-style01{margin: 0px !important; padding: 16px 10px !important; border-bottom: 1px solid #dddddd !important; border-right: 0px none !important; line-height: 20px !important;}
.td-font-size-09{margin: 0px !important; padding: 16px 10px !important; border-bottom: 1px solid #dddddd !important; border-right: 1px solid #dddddd !important; line-height: 20px !important;}
.btmlink01{color: #222 !important; text-decoration-line: none !important; cursor: pointer !important;}
.p-style01{margin: 0px !important; padding: 10px !important; letter-spacing: 0 !important;}
.h3-font-style{font-size: 15px !important; margin-top: 5px !important; margin-left: 18px !important;}
span.font-size-24{font-size: 24px !important;}
fishingfont{color:#0070C0 !important; font-size: var(--small-size) !important;}
.fishingextra-info-font{font-weight: 700 !important; margin-bottom: 10vw !important;}
.marginbotm-3rm{margin-bottom:3rem}
.marginleft-botm{margin-left:1.3rem !important; margin-bottom:2rem !important;}
.marginleft-botm-1rm{margin-left:1.3rem !important; margin-bottom:1rem !important;}
.margin-1rm0{margin:1rem 0}
.new-font-tb{text-align:center !important; margin-top:0px !important;}
.extrainfo-font-style{margin-bottom: 10vw !important;}
.currency-amount{text-align:right !important; padding-bottom: 10px !important; padding-right:10px !important;}
.renew-open{text-decoration:underline !important;color:#000 !important;}
.title-font-color{color:#0070C0 !important; font-size: 1.6rem !important; font-weight: 900 !important;}
.aounce-font-color{color:#0070C0 !important; font-size: 1.6rem !important; font-weight: 900 !important; letter-spacing: 1px !important;}
.contents-opinion{text-align: center !important; margin: 80px 0 40px 0 !important;}
.contents-opinion1{font-size: 20px !important; margin-top: 20px !important;}
.contents-opinion-detail{margin-left: 1.5rem !important;}
.content-contents{margin-left: 1.5rem !important; margin-bottom:2rem !important;}
.name-sign-font{margin-top: 10px !important;text-align: right !important;}