@charset "utf-8"; /* ----------------------------------------------- * 스타일 초기화 -------------------------------------------------- - 최초 작성일 :2021.08.15 - 최초 작성자 :아보카도 - 최종 수정일 : - 최종 수정자 : --------------------------------------------------*/ /**************************************** Import ****************************************/ @import url(./swiper.css); @font-face { font-family:'icon'; src: url('./fonts/icomoon.eot?y5isk6'); src: url('./fonts/icomoon.eot?y5isk6#iefix') format('embedded-opentype'), url('./fonts/icomoon.ttf?y5isk6') format('truetype'), url('./fonts/icomoon.woff?y5isk6') format('woff'), url('./fonts/icomoon.svg?y5isk6#icomoon') format('svg'); font-weight:normal; font-style:normal; } .sound_only { display:none; } /**************************************** 소스코드 초기화 ****************************************/ html {overflow-y:auto} body {margin:0;padding:0;} html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0} h1, h2, h3, h4, h5, h6 {} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block} ul, li {margin:0;padding:0;list-style:none} legend {display:none;} label, input, button, select, img {vertical-align:middle} input, button {margin:0;padding:0;} button {cursor:pointer} textarea, select {font-size:1em} select {margin:0} p {margin:0;padding:0;word-break:break-all} hr {display:none} pre {overflow-x:scroll;} a:link, a:visited {text-decoration:none} a:hover, a:focus, a:active {text-decoration:none} ul,li { margin:0; padding:0; } i,sup,em { font-style:normal; } label { cursor:pointer; } img { max-width:100%; vertical-align:middle; } table { width:100%; } /**************************************** 기본 레이아웃 정의 ****************************************/ .fix-layout {margin:0 auto; padding:0; box-sizing:border-box;} .fix-layout .fix-layout { padding:0; margin:0; } #body {height:90vh; box-sizing:border-box;} #body > .fix-layout {display:table; width:100%; height:100%; table-layout:fixed;} #body > .fix-layout > .mid-layout {display:table-cell; vertical-align:middle; padding:80px;} @media all and (max-width:520px) { #body > .fix-layout > .mid-layout {padding-left:10px !important; padding-right:10px !important;} } /**************************************** 애니메이션 효과 지정 / 초기화 ****************************************/ * {transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s;} .trans, .trans *, .trans *:after, .trans *:before { -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .none-trans, .none-trans *, .none-trans *:after, .none-trans *:before { -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; } /**************************************** 텍스트 코드 정렬 ****************************************/ .txt-left { text-align:left; } .txt-center { text-align:center; } .txt-right { text-align:right; } /**************************************** 스크롤 스타일 정의 ****************************************/ /* scrollbar :ie except */ *::-webkit-scrollbar-track {} *::-webkit-scrollbar {} *::-webkit-scrollbar-thumb {border:none;} /********************** 폼 스타일 **********************/ .theme-form { width:100%; } /************************************************************** Web Size Viewer Control - 반응형 코딩 - 모바일 기준 :width 1024px ***************************************************************/ @media all and (min-width:1025px) { .only-pc {} .only-ta {display:none !important;} .only-mo {display:none !important;} .not-pc {display:none !important;} .not-ta {} .not-mo {} } @media all and (max-width:1024px) and (min-width:1025px) { .only-pc {display:none !important;} .only-ta {} .only-mo {display:none !important;} .not-pc {} .not-ta {display:none !important;} .not-mo {} } @media all and (max-width:1025px) { .only-pc {display:none !important;} .only-ta {display:none !important;} .only-mo {} .not-pc {} .not-ta {} .not-mo {display:none !important;} }