@charset "utf-8";


#container { z-index: 20; position: relative; text-align: left; padding-bottom: 0px; width: 100%; }
#container:after { display: block; clear: both; content: ''; }
#container .content { width: 930px; margin: 0 auto; text-align: left; }
#container .content .title{margin:40px 0 40px 0;}
#container .content .process ul li{float:left; padding-right:13px; padding-bottom:30px;}


#container .content .table{width:930px; border:0; border-top:2px solid #cc3333; border-bottom:2px solid #ccc; border-spacing:15px; font-family:dotum;width: 100%;} 
#container .content .table > table{width:100%; }
#container .content .table tr{background:#fff;}
#container .content .table tr .title{background:#eee; text-align:center; color:#666;}
#container .content .table tr .i_text{border:1px solid #ccc; width:150px; padding-left:3px; margin:10px 0 10px 5px;}
#container .content .table tr td {font-size:13px; color:#000; padding:0 10px;}


#container .content .table2{width:100%; margin:10px auto; font-size:13px; color:#000;}
#container .content .table2 > table {margin: 10px auto; float:left;width: 74%;}
#container .content .table2 tr .i_text{border:1px solid #ccc; width:150px; /*! padding-left:3px; */ margin:-4px 0 0 7px;vertical-align: top;/*! margin-top: 36px; */}

#container .content .btn{/*! position:absolute; */ /*! margin-left:620px; */ /*! margin-top:-60px; */}

#container .btn{float:left; width:auto; text-align: center;}
#container .btn > input { margin-top:40px;}
.pw_notice {font-size:13px; color:#000; padding-bottom:10px;}
.kc_notice {font-size:13px; font-style:normal;color:#000;display: block;margin: 37px 0 0 7px;float: right;}
#container .table2 .item { display: block; height:auto;}
#container .table2 .item  > span {/*! border:1px solid red; */ display:block;padding: 10px 0;}
#container .content .table2 tr .i_text.kc_wrap {vertical-align: top; margin:37px 0 0 7px; }
#container .table2 .item > div {overflow:hidden }
#container .table2 .item > div > * {float:left;}