@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://linu4u.com/CDN/normalize.css);
/* Lstyle_CSS 141025 Document */

* {
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Nanum Gothic', serif;
    font-size: 100%;
}

@media all and (min-width:768px)  {
	body {
		font-size: 120%;
	}
}


.box {
    border: 1px solid;
}

/* 워드랩 기법 */
.wwrap {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* 워드랩 기법 */
/* CSS 테이블 셋 */
.css-table {display: table;}
.css-tr {display: table-row;}
.css-td {display: table-cell;text-align: center;}
.css-tr:nth-child(odd) {
	/* 혹수 라인 배경색 지정 */
    background: #efefef;
}
/* CSS 테이블 셋 */

/* 부트스트랩 추가 컬러셋 */
/* 인풋 그룹 의 추가 색 */
.input-group-addon.primary {
    color: rgb(255, 255, 255);
    background-color: rgb(50, 118, 177);
    border-color: rgb(40, 94, 142);
}
.input-group-addon.success {
    color: rgb(255, 255, 255);
    background-color: rgb(92, 184, 92);
    border-color: rgb(76, 174, 76);
}
.input-group-addon.info {
    color: rgb(255, 255, 255);
    background-color: rgb(57, 179, 215);
    border-color: rgb(38, 154, 188);
}
.input-group-addon.warning {
    color: rgb(255, 255, 255);
    background-color: rgb(240, 173, 78);
    border-color: rgb(238, 162, 54);
}
.input-group-addon.danger {
    color: rgb(255, 255, 255);
    background-color: rgb(217, 83, 79);
    border-color: rgb(212, 63, 58);
}
/* 부트스트랩 추가 컬러셋 */

.inline {
    display: inline-block;
}
.dnone {
    display: none;
}

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

.cb {
    clear: both;
}

.m0a {
    margin: 0 auto;
}


.bf {
    font-size: 1.2em;
}

.center {
    text-align: center;
}


.toggle {
    cursor: pointer;
}



.wordbox {
	font-size: 1.5em;
    position: absolute;
    max-width: 23em;
    min-width: 10em;
    text-align: center;
    padding-top: 2em;
    padding-bottom: 2em;
    padding-left: 2em;
    padding-right: 2em;
    border-radius:0.5em;
    border: 0.1em solid;
}

.mindbox {
    position: relative;
    height: 250px;
    background-color: #4E5D6C;
}
.overh {
	    overflow: hidden;
}
.bgc1 {
    background-color: rgba(72, 85, 98,0.8);
}
.bgc2 {
    background-color: rgba(221, 124, 41, 0.8);
}
.bgc3 {
    background-color: rgba(95, 183, 96,0.8); 
}
.bgc4 {
    background-color: rgba(238, 203, 87, 0.8); 
}
.bgc5 {
    background-color: rgba(215, 84, 82,0.8);
}
.bgc6 {
    background-color: rgba(96, 192, 220,0.8);
}

.bbtn {
    padding: 1em;
    border: 0.1em dotted;
}

.bg60C0DC {
    background-color: #668973;
}

.bgDD6929 {
    background-color: #B4B070;
}



.smind {
    max-width: 10em;
}

.menubox {
    position: fixed;
    width: 100%;
    left:0;
    bottom: 0;
}

.bgc4E5D6C {
    background-color: #4E5D6C;
}

