.layout {width:800px;margin:0 auto;}
.contents_box {width:750px;margin:0 auto;padding:10px;border:1px solid #4d85ec;background-color:#ffffff;border-radius:5px;}

table {border-collapse:collapse;}

.merge {width:1px;white-space:nowrap;}
.init {clear:both;font-size:0;margin:0;padding:0;line-height:1;}
.parent {position:relative;}
.child {position:absolute;}
.btn {cursor:pointer;}
a.btn {text-decoration:underline;}
.hidden {display:none;}

.b {font-weight:bold;}
.center {text-align:center;}
.right {text-align:right;}
.blue {color:#2c8aea;}
.red {color:#eb585a;}
.gray {color:#666666;}
.underline {text-decoration:underline;}

.button {
    display:inline-block;

    width:50%;
    padding:.9em 0;

    font-size:18px;
    font-weight:bold;
    color:#FF0000;

    cursor:pointer;

    text-align:center;

    background-color:#0099CC;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#0099CC),to(#0099CC));

    border:1px #0099CC solid;
    border-bottom:1px #0099CC solid;
    border-top:1px #0099CC solid;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;


    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.XXL {width:530px;}
.XL  {width:480px;}
.L   {width:50%;}
.S   {width:150px;}
.SS  {width:80px;}
.SSS {width:30px;}
.inp {border:1px solid #999999;padding:3px;font-size:13px;}
.inp:hover {border:1px solid blue;}
.line1px {font-size:0px;height:1px;background-color:#eeeeee;}
.fomtxt {padding-right:10px;background:#ffffff;color:#444444;font-size:13px;width:23%;text-align:right;}
.domtxt1 {padding:10px;background:#ffffff;color:#000000;font-size:13px;width:27%;}
.domtxt2 {padding:10px;background:#ffffff;color:#000000;font-size:13px;width:78%;}
.star {color:red;}
.btn {cursor:pointer;background-color:#0099CC;border:1px #0099CC solid;color:#FFFFFF;padding:3px;}

.one1 {width:94%;margin:0px auto;border:1px solid #FF0000;padding:10px;border-radius:6px;}
.one3 {width:94%;margin:0px auto;border:1px solid #737373;padding:10px;border-radius:6px;}
.con1 {padding:5px;font-size:14px;font-family:'Tahoma','Malgun Gothic','맑은 고딕','Nanum Barun Gothic';}
.con3 {padding:15px;font-size:16px;font-family:'Tahoma','Malgun Gothic','맑은 고딕','Nanum Barun Gothic';}
.con4 {padding:15px;font-size:13px;font-family:'Tahoma','Malgun Gothic','맑은 고딕','Nanum Barun Gothic';}

/* #sm {margin-bottom:55px;} */
#sm table {width:100%;}
#sm table td.empty {width:14px;border:0;background-color:#ffffff;}
#sm table td {height:40px;background-color:#FFEFDF;padding:1px;text-align:center;}
#sm table td div {height:40px;background-color:#ffffff;overflow:hidden;}
#sm table td div div {padding-top:11px;}
#sm table td div div a {font-size:18px;color:#0000;}
#sm table td div div a span.btn {padding-left:1px;}
#sm table td div div a:hover {text-decoration:none;}
#sm table td div div a:hover span.btn {text-decoration:underline;}
#sm table td div div a.p span.btn {color:#ffffff;text-decoration:none;}

#sm table td.p div {background-color:#0099CC;}
#sm table td.p div div a {color:#ffffff;}
#sm table td.p div div a span.btn {text-decoration:none !important;}

#contents .contitle {margin-bottom:5px;font-size:22px;font-weight:bold;text-align:center;}
#contents .con {text-align:justify;font-size:13px;font-family:'Tahoma','Malgun Gothic','맑은 고딕','Nanum Barun Gothic';}
#contents .simplecon {text-align:center;font-size:18px;font-family:'Tahoma','Malgun Gothic','맑은 고딕','Nanum Barun Gothic';}

#contents .one1 table {width:500px;margin: 0 auto;margin-top:10px; text-align:center;}
#contents .one1 th, #contents .one1 td {padding:6px; 0px;border:1px solid #cccccc;font-family:'Tahoma','Malgun Gothic','맑은 고딕','Nanum Barun Gothic';font-size:14px;color:#000000;}
#contents .one1 thead tr {background-color:#eeeeee;font-weight:bold; }
#contents .one1 tbody tr th {background-color:#eeeeee;font-weight:bold; font-family:'Tahoma','Malgun Gothic','맑은 고딕','Nanum Barun Gothic';font-size:14px;color:#252525;}
#contents .one1 tbody tr td {font-family:'Tahoma','Malgun Gothic','맑은 고딕','Nanum Barun Gothic';font-size:14px;}
#contents .one1 tbody tr.gray th {background-color:#eaeaea}
#contents .one1 tbody tr.gray td {background-color:#fdfdfd;}
