@charset "utf-8";

*{margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html{width:100%; height:100%;}
body, input, select, div, table{font-size:14px; font-family:NanumGothic,'NanumGothic', '나눔고딕', Malgun Gothic, '맑은고딕', Apple Gothic, Dotum, '돋움', sans-serif, helvetica, arial, verdana, tahoma,FontAwesome;}
h1,h2, h3, h4, h5,h6{color:#000; font-family:NanumSquare,'Nanum Square','나눔스퀘어',Malgun Gothic, '맑은고딕', Apple Gothic, Dotum, '돋움', sans-serif, helvetica, arial, verdana, tahoma; font-weight:normal;}
option {padding-right:6px;}
legend {display:none; overflow:hidden; visibility:hidden;}
img, fieldset{vertical-align:middle; border:0;}
ul, ol {list-style:none;}
em, address {font-style:normal;}
/*body{color:#666; -webkit-backface-visibility:hidden;}
hr {border:none;}
caption  {display:none;}*/
table {border-collapse:collapse; /*font-size:14px;*/}
input,button{outline:none;}
input, textarea, button {line-height: 1.5em; vertical-align: middle;}
button{display:inline-block; border:0; padding:0; cursor:pointer;}
input[type=text], input[type=password], textarea,select
 {padding-left:4px; border:1px solid #ddd; color:#8b8b8b; font-family:'나눔고딕',NanumGothic; line-height:1.6em;  vertical-align:middle; }
input[type=checkbox],input[type=radio] {margin:0 10px; padding:0; vertical-align:middle; width:13px; height:13px; line-height:13px;}
label {cursor:pointer;}
a {text-decoration:none; color:inherit; outline: none;}
a:hover, a:active{text-decoration:none; color:inherit;}


.blind {overflow:hidden; height:0; width:0; text-indent:-9999px;}
.blind_ir {overflow:hidden; text-indent:-9999px; font-size:0;}

.solGate {width:650px; height:710px; margin:0 auto; background:url(img/sol_gate.gif) no-repeat;}
.solSub {width:650px; margin:0 auto; overflow:hidden;} 
.solSub .con {text-indent:-9999px; font-size:0;}
.solSub7 .con {height:2530px; background:url(img/sol_sub7_con.gif) no-repeat;}
.solSub8 .con {height:2760px; background:url(img/sol_sub8_con.gif) no-repeat;}
.solSub9 .con {height:2770px; background:url(img/sol_sub9_con.gif) no-repeat;}
.solSub10 .con {height:3870px; background:url(img/sol_sub10_con.gif) no-repeat;}

.detail_con_box1 {
    width: 100%;
    min-width:650px;
    margin-top: 10px;
    height: 100%;
}
.detail_con_box1 .con_1{padding:0; margin-bottom:6px; line-height:2em;}

.detail_tab{position: relative; display:block; width:100%; height: 56px; margin:0 auto 30px; color:#999; border-bottom: 1px solid ;}
.detail_tab:after{content: "";	display:block;	clear:both; zoom:1;}
.detail_tab li {float: left;width: 33.333%;	text-align: center}
.detail_tab li a {height: 54px;	line-height: 18px; padding-top:10px; display: block; color:#fff;	background-color: #2176df; border-top: 1px solid #ccc;	border-right: 1px solid #ccc; font-size:15px; }
.detail_tab li:first-child a {border-left: 1px solid #ccc;}
.detail_tab li a.on {position: relative; top:0; height:56px; font-weight:bold; color:#2176df; background-color:#fff; border-left:1px solid #999; border-top:1px solid #999; font-size:16px; border-right: 1px solid #999; z-index: 10;}



