._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li {margin-top: 0;}
#multipleDiv_junghyun_87{z-index:0;}

#multipleDiv_Type-12A_26		{position: absolute !important; top: 10% !important; left: 0; width: 100%;}
#visual_text h2								{color: #0054a7; font-size: 2.84em; margin-bottom: 20px;}
#visual_text h2 span					{color: #00a651; display: block; font-size: 0.6em;}
#visual_text h2 em						{color: #271d5c;}
#visual_text p.p 							{color:#2e2e2e; font-size: 1.14em; word-break: keep-all;}

#multipleContentsDiv_Type-09A_99:before					{content:''; position: absolute; top: 0; left: 50%; background-color: #e1e1e1; width: 1px; height: 100%;}

.banner01-list											{overflow: hidden;}
.banner01-list ul										{width: 101%;}
.banner01-list ul li									{display: table; vertical-align: top; float: left; width: 32.3%; text-align: center; margin-right: 1%;}
.banner01-list ul li a									{display: table-cell; vertical-align: middle; height: 210px; color: #484e5a; font-size: 1.14em; font-weight: bold;}
.banner01-list ul li.item-01 a						{background-color: #e5e5e5;}
.banner01-list ul li a:before						{content:''; width: 70px; height: 70px; display: block; margin: 0 auto 10px auto;}
.banner01-list ul li.item-01 a:before			{background: url(./../../images/banner01-bg01.png) left top no-repeat;}
.banner01-list ul li.item-02 a						{background-color: #8ac9d7;}
.banner01-list ul li.item-02 a:before			{background: url(./../../images/banner01-bg02.png) left top no-repeat;}
.banner01-list ul li.item-03 a						{background-color: #484e5a; color: #FFF;}
.banner01-list ul li.item-03 a:before			{background: url(./../../images/banner01-bg03.png) left top no-repeat;}

.banner-list									{overflow: hidden;}
.banner-list ul li								{display: table; vertical-align: top; width: 25%; float: left; position: relative;}
.banner-list ul li a							{display: table-cell; vertical-align: middle; height: 90px; color: #FFF; font-size: 1.2em; padding: 0 20px 0 100px;}
.banner-list ul li a:before					{content:''; display:inline-block; vertical-align: middle; width:50px; height:50px; border-radius:50px; position: absolute; top: 50%; left: 40px; margin-top: -25px;}
.banner-list ul li.item-01					{background-color: #404d89;}
.banner-list ul li.item-02					{background-color: #5369bf;}
.banner-list ul li.item-03					{background-color: #458dbf;}
.banner-list ul li.item-04					{background-color: #45b2bf;}
.banner-list ul li.item-01 a:before		{background: url(./../../images/banner-bg01.png) center center rgba(0,0,0,0.3) no-repeat;}
.banner-list ul li.item-02 a:before		{background: url(./../../images/banner-bg02.png) center center rgba(0,0,0,0.3) no-repeat;}
.banner-list ul li.item-03 a:before		{background: url(./../../images/banner-bg03.png) center center rgba(0,0,0,0.3) no-repeat;}
.banner-list ul li.item-04 a:before		{background: url(./../../images/banner-bg04.png) center center rgba(0,0,0,0.3) no-repeat;}
.banner-list ul li a span					{display: block; font-size: 0.84em;}


#multipleDiv_Type-09A_94			{z-index: 3 !important;}
#multipleDiv_Type-12A_89			{background: url(./../../images/m_bg.png) left top repeat; background-color: #d9e6ef;}
#multipleContentsDiv_Type-12A_89	{padding: 90px 0 50px 0;}

.schedule-list															{width:100%;height:260px; background-color:#FFF; color:#666; overflow:hidden;     background: url(./../../images/schedule-list-bg.png) left bottom no-repeat;}
.schedule-list .info-title										{overflow:hidden;float: left;color: #484e5a;box-sizing: border-box;padding: 15px;width: 50%;text-align: center;padding-top: 70px;}
.schedule-list .info-title p:before							{content: '';display: block;vertical-align: middle;width: 65px;height: 57px;margin: 0 auto 20px auto; background: url(./../../images/schedule-list-icon.png) center center no-repeat;;}
.schedule-list .info-title p									{font-size: 1em; font-weight: 600; color: #3f424c;}
.schedule-list .info-title p strong							{display: block; font-size: 1.6em; color: #404d89;}

.schedule-list	.date_detail									{float: right; width: 50%; background: url(./../../images/schedule_bg.jpg) center center no-repeat; background-size: 100% 100%; color: #FFF; box-sizing: border-box; padding: 0 30px; position: relative;}
.schedule-list	.date_detail:before							{content:''; display:block; width:1px; height:100%; background-color:#ffe156; position:absolute; left:34px; top:0px; opacity:0.5;}
.schedule-list ul														{clear:both; font-size:13px; position:relative; margin:20px 0;}
.schedule-list ul li													{position:relative; padding-left:25px; margin: 10px 0; line-height: 1.7;} 
.schedule-list ul li:before											{content:''; display:block; width:9px; height:9px; border-radius:5px; background-color:#ffe156; position:absolute; left:0; top:9px;}
.schedule-list ul li strong												{color: #ffe156; display: block; font-size: 1.14em;     text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}
.schedule-list ul li span											{display:block;}

.schedule-list .more													{display:block; position:absolute; top:85px; width:60px; height:25px; left:50%; margin-left:-30px; text-indent:-9999px;background:url(./../../images/schedule-more.png) center center no-repeat; }
.schedule-list .more:before										{content:''; display:block; width:300px; height:1px; border-radius:4px; background-color:#fff; position:absolute; left:-300px; top:11px; opacity:0.5;}
.schedule-list .more:after											{content:''; display:block; width:300px; height:1px; border-radius:4px; background-color:#fff; position:absolute; left:60px; top:11px; opacity:0.5;}
.schedule-list:after													{content:''; position: absolute; top: 50%; left: 50%; width: 9px; height: 17px; background: url(./../../images/schedule_arrow.png) left top no-repeat; z-index: 9;}

.quick-links										{background-color: #FFF; height: 260px; box-sizing: border-box; padding: 20px;}
.quick-links .m_title							{color: #484e5a; font-size: 1.64em; margin-bottom: 20px; font-weight: bold;}
.quick-links ul										{overflow: hidden;}
.quick-links ul li									{float: left; width: 25%; text-align: center;}
.quick-links ul li a								{color: #383838; font-size: 1.04em; font-weight: bold; display: block; height: 93px; margin: 0 10px;}
.quick-links ul li a:before						{content:''; display:block; vertical-align: middle; width:45px; height:45px; margin: 0 auto 10px auto;}
.quick-links ul li.item-01 a:before			{background: url(./../../images/quick-bg01.png) center center no-repeat;}
.quick-links ul li.item-02 a:before			{background: url(./../../images/quick-bg02.png) center center no-repeat;}
.quick-links ul li.item-03 a:before			{background: url(./../../images/quick-bg03.png) center center no-repeat;}
.quick-links ul li.item-04 a:before			{background: url(./../../images/quick-bg04.png) center center no-repeat;}
.quick-links ul li.item-05 a:before			{background: url(./../../images/quick-bg05.png) center center no-repeat;}
.quick-links ul li.item-06 a:before			{background: url(./../../images/quick-bg06.png) center center no-repeat;}
.quick-links ul li.item-07 a:before			{background: url(./../../images/quick-bg07.png) center center no-repeat;}
.quick-links ul li.item-08 a:before			{background: url(./../../images/quick-bg08.png) center center no-repeat;}

@media screen and (max-width:600px) {
  	html, body {min-width: 320px;}
.schedule-list .info-title {    float: inherit;    padding: 15px;    width: 100%;    text-align: center;    padding-top: 0px;  padding-top:20px; background: url(./../../images/schedule-list-bg.png) left bottom no-repeat;}
}

.conts01{}
.conts01 dt{ position: relative; margin-top: 15px; padding-left: 11px; font-weight: bold; }
.conts01 dt:before{ position: absolute; top: 50%; left: 0; width: 5px; height: 5px; margin-top:-2.5px; background: #666; border-radius: 100%; display: block; content: ''; clear: both; }
.conts01 dt:first-child{ margin-top: 0; }
.conts01 dd{}

