﻿@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

* {margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address {margin:0;padding:0; line-height:1;}
table {width:100%;border:0;border-collapse:collapse;border-spacing:0;font-size:inherit;font-weight:400;}
fieldset,img {border:0;vertical-align:top;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:400;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
a {text-decoration:none;color:#272727;}
body{position:relative; width:100%; height:100%; font-family:'Noto Sans KR', sans-serif; font-size:0.75em; color:#272727; -webkit-text-size-adjust:none; text-size-adjust:none;}
hr,caption,legend {display:none;}
header, section, article,aside, nav, footer{display:block;}
input,textarea,select{font-family:inherit; vertical-align:middle;}

strong {font-weight:700;}

:focus {outline:none;}

textarea {color:#666; border:1px solid #ccc; text-indent:5px; font-size:14px; line-height:30px;}

/* input select */
input[type*="text"] {width:100%; height:40px; color:#666; border:1px solid #ccc; text-indent:5px; font-size:14px; line-height:40px; box-sizing:border-box;}
input[type*="password"] {width:100%; height:40px; color:#666; border:1px solid #ccc; text-indent:5px; font-size:14px; line-height:40px;}
input[type*="radio"] {cursor:pointer;}
input[type*="image"] {}
input[type*="button"] {cursor:pointer; border:0px;}

select {width:100%; height:40px; padding:5px 5px; border:1px solid #ccc; color:#666; font-size:14px; line-height:40px;}


/* class css */
.tal {text-align:left !important;}
.tac {text-align:center !important;}
.tar {text-align:right !important;}
.vat {vertical-align:top !important;}

.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !important;}

.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mt65 {margin-top:65px !important;}
.mt75 {margin-top:75px !important;}
.mt80 {margin-top:80px !important;}

.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}

.fwN {font-weight:normal;}

.fl {float:left;}
.fr {float:right;}

.c999999 {color:#999 !important;}
.c385723 {color:#385723 !important;}/*7호선*/
.c00b050 {color:#00b050 !important;}/*2호선*/
.cf76b15 {color:#f76b15 !important;}/*3호선*/
.ccb8319 {color:#cb8319 !important;}/*9호선*/




