@charset "utf-8";

.m_visual{position:relative; z-index:100}
.m_visual .text_wr{position:absolute; top:41%; left: 0; transform:translate(0,-50%); width:100%; padding: 30px 0; z-index:1;}
/*.m_visual .text_wr:after{display:block; width: 100%; height: calc(100% + 10%); content:''; position:absolute; top:-6%; left: 0;}*/
.m_visual .text_wr .text_box{max-width:1200px; width:96%; height: calc(100% - 90%); margin: 0 auto; text-align:center; color: #fff;}
.m_visual .text_wr .text_box h2{font-size:48px; font-weight:bold;}
.m_visual .text_wr .text_box h2 img{height: 150px;}
.m_visual .text_wr .text_box .tit{margin: 0 0 10px; font-size:32px;}
.m_visual .text_wr .text_box .tit02{font-size:24px; font-weight:200;}
.m_visual .text_wr .text_box img{width:300px;}

.m_visual .visual_wrap{width: 100%;}
.m_visual .visual_wrap .slick-slide{height: 250px;}
.m_visual .visual_wrap .slick-slide:after{display:block; width: 100%; height: 100%; position:absolute; top:0; left: 0; background: rgba(0,0,0,0.1); content:'';}
.m_visual .visual_wrap .visual01{background:url(https://3869fb.claudeassets.com/20240326002238im_/https://issw34.org/img/2021/main/m_visual01.jpg)no-repeat 50% 50%; background-size:cover;}
.m_visual .visual_wrap .visual02{background:url(https://b786c2.claudeassets.com/20240326002238im_/https://issw34.org/img/2021/main/m_visual02.jpg)no-repeat 50% 50%; background-size:cover;}
.m_visual .visual_wrap .visual03{background:url(https://3869fb.claudeassets.com/20240326002238im_/https://issw34.org/img/2021/main/m_visual01.jpg)no-repeat 50% 50%; background-size:cover;}
.m_visual .visual_wrap .visual04{background:url(https://b786c2.claudeassets.com/20240326002238im_/https://issw34.org/img/2021/main/m_visual02.jpg)no-repeat 50% 50%; background-size:cover;}
/* .m_visual .visual_wrap .visual03{height:750px; background:url(https://7dbbbe.claudeassets.com/20240326002238im_/https://issw34.org/img/2021/main/m_bg03.jpg)no-repeat 50% 50%;} */

.m_visual .slick-dots{bottom: 5px;}
.m_visual .slick-dots li{width: 10px; height: 100%;}
.m_visual .slick-dots li button{width: 10px; height: 17px; background: transparent; border:1px solid #fff; border-radius:unset;}
.m_visual .slick-dots li.slick-active{}
.m_visual .slick-dots li.slick-active button{background: #fff;}

.m_visual .slick-arrow{top:calc(100% - 34%); transform:translate(0,-50%); width: 24px; height: 45px;}
.m_visual .slick-next{right: 2%; background: url(https://38b360.claudeassets.com/20240326002238im_/https://issw34.org/img/2021/main/arrow_n.png)no-repeat;}
.m_visual .slick-prev{left: 2%; background: url(https://80c4f6.claudeassets.com/20240326002238im_/https://issw34.org/img/2021/main/arrow_p.png)no-repeat;}

.m_visual .m_notice{background: #01063e; color: #fff; padding: 10px 0;}
.m_visual .m_notice > div.clear{max-width: 1200px; width: 100%; display: flex; margin: 0 auto; flex-direction: row; flex-wrap: wrap; align-items: center;}
.m_visual .m_notice h2{width: 20%;}
.m_visual .m_notice h2 a{font-size:25px; font-weight:600;}
.m_visual .m_notice .m_board_list{width: 70%;}
.m_visual .m_notice .m_board_list li{}
.m_visual .m_notice .m_board_list li:hover{}
.m_visual .m_notice .m_board_list li a{display:inline-block; width: 100%;}
.m_visual .m_notice .m_board_list li a span.tit{font-size:16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m_visual .m_notice .m_board_list li a span.date{float:right; margin-top: 3px; font-size:13px; color:#999; text-align:right;}
.m_visual .m_notice a.m_btn_more{width: 10%; text-align:right;}
.m_visual .m_notice .dday{width:100%;}
.m_visual .m_notice .dday .counter{font-size:33px; text-align:center; font-weight:700; position:relative;}
.m_visual .m_notice .dday .counter span{position:relative; letter-spacing:5px; z-index:1;}
/*.m_visual .m_notice .dday .counter span::after{display:block; position:absolute; content:''; left:0; bottom:0; width:100%; height:10px; background:rgba(255,231,101,0.85); z-index:-1;}*/
.m_visual .m_notice .noti{width:70%;}
.m_visual .m_notice .noti h2{width:100%; margin-bottom:10px; }
.m_visual .m_notice .noti .m_board_list{width:100%;}

/*main common-------------------------------------------------------------------------------------------------------------------------------------*/
.main{padding: 50px 0 0;}
.main .con_box{max-width:1200px; width: 100%; margin: 0px auto 40px;}
.main h2{width: 100%; font-size:35px; ;font-family: 'Pretendard-Bold'; color:#2e0760; margin-bottom:20px;}
.main h2::before{display:inline-block; height:25px; width:5px; content:''; background:#dd0527; margin-right:15px; border-radius:10px;}
.main h2 a{display:inline-block; width: 30px; height: 30px; 
/*background: url(https://01c593.claudeassets.com/20240326002238im_/https://issw34.org/img/2021/main/tit_arr.png)no-repeat 0 50%; */
transition:all 0.2s;}

.m_wrap>div{width:calc((100% / 3) - 10px) !important;}
.m_wrap .m_keydates{}
.m_wrap .m_keydates ul li{margin-bottom:10px;}
.m_wrap .m_keydates ul li:last-child{margin-bottom:0;}
.m_wrap .m_keydates ul li a span.date{width:100%; text-align:right; margin-top:5px;}
.m_wrap .m_noti{margin:0 10px;}
.m_wrap .m_link{}

.m_wrap .m_board_list{border-top:3px solid; border-bottom:1px solid; padding:21.5px 0; line-height:24px;}
.m_wrap .m_board_list li{border-bottom:1px dashed #eee; margin-bottom:10px;}
.m_wrap .m_board_list li:last-child{margin-bottom:0; border-bottom:none;}
.m_wrap .m_board_list li a{display:flex; flex-wrap:wrap; transition:0.2s;}
.m_wrap .m_board_list span.tit{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:18px; transition:0.2s;}
.m_wrap .m_board_list span.date{width:100%; text-align:right; margin-top:5px; font-size:17px; font-family:'Pretendard-Light';}
.m_wrap .m_board_list li:hover span.tit{color:#912f7a;}

.m_link .link_box{width:calc((100% / 2) - 3px); transition:0.2s; overflow:hidden; transition:0.15s; position:relative; padding:5px;}
.m_link .link_box:nth-child(odd){margin-right:5px;}
.m_link .link_box:nth-child(1){margin-bottom:5px; background:#dd4a4a;}
.m_link .link_box:nth-child(2){margin-bottom:5px; background:#cb3ba5;}
.m_link .link_box:nth-child(3){background:#158d93;}
.m_link .link_box:nth-child(4){background:#1a64b1;}
.m_link .link_box a{display:flex; width:100%; height:100%; align-items:center; justify-content:center; color:#fff; transition:0.5s; border:1px solid rgba(239,239,239,0.55); font-weight:bold;}
.m_link .link_box:hover{background:#fff;}
.m_link .link_box:hover a{color:#c9319f;}

.m_link .link_box:before,
.m_link .link_box:after {position: absolute;content: "";right: 0;top: 0; background: rgba(95,174,255,1); transition: all 0.9s ease;}
.m_link .link_box:before { height: 0%;width: 2px;}
.m_link .link_box:after { width: 0%;height: 2px;}
.m_link .link_box:hover{  box-shadow: none;}
.m_link .link_box:hover:before {  height: 100%;}
.m_link .link_box:hover:after {  width: 100%;}
.m_link .link_box a:before,
.m_link .link_box a:after { position: absolute; content: ""; left: 0; bottom: 0; background: rgba(95,174,255,1); transition: all 0.9s ease;}
.m_link .link_box a:before { width: 2px;  height: 0%;}
.m_link .link_box a:after { width: 0%; height: 2px;}
.m_link .link_box a:hover:before {  height: 100%;}
.m_link .link_box a:hover:after {  width: 100%;}


.wc_wrap{margin-bottom: 50px;padding: 4% 2%; background: #fff; box-shadow:0px 3px 10px 0 rgba(118,118,118,0.43);}

.q_banner{position:fixed; z-index:9999; right: 2%; top:169px;}
.q_banner ul{padding: 20% 0; background: #275dbb; box-shadow:10px 10px 10px 0 rgba(0,0,0,0.2); border-radius:5px;}
.q_banner ul li{text-align:center; padding: 0 2%;}
.q_banner ul li + li{padding-top: 10%; margin-top: 10%; border-top: 1px solid rgba(255,255,255,0.2);}
.q_banner ul li a{display:inline-block; width: 100%; height: 100%; text-align:center;}
.q_banner ul li img{}
.q_banner ul li span{display:inline-block; width: 100%; font-size:14px; font-weight:500; color:#fff; margin-top: 4%; line-height: 1em;}

/* NOTICE KEYDATES */
.top_bar{width:100%; height:auto; background:#f9f9f9;}
.top_bar .top_bar_wrap{display:flex; flex-direction: row; flex-wrap: wrap; padding:30px 0;}

.top_bar .frame_wrap{position:relative; flex:1; width: 40%; height: 0; padding: 160px 0;}
.top_bar .frame_wrap + .frame_wrap{margin-left: 2%;}
.top_bar .frame_wrap iframe{position:absolute; top:0; left: 0; width: 100%; height: 100%;}

.m_bar_area{width: 100%;}
.m_keydates h2{}
.m_bar_area ul{float:right; width:100%; overflow:hidden;}
.m_keydates ul{border-top:3px solid; border-bottom:1px solid; padding:20px 0;}
.m_bar_area ul li{border-bottom:1px dashed #eeeeee;}
.m_bar_area ul li:last-of-type{padding-bottom: 0; border-bottom: 0;}
.m_bar_area ul li a{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; width: 100%; padding: 1% 0;}
/*.m_bar_area ul li a:hover span.subject{color:#a52a2a;}*/
/*.m_bar_area ul li a:hover span.date{color:#a52a2a;}*/
.m_bar_area ul li a span{display:inline-block; font-weight:700;}
.m_bar_area ul li a span.subject{font-size:18px; color:#292929; font-family: 'Pretendard-Regular';}
.m_bar_area ul li a span.date{font-size:17px; color:#650bc7; font-family: 'Pretendard-Light';}

/* SPEAKERS */
.m_speaker{width:100%; height:auto; }
.speaker_box{}
.speaker_box ul{width: calc(100% - 8%); margin:30px auto 0; padding:10px 0;}

.speaker_box ul li{float:left; width:20%; margin: 0 10px; padding: 20px; text-align:center; 
background: #fff; border-bottom:1px solid #767676 !important; border-top-left-radius:10px; border-top-right-radius:10px; border:1px solid #e1e1e1;}
.speaker_box ul li .s_img{display:inline-block; border:1px solid #dfdfdf;}
.speaker_box ul li .s_img img{width:153px; height:153px; vertical-align:middle;}
.speaker_box ul li .spea_name{margin:10px 0 5px; font-size: 18px; line-height:1.2em; font-weight:bold;}
.speaker_box ul li .spea_affi{height: 35px; margin: 10px 0 15px; font-size:15px;  font-family: 'Pretendard-Light'; 
color:#292929; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.speaker_box ul li a.spea_btn{width: calc(100% - 30%); display:inline-block; margin: ; padding: 5px; text-align:center; color:#fff; border-radius:5px; transition:all 0.2s; background:#ff9900;}
.speaker_box ul li a.spea_btn:hover{background:#ed6d00;}


/*.speaker_box ul li.list01{border-top:4px solid #64cbda;}*/
/*.speaker_box ul li.list02{border-top:4px solid #1a448e;}*/
/*.speaker_box ul li.list03{border-top:4px solid #3971d5;}*/
/*.speaker_box ul li.list04{border-top:4px solid #bf6ece;}*/

/*.speaker_box ul li.list01 a.spea_btn{background: #64cbda;}*/
/*.speaker_box ul li.list02 a.spea_btn{background: #1a448e;}*/
/*.speaker_box ul li.list03 a.spea_btn{background: #3971d5;}*/
/*.speaker_box ul li.list04 a.spea_btn{background: #bf6ece;}*/

.speaker_box ul .slick-arrow{}
.speaker_box ul .slick-prev{left: -4%;}
.speaker_box ul .slick-next{right: -4%;}

/* newsletter */
.ml_wrap{background:#2e3f5d;}
.m_letter{max-width:1200px; width: 100%; margin: 0 auto; padding: 20px 0;}
.m_letter h2{width: 100%; color: #fff;}
.m_letter p{margin-top: 30px; color: #f7f7f7; font-size:20px;}
.m_letter .m_letter_info{width:100%; margin-top: 20px;}

.m_letter .mail_send_wr{float:left; width:53%;}
.m_letter .mail_send_wr .input_text{float:left; font-family: 'Pretendard-Light'; width:78%; height:40px; background: transparent; border:0; border-bottom: 1px solid #4f5d87; line-height:40px; }
.m_letter input[type="text"]{color: #fff;}
.m_letter .mail_send_wr .input_text::placeholder{color: #ccc;}
.m_letter .mail_send_wr .btn{width:20%; padding:0; border:0 none; background:#1f9bcb; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; line-height:40px; color:#fff }
.m_letter .mail_send_wr .btn:hover{background:#0476a3;}
.m_letter .news_view_list{float:right; position:relative; width:45%; }
.m_letter .news_view_list .btn{position:relative; width:100%; border:2px solid #4f5d87; padding:0 10px; border:0 none; background:#fff url(https://454998.claudeassets.com/20240326002238im_/https://issw34.org/img/2020/main/select.png) no-repeat 95% 50%;
							   border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; line-height:40px; color:#555; text-align:left;}
.m_letter .news_view_list .btn:after{display:block; content:'▼'; position:absolute; top: 0; right: 2%; color:#4f5d87; font-size:13px;}
.m_letter .news_view_list .btn:hover,
.m_letter .news_view_list .btn:active{color:#323232} 
.m_letter .news_view_list .newsletter_list{display:none; position:absolute; top:40px; left:1px; width:100%; border:1px solid #eee; z-index:1000}
.m_letter .news_view_list .newsletter_list a{display:block; width:100%; padding:5px 15px; border-top:1px solid #eee; background:#fff; }
.m_letter .news_view_list .newsletter_list a:fist-child{border-top:0 none;}

/* HOST */
.host{padding:40px 0;}
.spon_wr{border:1px solid #cfcfcf; padding:20px 20px;}
.spon_list{display:flex; flex-wrap:wrap; align-items:center; border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:20px;}
.spon_list:last-child{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.spon_list h3{ font-family: 'Pretendard-Bold'; width:20%; border-right:1px solid #ccc; margin-right:20px;}
.spon_list ul{display:flex; flex-wrap:wrap; align-items:center;}
.spon_list{width:100%; }
.spon_list>a{width:calc(100% / 5); padding:0 5px; text-align:center;}
.m_spon{margin:40px auto !important;}
.m_spon .host{width:100%; padding:0;}
.m_spon .web_banner{margin-top:1%;}
.m_spon .web_banner a{width:calc((100% / 2) - 6px); margin-bottom:1%;}
.m_spon .web_banner a:nth-child(odd){margin-right:1%;}

.spon_list .list{width:75%; display:flex; flex-wrap:wrap; align-items:center;}
.spon_list .list a{width:calc(100% / 4); padding:0px 10px; text-align:center; margin-bottom:30px;}


.host ul li{float:left; width:25%; padding:5px}
.host ul li a{display:block; width:100%; text-align:center;}
.host ul li a img{max-width:100%;}


.m_bottom{margin:40px auto !important;}
.m_bottom .host{width:49%; padding:0; margin-right:1%;}
.m_bottom .host .spon_list{ border:1px solid #cfcfcf; padding:3.4%;}
.m_bottom .web_banner{width:50%; display:flex; flex-wrap:wrap; justify-content:center; align-items:end;}



/*
     FILE ARCHIVED ON 19:00:46 May 07, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:51:09 Jun 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.764
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.038
  esindex: 0.012
  cdx.remote: 16.817
  LoadShardBlock: 102.237 (3)
  PetaboxLoader3.datanode: 91.826 (5)
  PetaboxLoader3.resolve: 111.774 (3)
  load_resource: 139.017
  loaddict: 53.377
*/