/**
  *
  * 유용한 스타일 들
  *
  */
.border-1 {border:1px solid #ff0000;}



/**
  *
  * yn-divider style
  * fontawesome 5와 함께 사용합니다.
  *
  */
.yn-divider {
	position:relative;
	margin:45px 0;
	text-align:center;
}
.yn-divider i {display:inline-block;width:40px;font-size:1.3em;color:#bbb;z-index:1;background-color:#fff;}
.yn-divider i:after {
	content:'';
	position:absolute;
	top:0.4em;left:10%;
	width:80%;
	height:1px;
	border-bottom:1px solid #dedede;
	z-index:0;
}


/* flex */
/* bootstrap 4와 겹칠 수 있으므로 검증 필요
.display-flex {display:-webkit-flex;display:-moz-flex;display:flex}
.flex-direction-row {flex-direction:row}
.flex-direction-row-reverse {flex-direction:row-reverse}
.flex-direction-column {flex-direction:column}
.flex-direction-column-reverse {flex-direction:column-reverse}
.flex-wrap-wrap {flex-wrap:wrap}
.flex-wrap-wrap-reverse {flex-wrap:wrap-reverse}
.flex-wrap-nowrap {flex-wrap:nowrap}
.flex-flow-row-wrap {flex-flow:row wrap}
.flex-flow-row-nowrap {flex-flow:row nowrap}
.flex-flow-column-wrap {flex-flow:column wrap}
.flex-flow-column-nowrap {flex-flow:column nowrap}
.justify-content-center {-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.justify-content-flex-start {-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;}
.justify-content-flex-end {-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;}
.justify-content-space-around {-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;}
.justify-content-space-between {-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;}
.align-items-center {-webkit-align-items:center;-moz-align-items:center;align-items:center;}
.align-items-flex-start {-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;}
.align-items-flex-end {-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;}
.align-items-stretch {-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;}
.align-items-baseline {-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline;}
.align-content-space-between {-webkit-align-centent:space-between;-moz-align-centent:space-between;align-centent:space-between;}
.align-content-space-around {-webkit-align-centent:space-around;-moz-align-centent:space-around;align-centent:space-around;}
.align-content-stretch {-webkit-align-centent:stretch;-moz-align-centent:stretch;align-centent:stretch;}
.align-content-center {-webkit-align-centent:center;-moz-align-centent:center;align-centent:center;}
.align-content-flex-start {-webkit-align-centent:flex-start;-moz-align-centent:flex-start;align-centent:flex-start;}
.align-content-flex-end {-webkit-align-centent:flex-end;-moz-align-centent:flex-end;align-centent:flex-end;}
*/


/* color : https://ko.wikipedia.org/wiki/%EC%9B%B9_%EC%83%89%EC%83%81 */
.yn-color-first{color:#8ab933 !important;}
.yn-color-indianred{color:#cd5c5c;}
.yn-color-darksalmon{color:#e9967a;}
.yn-color-lightcoral{color:#f08080;}
.yn-color-salmon{color:#fa8072;}
.yn-color-orangered{color:#ff4500;}
.yn-color-red{color:#ff0000;}
.yn-color-crimson{color:#dc143c;}					a.yn-color-crimson:hover {text-decoration:none;color:#dc143c;}
.yn-color-firebrick{color:#b22222;}
.yn-color-darkred{color:#8b0000;}
.yn-color-mediumvioletred{color:#c71585;}
.yn-color-pink{color:#ffc0cb;}
.yn-color-lightpink{color:#ffb6c1;}
.yn-color-hotpink{color:#ff69b4;}
.yn-color-deeppink{color:#ff1493;}
.yn-color-palevioletred{color:#db7093;}
.yn-color-darkkhaki{color:#bdb76b;}
.yn-color-khaki{color:#f0e68c;}
.yn-color-palegoldenrod{color:#eee8aa;}
.yn-color-lightgoldenrodyellow{color:#fafad2;}
.yn-color-lightyellow{color:#ffffe0;}
.yn-color-lemonchiffon{color:#fffacd;}
.yn-color-yellow{color:#ffff00;}
.yn-color-gold{color:#ffd700;}
.yn-color-papayawhip{color:#ffefd5;}
.yn-color-moccasin{color:#ffe4b5;}
.yn-color-peachpuff{color:#ffdab9;}
.yn-color-cyan{color:#00ffff;}
.yn-color-aqua{color:#00ffff;}
.yn-color-aquamarine{color:#7fffd4;}
.yn-color-turquoise{color:#40e0d0;}
.yn-color-mediumturquoise{color:#48d1cc;}
.yn-color-darkturquoise{color:#00ced1;}
.yn-color-cadetblue{color:#5f9ea0;}
.yn-color-slategray{color:#708090;}
.yn-color-lightcyan{color:#e0ffff;}
.yn-color-paleturquoise{color:#afeeee;}
.yn-color-powderblue{color:#b0e0e6;}
.yn-color-lightsteelblue{color:#b0c4de;}
.yn-color-steelblue{color:#4682b4;}
.yn-color-lightblue{color:#add8e6;}
.yn-color-skyblue{color:#87ceeb;}
.yn-color-lightskyblue{color:#87cefa;}
.yn-color-deepskyblue{color:#00bfff;}
.yn-color-cornflowerblue{color:#6495ed;}
.yn-color-royalblue{color:#4169e1;}
.yn-color-mediumslateblue{color:#7b68ee;}
.yn-color-dodgerblue{color:#1e90ff;}
.yn-color-blue{color:#0000ff;}
.yn-color-mediumblue{color:#0000cd;}
.yn-color-darkblue{color:#00008b;}
.yn-color-navy{color:#000080;}
.yn-color-midnightblue{color:#191970;}
.yn-color-lightsalmon{color:#ffa07a;}
.yn-color-orange{color:#ffa500;}
.yn-color-darkorange{color:#ff8c00;}
.yn-color-coral{color:#ff7f50;}
.yn-color-tomato{color:#ff6347;}
.yn-color-orangered{color:#ff4500;}
.yn-color-aquamarine{color:#7fffd4;}
.yn-color-mediumspringgreen{color:#00fa9a;}
.yn-color-springgreen{color:#00ff7f;}
.yn-color-palegreen{color:#98fb98;}
.yn-color-greenyellow{color:#adff2f;}
.yn-color-chartreuse{color:#7fff00;}
.yn-color-lawngreen{color:#7cfc00;}
.yn-color-lime{color:#00ff00;}
.yn-color-lightgreen{color:#90ee90;}
.yn-color-yellowgreen{color:#9acd32;}
.yn-color-limegreen{color:#32cd32;}
.yn-color-mediumseagreen{color:#3cb371;}
.yn-color-darkseagreen{color:#8fbc8f;}
.yn-color-forestgreen{color:#228b22;}
.yn-color-seagreen{color:#2e8b57;}
.yn-color-green{color:#008000;}
.yn-color-olivedrab{color:#6b8e23;}
.yn-color-olive{color:#808000;}
.yn-color-darkolivegreen{color:#556b2f;}
.yn-color-darkgreen{color:#006400;}
.yn-color-mediumaquamarine{color:#66cdaa;}
.yn-color-turquoise{color:#40e0d0;}
.yn-color-lightseagreen{color:#20b2aa;}
.yn-color-darkcyan{color:#008b8b;}
.yn-color-teal{color:#008080;}
.yn-color-lavender{color:#e6e6fa;}
.yn-color-thistle{color:#d8bfd8;}
.yn-color-plum{color:#dda0dd;}
.yn-color-violet{color:#ee82ee;}
.yn-color-fuchsia{color:#ff77ff;}
.yn-color-magenta{color:#ff00ff;}
.yn-color-orchid{color:#da70d6;}
.yn-color-mediumorchid{color:#ba55d3;}
.yn-color-darkorchid{color:#9932cc;}
.yn-color-blueviolet{color:#8a2be2;}
.yn-color-darkviolet{color:#9400d3;}
.yn-color-mediumpurple{color:#9370db;}
.yn-color-slateblue{color:#6a5acd;}
.yn-color-purple{color:#800080;}
.yn-color-darkmagenta{color:#8b008b;}
.yn-color-darkslateblue{color:#483d8b;}
.yn-color-indigo{color:#4b0082;}
.yn-color-honeydew{color:#f0fff0;}
.yn-color-mintcream{color:#f5fffa;}
.yn-color-azure{color:#f0ffff;}
.yn-color-aliceblue{color:#f0f8ff;}
.yn-color-ghostwhite{color:#f8f8ff;}
.yn-color-whitesmoke{color:#f5f5f5;}
.yn-color-lavenderblush{color:#fff0f5;}
.yn-color-mistyrose{color:#ffe4e1;}
.yn-color-antiquewhite{color:#faebd7;}
.yn-color-seashell{color:#fff5ee;}
.yn-color-snow{color:#fffafa;}
.yn-color-white{color:#ffffff;}					a.yn-color-white:hover {text-decoration:none;color:#f8f8f8;}
.yn-color-beige{color:#f5f5dc;}
.yn-color-linen{color:#faf0e6;}
.yn-color-oldlace{color:#fdf5e6;}
.yn-color-floralwhite{color:#fffaf0;}
.yn-color-ivory{color:#fffff0;}
.yn-color-gainsboro{color:#dcdcdc;}
.yn-color-lightgrey{color:#d3d3d3;}
.yn-color-silver{color:#c0c0c0;}
.yn-color-darkgray{color:#a9a9a9;}
.yn-color-gray{color:#808080;}
.yn-color-dimgray{color:#696969;}
.yn-color-darkslategray{color:#2f4f4f;}
.yn-color-lightslategray{color:#778899;}
.yn-color-slategray{color:#708090;}
.yn-color-cornsilk{color:#fff8dc;}
.yn-color-blanchedalmond{color:#ffebcd;}
.yn-color-bisque{color:#ffe4c4;}
.yn-color-navajowhite{color:#ffdead;}
.yn-color-wheat{color:#f5deb3;}
.yn-color-sandybrown{color:#f4a460;}
.yn-color-goldenrod{color:#daa520;}
.yn-color-darkgoldenrod{color:#b8860b;}
.yn-color-peru{color:#cd853f;}
.yn-color-chocolate{color:#d2691e;}
.yn-color-maroon{color:#800000;}
.yn-color-saddlebrown{color:#8b4513;}
.yn-color-brown{color:#a52a2a;}
.yn-color-sienna{color:#a0522d;}
.yn-color-darkred{color:#8b0000;}
.yn-color-burlywood{color:#deb887;}
.yn-color-tan{color:#d2b48c;}
.yn-color-rosybrown{color:#bc8f8f;}
.yn-color-black{color:#000000;}

/* background-color */
.yn-background-color-first{background-color:#8ab933;}
.yn-background-color-indianred{background-color:#cd5c5c;}
.yn-background-color-darksalmon{background-color:#e9967a;}
.yn-background-color-lightcoral{background-color:#f08080;}
.yn-background-color-salmon{background-color:#fa8072;}
.yn-background-color-orangered{background-color:#ff4500;}
.yn-background-color-red{background-color:#ff0000;}
.yn-background-color-crimson{background-color:#dc143c;}
.yn-background-color-firebrick{background-color:#b22222;}
.yn-background-color-darkred{background-color:#8b0000;}
.yn-background-color-mediumvioletred{background-color:#c71585;}
.yn-background-color-pink{background-color:#ffc0cb;}
.yn-background-color-lightpink{background-color:#ffb6c1;}
.yn-background-color-hotpink{background-color:#ff69b4;}
.yn-background-color-deeppink{background-color:#ff1493;}
.yn-background-color-palevioletred{background-color:#db7093;}
.yn-background-color-darkkhaki{background-color:#bdb76b;}
.yn-background-color-khaki{background-color:#f0e68c;}
.yn-background-color-palegoldenrod{background-color:#eee8aa;}
.yn-background-color-lightgoldenrodyellow{background-color:#fafad2;}
.yn-background-color-lightyellow{background-color:#ffffe0;}
.yn-background-color-lemonchiffon{background-color:#fffacd;}
.yn-background-color-yellow{background-color:#ffff00;}
.yn-background-color-gold{background-color:#ffd700;}
.yn-background-color-papayawhip{background-color:#ffefd5;}
.yn-background-color-moccasin{background-color:#ffe4b5;}
.yn-background-color-peachpuff{background-color:#ffdab9;}
.yn-background-color-cyan{background-color:#00ffff;}
.yn-background-color-aqua{background-color:#00ffff;}
.yn-background-color-aquamarine{background-color:#7fffd4;}
.yn-background-color-turquoise{background-color:#40e0d0;}
.yn-background-color-mediumturquoise{background-color:#48d1cc;}
.yn-background-color-darkturquoise{background-color:#00ced1;}
.yn-background-color-cadetblue{background-color:#5f9ea0;}
.yn-background-color-slategray{background-color:#708090;}
.yn-background-color-lightcyan{background-color:#e0ffff;}
.yn-background-color-paleturquoise{background-color:#afeeee;}
.yn-background-color-powderblue{background-color:#b0e0e6;}
.yn-background-color-lightsteelblue{background-color:#b0c4de;}
.yn-background-color-steelblue{background-color:#4682b4;}
.yn-background-color-lightblue{background-color:#add8e6;}
.yn-background-color-skyblue{background-color:#87ceeb;}
.yn-background-color-lightskyblue{background-color:#87cefa;}
.yn-background-color-deepskyblue{background-color:#00bfff;}
.yn-background-color-cornflowerblue{background-color:#6495ed;}
.yn-background-color-royalblue{background-color:#4169e1;}
.yn-background-color-mediumslateblue{background-color:#7b68ee;}
.yn-background-color-dodgerblue{background-color:#1e90ff;}
.yn-background-color-blue{background-color:#0000ff;}
.yn-background-color-mediumblue{background-color:#0000cd;}
.yn-background-color-darkblue{background-color:#00008b;}
.yn-background-color-navy{background-color:#000080;}
.yn-background-color-midnightblue{background-color:#191970;}
.yn-background-color-lightsalmon{background-color:#ffa07a;}
.yn-background-color-orange{background-color:#ffa500;}
.yn-background-color-darkorange{background-color:#ff8c00;}
.yn-background-color-coral{background-color:#ff7f50;}
.yn-background-color-tomato{background-color:#ff6347;}
.yn-background-color-orangered{background-color:#ff4500;}
.yn-background-color-aquamarine{background-color:#7fffd4;}
.yn-background-color-mediumspringgreen{background-color:#00fa9a;}
.yn-background-color-springgreen{background-color:#00ff7f;}
.yn-background-color-palegreen{background-color:#98fb98;}
.yn-background-color-greenyellow{background-color:#adff2f;}
.yn-background-color-chartreuse{background-color:#7fff00;}
.yn-background-color-lawngreen{background-color:#7cfc00;}
.yn-background-color-lime{background-color:#00ff00;}
.yn-background-color-lightgreen{background-color:#90ee90;}
.yn-background-color-yellowgreen{background-color:#9acd32;}
.yn-background-color-limegreen{background-color:#32cd32;}
.yn-background-color-mediumseagreen{background-color:#3cb371;}
.yn-background-color-darkseagreen{background-color:#8fbc8f;}
.yn-background-color-forestgreen{background-color:#228b22;}
.yn-background-color-seagreen{background-color:#2e8b57;}
.yn-background-color-green{background-color:#008000;}
.yn-background-color-olivedrab{background-color:#6b8e23;}
.yn-background-color-olive{background-color:#808000;}
.yn-background-color-darkolivegreen{background-color:#556b2f;}
.yn-background-color-darkgreen{background-color:#006400;}
.yn-background-color-mediumaquamarine{background-color:#66cdaa;}
.yn-background-color-turquoise{background-color:#40e0d0;}
.yn-background-color-lightseagreen{background-color:#20b2aa;}
.yn-background-color-darkcyan{background-color:#008b8b;}
.yn-background-color-teal{background-color:#008080;}
.yn-background-color-lavender{background-color:#e6e6fa;}
.yn-background-color-thistle{background-color:#d8bfd8;}
.yn-background-color-plum{background-color:#dda0dd;}
.yn-background-color-violet{background-color:#ee82ee;}
.yn-background-color-fuchsia{background-color:#ff77ff;}
.yn-background-color-magenta{background-color:#ff00ff;}
.yn-background-color-orchid{background-color:#da70d6;}
.yn-background-color-mediumorchid{background-color:#ba55d3;}
.yn-background-color-darkorchid{background-color:#9932cc;}
.yn-background-color-blueviolet{background-color:#8a2be2;}
.yn-background-color-darkviolet{background-color:#9400d3;}
.yn-background-color-mediumpurple{background-color:#9370db;}
.yn-background-color-slateblue{background-color:#6a5acd;}
.yn-background-color-purple{background-color:#800080;}
.yn-background-color-darkmagenta{background-color:#8b008b;}
.yn-background-color-darkslateblue{background-color:#483d8b;}
.yn-background-color-indigo{background-color:#4b0082;}
.yn-background-color-honeydew{background-color:#f0fff0;}
.yn-background-color-mintcream{background-color:#f5fffa;}
.yn-background-color-azure{background-color:#f0ffff;}
.yn-background-color-aliceblue{background-color:#f0f8ff;}
.yn-background-color-ghostwhite{background-color:#f8f8ff;}
.yn-background-color-whitesmoke{background-color:#f5f5f5;}
.yn-background-color-lavenderblush{background-color:#fff0f5;}
.yn-background-color-mistyrose{background-color:#ffe4e1;}
.yn-background-color-antiquewhite{background-color:#faebd7;}
.yn-background-color-seashell{background-color:#fff5ee;}
.yn-background-color-snow{background-color:#fffafa;}
.yn-background-color-white{background-color:#ffffff;}
.yn-background-color-beige{background-color:#f5f5dc;}
.yn-background-color-linen{background-color:#faf0e6;}
.yn-background-color-oldlace{background-color:#fdf5e6;}
.yn-background-color-floralwhite{background-color:#fffaf0;}
.yn-background-color-ivory{background-color:#fffff0;}
.yn-background-color-gainsboro{background-color:#dcdcdc;}
.yn-background-color-lightgrey{background-color:#d3d3d3;}
.yn-background-color-silver{background-color:#c0c0c0;}
.yn-background-color-darkgray{background-color:#a9a9a9;}
.yn-background-color-gray{background-color:#808080;}
.yn-background-color-dimgray{background-color:#696969;}
.yn-background-color-darkslategray{background-color:#2f4f4f;}
.yn-background-color-lightslategray{background-color:#778899;}
.yn-background-color-slategray{background-color:#708090;}
.yn-background-color-cornsilk{background-color:#fff8dc;}
.yn-background-color-blanchedalmond{background-color:#ffebcd;}
.yn-background-color-bisque{background-color:#ffe4c4;}
.yn-background-color-navajowhite{background-color:#ffdead;}
.yn-background-color-wheat{background-color:#f5deb3;}
.yn-background-color-sandybrown{background-color:#f4a460;}
.yn-background-color-goldenrod{background-color:#daa520;}
.yn-background-color-darkgoldenrod{background-color:#b8860b;}
.yn-background-color-peru{background-color:#cd853f;}
.yn-background-color-chocolate{background-color:#d2691e;}
.yn-background-color-maroon{background-color:#800000;}
.yn-background-color-saddlebrown{background-color:#8b4513;}
.yn-background-color-brown{background-color:#a52a2a;}
.yn-background-color-sienna{background-color:#a0522d;}
.yn-background-color-darkred{background-color:#8b0000;}
.yn-background-color-burlywood{background-color:#deb887;}
.yn-background-color-tan{background-color:#d2b48c;}
.yn-background-color-rosybrown{background-color:#bc8f8f;}
.yn-background-color-black{background-color:#000000;}

/* border-color */
.yn-border-first{border:1px solid #8ab933;}
.yn-border-indianred{border:1px solid #cd5c5c;}
.yn-border-darksalmon{border:1px solid #e9967a;}
.yn-border-lightcoral{border:1px solid #f08080;}
.yn-border-salmon{border:1px solid #fa8072;}
.yn-border-orangered{border:1px solid #ff4500;}
.yn-border-red{border:1px solid #ff0000;}
.yn-border-crimson{border:1px solid #dc143c;}
.yn-border-firebrick{border:1px solid #b22222;}
.yn-border-darkred{border:1px solid #8b0000;}
.yn-border-mediumvioletred{border:1px solid #c71585;}
.yn-border-pink{border:1px solid #ffc0cb;}
.yn-border-lightpink{border:1px solid #ffb6c1;}
.yn-border-hotpink{border:1px solid #ff69b4;}
.yn-border-deeppink{border:1px solid #ff1493;}
.yn-border-palevioletred{border:1px solid #db7093;}
.yn-border-darkkhaki{border:1px solid #bdb76b;}
.yn-border-khaki{border:1px solid #f0e68c;}
.yn-border-palegoldenrod{border:1px solid #eee8aa;}
.yn-border-lightgoldenrodyellow{border:1px solid #fafad2;}
.yn-border-lightyellow{border:1px solid #ffffe0;}
.yn-border-lemonchiffon{border:1px solid #fffacd;}
.yn-border-yellow{border:1px solid #ffff00;}
.yn-border-gold{border:1px solid #ffd700;}
.yn-border-papayawhip{border:1px solid #ffefd5;}
.yn-border-moccasin{border:1px solid #ffe4b5;}
.yn-border-peachpuff{border:1px solid #ffdab9;}
.yn-border-cyan{border:1px solid #00ffff;}
.yn-border-aqua{border:1px solid #00ffff;}
.yn-border-aquamarine{border:1px solid #7fffd4;}
.yn-border-turquoise{border:1px solid #40e0d0;}
.yn-border-mediumturquoise{border:1px solid #48d1cc;}
.yn-border-darkturquoise{border:1px solid #00ced1;}
.yn-border-cadetblue{border:1px solid #5f9ea0;}
.yn-border-slategray{border:1px solid #708090;}
.yn-border-lightcyan{border:1px solid #e0ffff;}
.yn-border-paleturquoise{border:1px solid #afeeee;}
.yn-border-powderblue{border:1px solid #b0e0e6;}
.yn-border-lightsteelblue{border:1px solid #b0c4de;}
.yn-border-steelblue{border:1px solid #4682b4;}
.yn-border-lightblue{border:1px solid #add8e6;}
.yn-border-skyblue{border:1px solid #87ceeb;}
.yn-border-lightskyblue{border:1px solid #87cefa;}
.yn-border-deepskyblue{border:1px solid #00bfff;}
.yn-border-cornflowerblue{border:1px solid #6495ed;}
.yn-border-royalblue{border:1px solid #4169e1;}
.yn-border-mediumslateblue{border:1px solid #7b68ee;}
.yn-border-dodgerblue{border:1px solid #1e90ff;}
.yn-border-blue{border:1px solid #0000ff;}
.yn-border-mediumblue{border:1px solid #0000cd;}
.yn-border-darkblue{border:1px solid #00008b;}
.yn-border-navy{border:1px solid #000080;}
.yn-border-midnightblue{border:1px solid #191970;}
.yn-border-lightsalmon{border:1px solid #ffa07a;}
.yn-border-orange{border:1px solid #ffa500;}
.yn-border-darkorange{border:1px solid #ff8c00;}
.yn-border-coral{border:1px solid #ff7f50;}
.yn-border-tomato{border:1px solid #ff6347;}
.yn-border-orangered{border:1px solid #ff4500;}
.yn-border-aquamarine{border:1px solid #7fffd4;}
.yn-border-mediumspringgreen{border:1px solid #00fa9a;}
.yn-border-springgreen{border:1px solid #00ff7f;}
.yn-border-palegreen{border:1px solid #98fb98;}
.yn-border-greenyellow{border:1px solid #adff2f;}
.yn-border-chartreuse{border:1px solid #7fff00;}
.yn-border-lawngreen{border:1px solid #7cfc00;}
.yn-border-lime{border:1px solid #00ff00;}
.yn-border-lightgreen{border:1px solid #90ee90;}
.yn-border-yellowgreen{border:1px solid #9acd32;}
.yn-border-limegreen{border:1px solid #32cd32;}
.yn-border-mediumseagreen{border:1px solid #3cb371;}
.yn-border-darkseagreen{border:1px solid #8fbc8f;}
.yn-border-forestgreen{border:1px solid #228b22;}
.yn-border-seagreen{border:1px solid #2e8b57;}
.yn-border-green{border:1px solid #008000;}
.yn-border-olivedrab{border:1px solid #6b8e23;}
.yn-border-olive{border:1px solid #808000;}
.yn-border-darkolivegreen{border:1px solid #556b2f;}
.yn-border-darkgreen{border:1px solid #006400;}
.yn-border-mediumaquamarine{border:1px solid #66cdaa;}
.yn-border-turquoise{border:1px solid #40e0d0;}
.yn-border-lightseagreen{border:1px solid #20b2aa;}
.yn-border-darkcyan{border:1px solid #008b8b;}
.yn-border-teal{border:1px solid #008080;}
.yn-border-lavender{border:1px solid #e6e6fa;}
.yn-border-thistle{border:1px solid #d8bfd8;}
.yn-border-plum{border:1px solid #dda0dd;}
.yn-border-violet{border:1px solid #ee82ee;}
.yn-border-fuchsia{border:1px solid #ff77ff;}
.yn-border-magenta{border:1px solid #ff00ff;}
.yn-border-orchid{border:1px solid #da70d6;}
.yn-border-mediumorchid{border:1px solid #ba55d3;}
.yn-border-darkorchid{border:1px solid #9932cc;}
.yn-border-blueviolet{border:1px solid #8a2be2;}
.yn-border-darkviolet{border:1px solid #9400d3;}
.yn-border-mediumpurple{border:1px solid #9370db;}
.yn-border-slateblue{border:1px solid #6a5acd;}
.yn-border-purple{border:1px solid #800080;}
.yn-border-darkmagenta{border:1px solid #8b008b;}
.yn-border-darkslateblue{border:1px solid #483d8b;}
.yn-border-indigo{border:1px solid #4b0082;}
.yn-border-honeydew{border:1px solid #f0fff0;}
.yn-border-mintcream{border:1px solid #f5fffa;}
.yn-border-azure{border:1px solid #f0ffff;}
.yn-border-aliceblue{border:1px solid #f0f8ff;}
.yn-border-ghostwhite{border:1px solid #f8f8ff;}
.yn-border-whitesmoke{border:1px solid #f5f5f5;}
.yn-border-lavenderblush{border:1px solid #fff0f5;}
.yn-border-mistyrose{border:1px solid #ffe4e1;}
.yn-border-antiquewhite{border:1px solid #faebd7;}
.yn-border-seashell{border:1px solid #fff5ee;}
.yn-border-snow{border:1px solid #fffafa;}
.yn-border-white{border:1px solid #ffffff;}
.yn-border-beige{border:1px solid #f5f5dc;}
.yn-border-linen{border:1px solid #faf0e6;}
.yn-border-oldlace{border:1px solid #fdf5e6;}
.yn-border-floralwhite{border:1px solid #fffaf0;}
.yn-border-ivory{border:1px solid #fffff0;}
.yn-border-gainsboro{border:1px solid #dcdcdc;}
.yn-border-lightgrey{border:1px solid #d3d3d3;}
.yn-border-silver{border:1px solid #c0c0c0;}
.yn-border-darkgray{border:1px solid #a9a9a9;}
.yn-border-gray{border:1px solid #808080;}
.yn-border-dimgray{border:1px solid #696969;}
.yn-border-darkslategray{border:1px solid #2f4f4f;}
.yn-border-lightslategray{border:1px solid #778899;}
.yn-border-slategray{border:1px solid #708090;}
.yn-border-cornsilk{border:1px solid #fff8dc;}
.yn-border-blanchedalmond{border:1px solid #ffebcd;}
.yn-border-bisque{border:1px solid #ffe4c4;}
.yn-border-navajowhite{border:1px solid #ffdead;}
.yn-border-wheat{border:1px solid #f5deb3;}
.yn-border-sandybrown{border:1px solid #f4a460;}
.yn-border-goldenrod{border:1px solid #daa520;}
.yn-border-darkgoldenrod{border:1px solid #b8860b;}
.yn-border-peru{border:1px solid #cd853f;}
.yn-border-chocolate{border:1px solid #d2691e;}
.yn-border-maroon{border:1px solid #800000;}
.yn-border-saddlebrown{border:1px solid #8b4513;}
.yn-border-brown{border:1px solid #a52a2a;}
.yn-border-sienna{border:1px solid #a0522d;}
.yn-border-darkred{border:1px solid #8b0000;}
.yn-border-burlywood{border:1px solid #deb887;}
.yn-border-tan{border:1px solid #d2b48c;}
.yn-border-rosybrown{border:1px solid #bc8f8f;}
.yn-border-black{border:1px solid #000000;}

/* border-bottom-color */
.yn-bottom-first{border-bottom:1px solid #8ab933;}
.yn-bottom-indianred{border-bottom:1px solid #cd5c5c;}
.yn-bottom-darksalmon{border-bottom:1px solid #e9967a;}
.yn-bottom-lightcoral{border-bottom:1px solid #f08080;}
.yn-bottom-salmon{border-bottom:1px solid #fa8072;}
.yn-bottom-orangered{border-bottom:1px solid #ff4500;}
.yn-bottom-red{border-bottom:1px solid #ff0000;}
.yn-bottom-crimson{border-bottom:1px solid #dc143c;}
.yn-bottom-firebrick{border-bottom:1px solid #b22222;}
.yn-bottom-darkred{border-bottom:1px solid #8b0000;}
.yn-bottom-mediumvioletred{border-bottom:1px solid #c71585;}
.yn-bottom-pink{border-bottom:1px solid #ffc0cb;}
.yn-bottom-lightpink{border-bottom:1px solid #ffb6c1;}
.yn-bottom-hotpink{border-bottom:1px solid #ff69b4;}
.yn-bottom-deeppink{border-bottom:1px solid #ff1493;}
.yn-bottom-palevioletred{border-bottom:1px solid #db7093;}
.yn-bottom-darkkhaki{border-bottom:1px solid #bdb76b;}
.yn-bottom-khaki{border-bottom:1px solid #f0e68c;}
.yn-bottom-palegoldenrod{border-bottom:1px solid #eee8aa;}
.yn-bottom-lightgoldenrodyellow{border-bottom:1px solid #fafad2;}
.yn-bottom-lightyellow{border-bottom:1px solid #ffffe0;}
.yn-bottom-lemonchiffon{border-bottom:1px solid #fffacd;}
.yn-bottom-yellow{border-bottom:1px solid #ffff00;}
.yn-bottom-gold{border-bottom:1px solid #ffd700;}
.yn-bottom-papayawhip{border-bottom:1px solid #ffefd5;}
.yn-bottom-moccasin{border-bottom:1px solid #ffe4b5;}
.yn-bottom-peachpuff{border-bottom:1px solid #ffdab9;}
.yn-bottom-cyan{border-bottom:1px solid #00ffff;}
.yn-bottom-aqua{border-bottom:1px solid #00ffff;}
.yn-bottom-aquamarine{border-bottom:1px solid #7fffd4;}
.yn-bottom-turquoise{border-bottom:1px solid #40e0d0;}
.yn-bottom-mediumturquoise{border-bottom:1px solid #48d1cc;}
.yn-bottom-darkturquoise{border-bottom:1px solid #00ced1;}
.yn-bottom-cadetblue{border-bottom:1px solid #5f9ea0;}
.yn-bottom-slategray{border-bottom:1px solid #708090;}
.yn-bottom-lightcyan{border-bottom:1px solid #e0ffff;}
.yn-bottom-paleturquoise{border-bottom:1px solid #afeeee;}
.yn-bottom-powderblue{border-bottom:1px solid #b0e0e6;}
.yn-bottom-lightsteelblue{border-bottom:1px solid #b0c4de;}
.yn-bottom-steelblue{border-bottom:1px solid #4682b4;}
.yn-bottom-lightblue{border-bottom:1px solid #add8e6;}
.yn-bottom-skyblue{border-bottom:1px solid #87ceeb;}
.yn-bottom-lightskyblue{border-bottom:1px solid #87cefa;}
.yn-bottom-deepskyblue{border-bottom:1px solid #00bfff;}
.yn-bottom-cornflowerblue{border-bottom:1px solid #6495ed;}
.yn-bottom-royalblue{border-bottom:1px solid #4169e1;}
.yn-bottom-mediumslateblue{border-bottom:1px solid #7b68ee;}
.yn-bottom-dodgerblue{border-bottom:1px solid #1e90ff;}
.yn-bottom-blue{border-bottom:1px solid #0000ff;}
.yn-bottom-mediumblue{border-bottom:1px solid #0000cd;}
.yn-bottom-darkblue{border-bottom:1px solid #00008b;}
.yn-bottom-navy{border-bottom:1px solid #000080;}
.yn-bottom-midnightblue{border-bottom:1px solid #191970;}
.yn-bottom-lightsalmon{border-bottom:1px solid #ffa07a;}
.yn-bottom-orange{border-bottom:1px solid #ffa500;}
.yn-bottom-darkorange{border-bottom:1px solid #ff8c00;}
.yn-bottom-coral{border-bottom:1px solid #ff7f50;}
.yn-bottom-tomato{border-bottom:1px solid #ff6347;}
.yn-bottom-orangered{border-bottom:1px solid #ff4500;}
.yn-bottom-aquamarine{border-bottom:1px solid #7fffd4;}
.yn-bottom-mediumspringgreen{border-bottom:1px solid #00fa9a;}
.yn-bottom-springgreen{border-bottom:1px solid #00ff7f;}
.yn-bottom-palegreen{border-bottom:1px solid #98fb98;}
.yn-bottom-greenyellow{border-bottom:1px solid #adff2f;}
.yn-bottom-chartreuse{border-bottom:1px solid #7fff00;}
.yn-bottom-lawngreen{border-bottom:1px solid #7cfc00;}
.yn-bottom-lime{border-bottom:1px solid #00ff00;}
.yn-bottom-lightgreen{border-bottom:1px solid #90ee90;}
.yn-bottom-yellowgreen{border-bottom:1px solid #9acd32;}
.yn-bottom-limegreen{border-bottom:1px solid #32cd32;}
.yn-bottom-mediumseagreen{border-bottom:1px solid #3cb371;}
.yn-bottom-darkseagreen{border-bottom:1px solid #8fbc8f;}
.yn-bottom-forestgreen{border-bottom:1px solid #228b22;}
.yn-bottom-seagreen{border-bottom:1px solid #2e8b57;}
.yn-bottom-green{border-bottom:1px solid #008000;}
.yn-bottom-olivedrab{border-bottom:1px solid #6b8e23;}
.yn-bottom-olive{border-bottom:1px solid #808000;}
.yn-bottom-darkolivegreen{border-bottom:1px solid #556b2f;}
.yn-bottom-darkgreen{border-bottom:1px solid #006400;}
.yn-bottom-mediumaquamarine{border-bottom:1px solid #66cdaa;}
.yn-bottom-turquoise{border-bottom:1px solid #40e0d0;}
.yn-bottom-lightseagreen{border-bottom:1px solid #20b2aa;}
.yn-bottom-darkcyan{border-bottom:1px solid #008b8b;}
.yn-bottom-teal{border-bottom:1px solid #008080;}
.yn-bottom-lavender{border-bottom:1px solid #e6e6fa;}
.yn-bottom-thistle{border-bottom:1px solid #d8bfd8;}
.yn-bottom-plum{border-bottom:1px solid #dda0dd;}
.yn-bottom-violet{border-bottom:1px solid #ee82ee;}
.yn-bottom-fuchsia{border-bottom:1px solid #ff77ff;}
.yn-bottom-magenta{border-bottom:1px solid #ff00ff;}
.yn-bottom-orchid{border-bottom:1px solid #da70d6;}
.yn-bottom-mediumorchid{border-bottom:1px solid #ba55d3;}
.yn-bottom-darkorchid{border-bottom:1px solid #9932cc;}
.yn-bottom-blueviolet{border-bottom:1px solid #8a2be2;}
.yn-bottom-darkviolet{border-bottom:1px solid #9400d3;}
.yn-bottom-mediumpurple{border-bottom:1px solid #9370db;}
.yn-bottom-slateblue{border-bottom:1px solid #6a5acd;}
.yn-bottom-purple{border-bottom:1px solid #800080;}
.yn-bottom-darkmagenta{border-bottom:1px solid #8b008b;}
.yn-bottom-darkslateblue{border-bottom:1px solid #483d8b;}
.yn-bottom-indigo{border-bottom:1px solid #4b0082;}
.yn-bottom-honeydew{border-bottom:1px solid #f0fff0;}
.yn-bottom-mintcream{border-bottom:1px solid #f5fffa;}
.yn-bottom-azure{border-bottom:1px solid #f0ffff;}
.yn-bottom-aliceblue{border-bottom:1px solid #f0f8ff;}
.yn-bottom-ghostwhite{border-bottom:1px solid #f8f8ff;}
.yn-bottom-whitesmoke{border-bottom:1px solid #f5f5f5;}
.yn-bottom-lavenderblush{border-bottom:1px solid #fff0f5;}
.yn-bottom-mistyrose{border-bottom:1px solid #ffe4e1;}
.yn-bottom-antiquewhite{border-bottom:1px solid #faebd7;}
.yn-bottom-seashell{border-bottom:1px solid #fff5ee;}
.yn-bottom-snow{border-bottom:1px solid #fffafa;}
.yn-bottom-white{border-bottom:1px solid #ffffff;}
.yn-bottom-beige{border-bottom:1px solid #f5f5dc;}
.yn-bottom-linen{border-bottom:1px solid #faf0e6;}
.yn-bottom-oldlace{border-bottom:1px solid #fdf5e6;}
.yn-bottom-floralwhite{border-bottom:1px solid #fffaf0;}
.yn-bottom-ivory{border-bottom:1px solid #fffff0;}
.yn-bottom-gainsboro{border-bottom:1px solid #dcdcdc;}
.yn-bottom-lightgrey{border-bottom:1px solid #d3d3d3;}
.yn-bottom-silver{border-bottom:1px solid #c0c0c0;}
.yn-bottom-darkgray{border-bottom:1px solid #a9a9a9;}
.yn-bottom-gray{border-bottom:1px solid #808080;}
.yn-bottom-dimgray{border-bottom:1px solid #696969;}
.yn-bottom-darkslategray{border-bottom:1px solid #2f4f4f;}
.yn-bottom-lightslategray{border-bottom:1px solid #778899;}
.yn-bottom-slategray{border-bottom:1px solid #708090;}
.yn-bottom-cornsilk{border-bottom:1px solid #fff8dc;}
.yn-bottom-blanchedalmond{border-bottom:1px solid #ffebcd;}
.yn-bottom-bisque{border-bottom:1px solid #ffe4c4;}
.yn-bottom-navajowhite{border-bottom:1px solid #ffdead;}
.yn-bottom-wheat{border-bottom:1px solid #f5deb3;}
.yn-bottom-sandybrown{border-bottom:1px solid #f4a460;}
.yn-bottom-goldenrod{border-bottom:1px solid #daa520;}
.yn-bottom-darkgoldenrod{border-bottom:1px solid #b8860b;}
.yn-bottom-peru{border-bottom:1px solid #cd853f;}
.yn-bottom-chocolate{border-bottom:1px solid #d2691e;}
.yn-bottom-maroon{border-bottom:1px solid #800000;}
.yn-bottom-saddlebrown{border-bottom:1px solid #8b4513;}
.yn-bottom-brown{border-bottom:1px solid #a52a2a;}
.yn-bottom-sienna{border-bottom:1px solid #a0522d;}
.yn-bottom-darkred{border-bottom:1px solid #8b0000;}
.yn-bottom-burlywood{border-bottom:1px solid #deb887;}
.yn-bottom-tan{border-bottom:1px solid #d2b48c;}
.yn-bottom-rosybrown{border-bottom:1px solid #bc8f8f;}
.yn-bottom-black{border-bottom:1px solid #000000;}

/** add color 자주쓰는 색 **/
.yn-btn {border:0;background-color:;border-radius:3px;padding:5px 16px;margin:1px;}
.yn-btn:hover {text-decoration:none;}
.yn-bg-bdazzledblue {background-color:#2E5894;color:#ffffff;}
.yn-bg-bdazzledblue:hover {background-color:#2b5187;color:#ffffff;}
.yn-bg-blackolive {background-color:#3B3C36;color:#ffffff;}
.yn-bg-blackolive:hover {background-color:#292a27;color:#ffffff;}
.yn-bg-brightmaroon {background-color:#c32148;color:#ffffff;}
.yn-bg-brightmaroon:hover {background-color:#b81d42;color:#ffffff;}
.yn-bg-cinnabar {background-color:#E34234;color:#ffffff;}
.yn-bg-cinnabar:hover {background-color:#d73c2e;color:#ffffff;}
.yn-color-bdazzledblue {color:#2E5894;}
.yn-color-blackolive {color:#3B3C36;}
.yn-color-brightmaroon {color:#c32148;}
.yn-color-cinnabar {color:#E34234;}

/**
  *
  * font size
  */
.fontdot8rem {font-size:0.8rem;}
.font1rem {font-size:1rem;}
.font1dot2rem {font-size:1.2rem;}
.font1dot4rem {font-size:1.4rem;}
.font1dot6rem {font-size:1.6rem;}
.font1dot8rem {font-size:1.8rem;}
.font14px {font-size:14px;}
.font16px {font-size:16px;}
.font18px {font-size:18px;}
.font20px {font-size:20px;}
.font22px {font-size:22px;}
.font24px {font-size:24px;}
.font28px {font-size:28px;}
.font32px {font-size:32px;}
.font36px {font-size:36px;}
.font40px {font-size:40px;}
.font48px {font-size:48px;}
.font56px {font-size:56px;}
.font64px {font-size:64px;}
.font72px {font-size:72px;}
.font80px {font-size:80px;}


/**
  *
  * font weight
  */
.fontweight100 {font-weight:100;}
.fontweight300 {font-weight:300;}
.fontweight400 {font-weight:400;}
.fontweight500 {font-weight:500;}
.fontweight700 {font-weight:700;}
.fontweight900 {font-weight:900;}


/**
  *
  * text-indent
  */
.textindent-1em {text-indent:-1em;margin-left:1em;}
.textindent-2em {text-indent:-2em;margin-left:2em;}


/**
  *
  * octagon 팔각형
  */
.octagon {
  width: 100px;
  height: 100px;
  background: red;
  position: relative;
}
.octagon:before {
  content: "";
  width: 100px;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 29px solid red;
  border-left: 29px solid #eee;
  border-right: 29px solid #eee;
}
.octagon:after {
  content: "";
  width: 100px;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 29px solid red;
  border-left: 29px solid #eee;
  border-right: 29px solid #eee;
}  


/**
  *
  * yn-list-table 기본형
  */
.yn-list-table {width:100%;border-top:2px solid #666;border-bottom:1px solid #666;border-spacing:0;}
.yn-list-table thead {}
.yn-list-table th {border-spacing:0;height:50px;font-weight:500;text-align:center;background-color:#f6f5f2;padding:10px;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.yn-list-table th:last-child {border-right:0;}
.yn-list-table tbody {}
.yn-list-table td {border-spacing:0;padding:10px;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;font-weight:300;background-color:#fff;}
.yn-list-table td:last-child {border-right:0;}


/**
  *
  * ynModal 기본형
  */
.ynModal {
	display:none;
	position:fixed;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:rgb(0,0,0);
	background-color:rgba(0,0,0,0.4);
}
.ynModalContainer {
	background-color:#fefefe;
	margin:auto;
	margin-top:10%;
	padding:0;
	border:1px solid #888;
	width:60%;
	z-index:2;
}
.ynModalHeader {
	border-bottom:1px solid #dfdfdf;padding:5px 15px;
	display:-webkit-flex;display:-moz-flex;display:flex;
	-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;
	-webkit-align-items:center;-moz-align-items:center;align-items:center;
}
.ynModalTitle {}
.ynModalCloser {
	color:#aaa;
	font-size:28px;
	font-weight:bold;
}
.ynModalCloser:hover,
.ynModalCloser:focus {
	color:black;
	text-decoration:none;
	cursor:pointer;
}
.ynModal .ynModalBody {padding:20px;min-height:200px;}


/**
  *
  * 반응형 yn-menu 기본 설정 - mobile first
  * 현재 구조부분과 디자인 부분이 섞여있으므로 추후 분리 필요
  * 2019.01.16 현재 추가 보완작업 필요
  */
@media (max-width: 991.99px) { /* Mobile용 설정 */
	.yn-navbar-section {border-bottom:1px solid #bbb;}
	.yn-navbar {display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
	.yn-navbar a {color:#000;}
	.yn-navbar ul {margin:0;padding:0;list-style-type:none;}
	.yn-navbar .yn-navbar-toggler {}
	.yn-navbar .yn-navbar-logo {}
	.yn-navbar .yn-navbar-menu {position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#000;border:1px solid #999;z-index:99999;}
	.yn-navbar .yn-navbar-menu .yn-menu {}
	.yn-navbar .yn-navbar-menu .yn-menu a {display:inline-block;color:#fff;font-size:1.3em;margin:5px 10px;text-decoration:none;}
	.yn-navbar .yn-navbar-menu .yn-menu a:hover {color:#ededed;}
	.yn-navbar .yn-navbar-menu .yn-menu > li {border-bottom:1px solid #333;line-height:50px;}
	.yn-navbar .yn-navbar-menu .yn-menu > li > ul {display:none;}
	.yn-navbar .yn-navbar-menu .yn-menu > li > ul > li {background-color:#333;border-bottom:1px solid #444;line-height:30px;}
	.yn-navbar .yn-navbar-menu .yn-menu > li > ul > li > a {font-size:1.0em;}
	.yn-navbar .yn-navbar-menu .yn-menu .closer {text-align:right;}
	.yn-navbar .yn-navbar-menu .yn-menu .closer a {font-size:30px;margin:5px 20px;}
	.yn-navbar .yn-navbar-menu .yn-menu .closer a:hover {color:#eeeeee;}
}

@media (min-width: 992px) { /* PC용 설정 */
	.yn-navbar-section {border-bottom:1px solid #bbb;}
	.yn-navbar {display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
	.yn-navbar .yn-navbar-toggler {display:none;}
	.yn-navbar .yn-navbar-logo {}
	.yn-navbar .yn-navbar-menu {margin:0;padding:0;align-self:stretch;display:-webkit-flex;display:-moz-flex;display:flex;}
	.yn-navbar .yn-navbar-menu .yn-menu {position:relative;top:auto;left:auto;margin:0;padding:0;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
	.yn-navbar .yn-navbar-menu .yn-menu .closer {display:none;}
	.yn-navbar .yn-navbar-menu .yn-menu > li {height:100%;}
	.yn-navbar .yn-navbar-menu .yn-menu > li:hover {background-color:#f5f5f5;}
	.yn-navbar .yn-navbar-menu .yn-menu > li > a {display:inline-block;height:100%;font-size:1.2em;text-decoration:none;margin:auto 22px;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
	/* .yn-navbar .yn-navbar-menu .yn-menu > li > a:after {content:'\02C7';top:5px;color:#bbb;} */
	.yn-navbar .yn-navbar-menu .yn-menu > li > ul {position:absolute;display:inline-block;min-width:250px;border:1px solid #ccc;border-top:2px solid #8ab933;margi-top:-1px;display:none;}
	.yn-navbar .yn-navbar-menu .yn-menu > li > ul > li {height:47px;padding-left:10px;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
	.yn-navbar .yn-navbar-menu .yn-menu > li > ul > li:hover {background-color:#f5f5f5;}
	.yn-navbar .yn-navbar-menu .yn-menu > li > ul > li > a {color:#393939;text-decoration:none;}
	.yn-navbar .yn-navbar-menu .yn-menu > li > ul > li > a:hover {color:#000;}
	.yn-navbar .yn-navbar-menu .yn-navbar-text {align-self:stretch;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
	.yn-navbar .yn-navbar-menu .yn-navbar-text span {display:inline-block;margin:0 20px;color:#dddddd;}
	.yn-navbar .yn-navbar-menu .yn-navbar-text .top_search_btn {border:0;background-color:#fff;color:#888888;}
	.yn-navbar a {color:#000;}
	.yn-navbar ul {margin:0;padding:0;list-style-type:none;}
}


/**
  *
  * yn사이트 기본 설정
  *
  */

* {
	font-family:'Noto Sans KR', 'Nanum Gothic', '나눔고딕', 'Malgun Gothic','맑은 고딕','Dotum','돋움','Gulim','굴림','Apple SD Gothic Neo', sans-serif;
	letter-spacing:-0.05em;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
html, body {height:100%;}

@media (max-width: 991.99px) {	/* bootstrap 4 - md이하 */
	body {font-size:14px;}
}
@media (min-width: 992px) {	/* bootstrap 4 - lg이상 */
	body {font-size:16px;}
}


/* This edit gives five levels of specificity, thus making it override other styles */
.ui-datepicker div.ui-datepicker-buttonpane button.ui-datepicker-current {
    font-weight: bold;
    opacity: 1;
    filter:Alpha(Opacity=100);
}


