﻿/*
 Date : 2013-03-28
 Project : alps
 writer : 정승희(jungsh304@onewsoft.co.kr)
*/
/* user */
* {
	font-family: 'Nanum Gothic','Dotum','돋움','Gulim','굴림';
	padding: 0;
	margin: 0;
	font-size:12px;	
	line-height:150%;
}
*{-webkit-text-size-adjust:none;} /* 사파리에서 브라우저가 폰트 사이즈를 강제로 조정하는 것을 방지함 */

body, li, dt, dd, input, select, textarea, p, span, th, td {}
body {color:#333; height:100%;padding: 0; margin: 0;}

fieldset, label {border:none;}
legend{ visibility:hidden; font-size:0; width:0; height:0; line-height:0}
table, th, td {margin:0; padding:0; border-collapse:collapse; word-break:break-all; font-weight:normal;}
h1, h2, h3, h4, h5, ul, ol, li, dl, dt, dd, form {margin:0; padding:0;font-size:1em;}
input {vertical-align:middle;}
img	{border:0 none; vertical-align:middle; font-size:0; line-height:0;margin:0; padding:0;}
strong	{font-weight:bold}
ul, ol, li	{list-style:none;}

a:link, a:visited{color:#333;text-decoration:none;}
a:hover, a:active {color:#333;text-decoration:none;}

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.ta_c {text-align:center;}

.dsnone{display:none;}

input.text_s {border:1px solid #808080; height:25px;font-size:14px;padding-left:5px;}
textarea.text_s { width:97%; border:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:2px; }

.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w160{width:160px;}
.w180{width:180px;}
.w200{width:200px;}
.w220{width:220px;}
.w240{width:240px;}
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}
.w30_{width:30%;}
.w50_{width:50%;}
.w70_{width:70%;}
.w90_{width:90%;}
.w95_{width:95%;}
.w100_{width:100%;}

h1 {
    height:20px;
    background:#2672ec;
    padding:10px;
    color:#ffffff;
    font-size:14px;  
    clear:both;  
}
dl {
    padding:20px;
}
dl dt {
    clear:both;
    font-weight: bold;
}
dl dd {
    margin-bottom:10px;
}
dl dd select{
    height:25px;
    width:150px;
}
dl dd.group {
    float: left;
}
.agree {
    padding:10px 0 20px 10px;
    margin-bottom:20px;
}
.bluebtn input{
    background:#2672ec;
    border:none;
    padding:5px 30px;
    color:#ffffff;
    font-weight:bold;
    float:left;  
    margin-right:5px;  
}
.graybtn a {
    height:20px;
}
.graybtn a,.graybtn input {
    background:#808080;
    border:none;
    padding:5px 30px;
    color:#ffffff;
    font-weight:bold;
    float:left;
    margin-right:5px;    
}