._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li {margin-top: 0;}

#mainContainer					{background:url(./../../images/m_visual.jpg) center top no-repeat;}

#multipleDiv_junghyun_87{z-index:0;}

#multipleDiv_Type-09A_69		{min-height: 600px;}
#visual_text			{background:url(./../../images/m_visual_text_240715.png) left top no-repeat; background-size: 100%; width: 100%; max-width: 521px; height: 238px; text-indent: -5000px; margin-top: 160px;}

#multipleDiv_Type-09A_94		{background-color: #FFF;}
#multipleDiv_Type-09A_99		{background:url(./../../images/sm_bg.gif) left top repeat; padding: 100px 0;}

.section_01						{background:url(./../../images/section_01_bg.jpg) center top no-repeat; background-size: 100% 100%; width: 100%; display: table; box-sizing: border-box; padding: 20px;}
.section_01 a				{display: table-cell; vertical-align: middle; text-align: center; border: 1px solid #FFF; height: 270px; color: #FFF; font-weight: bold; font-size: 1.44em;}
.section_01 a h2			{border: 1px solid #96f6ff; color: #96f6ff; border-radius: 20px; margin-bottom: 10px; display: inline-block; padding: 5px 20px; font-size: 0.84em;}
.section_01 a p span	{display: block;}

.section_title				{font-size: 1.8em; color: #333; margin-bottom: 20px;}
.section_title.w			{color: #FFF;}

.section_02						{background: url(./../../images/section_02_bg.jpg) 85% 85% no-repeat; background-color: #FFF; padding: 30px; height: 310px; position: relative; box-sizing:border-box;} 
.section_02 p					{font-size: 1.2em; color: #555;}
.section_02 a					{border: 1px solid #555; color: #555; display: inline-block; padding: 5px 20px; font-size: 1.2em; position: absolute; bottom: 50px; left; 30px;}

.schedule-list															{width:100%; box-sizing:border-box; height:310px; float:left; background-color:#FFF; padding:30px;}
.schedule-list .more											{position: absolute; top:35px; right: 30px; text-indent: -5000px; background: url(./../../images/m_more.png) left top no-repeat; width: 14px; height: 14px;}
.schedule-list > ul > li											{border-bottom: 1px solid #c4c4c4; padding-bottom: 20px; margin-bottom: 20px; overflow:hidden; position: relative;}
.schedule-list > ul > li:last-child								{border-bottom: 0; margin-bottom: 0;}
.schedule-list > ul > li .date-area							{position: absolute; top: 0; left: 0;}
.schedule-list > ul > li .date-area .date				{text-align: center; width:60px; font-size: 1.14em;}
.schedule-list > ul > li .date-area .date span		{background-color: #377fcb; color: #FFF; padding: 7px 0; display: block;}
.schedule-list > ul > li .date-area .date strong	{border: 1px solid #ddd; color: #444; border-top: 0; display: block; background-color: #FFF; padding: 7px 0;}
.schedule-list .content-area								{padding: 11px 0 11px 90px;}
.schedule-list .content-area strong						{display: block; color: #444; font-size: 1.24em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 10px;}
.schedule-list .content-area > ul							{overflow: hidden; font-size: 1.04em; color: #999;}
.schedule-list .content-area > ul > li						{float: left; margin-right: 15px;}
.schedule-list .content-area > ul > li:before			{content:""; display:inline-block; vertical-align: middle; padding-left: 5px; width: 13px; height: 13px;}
.schedule-list .content-area > ul > li.day:before	{background: url(./../../images/schedule_icon01.gif) left top no-repeat;}
.schedule-list .content-area > ul > li.hit:before		{background: url(./../../images/schedule_icon02.gif) left top no-repeat;}
.schedule-list .content-area > ul > li.name:before	{background: url(./../../images/schedule_icon03.gif) left top no-repeat;}

.section_03,
.section_04,
.section_05 					{background-color: #54b4b0; padding: 30px; height: 310px; position: relative; box-sizing:border-box; position: relative;}
.section_05 {
  background-color: #4963a0 !important;
}
.section_03 p,
.section_04 p					{color: rgba(255,255,255,0.7); font-size: 1.14em; margin-bottom: 20px; word-break: keep-all; text-align: left;}
.section_03 a,
.section_04 a					{display: inline-block; background: url(./../../images/section_more.png) left top no-repeat; width: 38px; height: 38px; text-indent: -5000px;}
.section_03:after				{content:""; position: absolute; bottom: 30px; right: 30px; border-radius: 50%; width: 100px; height: 100px; background: url(./../../images/section_03_icon.png) center center no-repeat; background-color: rgba(0,0,0,0.3);}
.section_04						{background-color: #3b7abc;} 
.section_04:after				{content:""; position: absolute; bottom: 30px; right: 30px; border-radius: 50%; width: 100px; height: 100px; background: url(./../../images/section_04_icon.png) center bottom no-repeat; background-color: rgba(0,0,0,0.3);}
.section_05 p					{color: rgba(255,255,255,0.7); font-size: 1.14em; margin-bottom: 20px; word-break: keep-all; text-align: left;}
.section_05 a					{display: inline-block; background: url(./../../images/section_more.png) left top no-repeat; width: 38px; height: 38px; text-indent: -5000px;}
.section_05:after				{content:""; position: absolute; bottom: 30px; right: 30px; border-radius: 50%; width: 100px; height: 100px; background: url(./../../images/section_04_icon.png) center bottom no-repeat; background-color: rgba(0,0,0,0.3);}

/******************************************************
    title
******************************************************/
._contentBuilder ._obj._objHeading .objHeading_h2,
._contentBuilder ._obj._objHeading .objHeading_h3,
._contentBuilder ._obj._objHeading .objHeading_h4,
._contentBuilder ._obj._objHeading .objHeading_h5,
._contentBuilder ._obj._objHeading .objHeading_h6 {
	line-height: 2;
}
._contentBuilder ._obj._objHeading .objHeading_h2 {
	padding-left: 20px;
	background: url("/sites/nanomecha/images/h2.png") 0 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h3 {
	padding-left: 20px;
	background: url("/sites/nanomecha/images/h3.png") 2px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h4 {
	padding-left: 20px;
	background: url("/sites/nanomecha/images/h4.gif") 5px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h5 {
	color: #b5985a;
}
._contentBuilder ._obj._objHeading .objHeading_h6 {
	color: #000;
}
/******************************************************
    table
******************************************************/
._contentBuilder ._obj._objHtml table ,
._contentBuilder ._obj._objTag table {
	border-top-color: #b5985a !important;
	border-top-style: solid !important;
	border-top-width: 3px !important;
	border-left-color: #ccc !important;
	border-left-style: solid !important;
	border-left-width: 1px !important;
	background-color: #fff;
}
._contentBuilder ._obj._objHtml table th,
._contentBuilder ._obj._objHtml table td ,
._contentBuilder ._obj._objTag table th,
._contentBuilder ._obj._objTag table td {
	border-width: 0 1px 1px 0 !important;
	border-color: #ccc !important;
	width: auto;
	padding: 6px;
}
._contentBuilder ._obj._objHtml table thead th ,
._contentBuilder ._obj._objTag table thead th {
	text-align: center;
	background-color: #f3f3f3;
}
._contentBuilder ._obj._objHtml table tbody th ,
._contentBuilder ._obj._objTag table tbody th {
	text-align: center;
	background-color: #f7f7f7;
}
/******************************************************
    ul/ol
******************************************************/
._contentBuilder ._obj._objHtml ul li ,
._contentBuilder ._obj._objTag ul li {
	padding-left: 11px;
    background: url("/sites/nanomecha/images/li.gif") 0 8px no-repeat;
}
._contentBuilder ._obj._objHtml ol li ,
._contentBuilder ._obj._objTag ol li {
	display: list-item;
}

.h4_group{
  position: relative;
  color: #b5985a;
  line-height: 2;
  font-size: 1.15em;
  width: auto;
  height: auto;
  margin: 0 0 0 10px;
  overflow: hidden;
}

.bbs-type-00A .active .recentBbsMore {
    display: block;
    position: absolute;
    bottom: 0;
    top: 160px;
    text-align: center;
    left: 50%;
    border: 1px solid #ddd;
    padding: 10px;
    line-height: 0;
    font-size: 1.2em;
    margin-left: -30px;
	}

.text-left {text-align: left !important;}
.ls-1 {letter-spacing: -1px;}

#multipleDiv_nanomecha_913 strong {font-size: 120%;}
#subContainer #menuUIsub .sub_div .ul_3 li {letter-spacing: -1px;}
#subContainer #menuUIsub .sub_div .ul_3 li a {font-size: .78rem;}

/*교과요목 타이틀-230201*/
.s-title01{font-weight: bold; padding-bottom: 10px; font-size: 16px; color: #9f881d}
