
@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);


/* CSS Document */


/*공통*/
*{margin:0; padding:0;}
ol, ul {list-style: none;}

body {
	margin:0;
	overflow-x: hidden;
	font-family:'Noto Sans KR', sans-serif;
	word-break:keep-all;
	white-space:normal;
	height:100%;
	background-color:#fff;
	font-size:14px;

}
a {border:0; color:inherit; text-decoration:none;}

/* 공통 */
.grayborder{border-bottom:1px solid #cecece}
.grayborderall{border:1px solid #cecece}
.aquaborder{border-bottom:2px solid #15bece}
.aquaborder_top{border-top:2px solid #15bece}
.greenborder{border-bottom:2px solid #a4ce4c}
.redborder{border-bottom:2px solid #ee4177}
.blueborder{border-bottom:2px solid #2e3092}

.grayfont{color:#646464}
.aquafont{color:#15bece}
.aquafont2{color:#15a0ce}


.bluefont1{color:#2e3092 !important}
.bluefont2{color:#7678cd !important}
.bluefont3{color:#5086e0 !important}



.clearfix{clear:both}
.whitecolor{color:#fff}
.greenback{background-color:#01ad87}
.redback{background-color:#ee4177}
.redback2{background-color:#d51853}
.redback3{background-color:#ee4177}

.blueback{background-color:#2e3092}
.blueback2{background-color:#cbb5e0}
.blueback3{background-color:#9574b4}

.aquaback{background-color:#15bece}
.whiteback{background-color:#fff}
.grayback{background-color:#f1f1f1}
.grayback2{background-color:#e1e1e1}
.grayback3{background-color:#dadada}
.grayback4{background-color:#f2f2f2}
.blueback{background-color:#2e3092}

.fontsize16{font-size:16px !important}
.selectaqua{color:#15bece}
.selectgreen{color:#a4ce4c}
.selectred{color:#ee4177}
.selectblue{color:#2e3092}

.selectarea{border-radius:20px;color:#fff}
.textleft{text-align:left !important }
.textright{text-align:right !important }
.textcenter{text-align:center !important }
.cols{float:left;}
.font24{font-size:24px}

.midborder{background:url('../images/sub_midline.jpg') repeat-y;background-position:center center}
.centerborder{background:url('../images/sub_centerline.jpg') repeat-x;background-position:center center}
.overback1{background-color:#a4ce4c} /* 그린*/
.overback2{background-color:#ee4177} /* 그린*/
.overback3{background-color:#2e3092} /* 그린*/
.overback4{background-color:#15a0ce} /* 그린*/

.jum1{color:#a4ce4c;font-weight:bold}
.jum2{color:#ee4177;font-weight:bold}
.jum3{color:#2e3092;font-weight:bold}
.jum4{color:#15a0ce;font-weight:bold}

.web{display:block;margin:0 auto}
.mobile{display:none;margin:0 auto}

.wid10{width:10%}
.wid20{width:20%}
.wid30{width:30%}
.wid33{width:33.333333%}
.wid40{width:40%}
.wid50{width:50%}
.wid60{width:60%}
.wid70{width:70%}
.wid80{width:80%}
.wid90{width:90%}

.fleft{float:left}
.fright{float:right}

.margin0{margin:0 auto}

.greenrlefth1{border-left:3px solid #a4ce4c}
.redlefth1{border-left:3px solid #ee4177}
.bluelefth{border-left:3px solid #2e3092}


.waterback1{background-color:#a4ce4c}
.waterback2{background-color:#6fc26d}
.waterback3{background-color:#439f15}
.watercolor1{color:#a4ce4c}
.watercolor2{color:#6fc26d}
.watercolor3{color:#439f15}

hr{border:none;border-bottom:1px dotted #cecece;margin:5% 0%}

.mobile_close{border:0px solid #fff;text-align:right;margin-top:10px;margin-right:10px}


.ictblue1{background-color:#5086e0}
.ictblue2{background-color:#2e3092}
.ictblue3{background-color:#7678cd}
.img100{width:100%}

.block{display:block}
.padding2per{padding:2%}
.thinfont{font-weight:400 !important;font-size:16px  !important}

.tbox_title{width:100% !important;padding:5px;font-family:'Noto Sans KR', sans-serif;}
.selectbox{width:50% !important;padding:5px;font-family:'Noto Sans KR', sans-serif;}

.comment_area{width:100%;height:150px}