@charset "UTF-8";
/* conference - keynote */
.contents.keynote .page_tit .tit_wrap{background:url(/hcik2026/common/images/keynote/pc_bg_page.jpg) 50% 0 no-repeat;background-size:cover}
.contents.keynote .js_tab .js_tabBtn li{margin-right:40px}
.contents.keynote .js_tab .js_tabBtn li button{font-size:30px}
.contents.keynote .js_tab .js_tabCon{margin-top:100px}
.contents.keynote .js_tab .js_tabCon ul{margin:0}
.contents.keynote .js_tab .js_tabCon ul>li{margin-bottom:40px}
.contents.keynote .js_tab .js_tabCon ul>li>.tit{padding:0 0 40px 0}
.contents.keynote .js_tab .js_tabCon ul>li>.tit>button{background-position:98% 50%;background-size:32px;font-size:26px}
.contents.keynote .js_tab .js_tabCon ul>li>.tit>.info{margin-top:40px}
.contents.keynote .js_tab .js_tabCon ul>li>.tit>.info .img{width:140px}
.contents.keynote .js_tab .js_tabCon ul>li>.tit>.info .txt{padding:0 40px}
.contents.keynote .js_tab .js_tabCon ul>li>.tit>.info .txt p{margin-bottom:10px;font-size:20px}
.contents.keynote .js_tab .js_tabCon ul>li>.tit>.info .txt .data{margin-top:30px;margin-bottom:0}
.contents.keynote .js_tab .js_tabCon ul>li>.con{padding:40px}
.contents.keynote .js_tab .js_tabCon ul>li>.con .tit{font-size:22px}
.contents.keynote .js_tab .js_tabCon ul>li>.con .con{font-size:18px}
.contents.keynote .js_tab .js_tabCon ul>li.on>.tit>button{background-position:98% 50%;background-size:32px}
/* conference - location */
.contents.location .page_tit .tit_wrap{background:url(/hcik2026/common/images/keynote/pc_bg_page.jpg) 50% 0 no-repeat;background-size:cover}
.contents.location .location_tit{margin-bottom:40px;font-size:30px}
.contents.location .location_con{margin-bottom:40px;font-size:18px}
.contents.location .location_address{margin-bottom:40px}
.contents.location .location_address li{margin-bottom:0;font-size:18px}
.contents.location .location_address li.mb_block{display:inline-block}
.contents.location .location_address li.line{padding-right:20px;margin-right:20px}
.contents.location .location_address li.mb_block:after{display:block}
.contents.location .map_location{margin-bottom:40px}
/* conference - sponsor_info */
/* .contents.sponsor_info .page_tit .tit_wrap{background:url(/hcik2026/common/images/keynote/mb_bg_page.jpg) 50% 0 no-repeat;background-size:cover} */
.contents.sponsor_info .greeting_tit{margin-bottom:30px;font-size:30px}
.contents.sponsor_info .greeting_con{font-size:18px}
.contents.sponsor_info .table_area .f_tr{width:538px}
.contents.sponsor_info .table_area .s_tr{width:662px}
.contents.sponsor_info .table_area thead tr th{padding:25px 0;font-size:18px}
.contents.sponsor_info .table_area tbody tr td{padding:25px 40px 25px 0;font-size:18px}
.contents.sponsor_info .table_area .tit{overflow:hidden;padding:25px 0 25px 40px;}
.contents.sponsor_info .table_area tr .f_td{float:left;width:202px;text-align:center}
.contents.sponsor_info .table_area tr .s_td{float:right;width:296px;text-align:center}
.contents.sponsor_info .table_area tr .s_td i{display:none}
.contents.sponsor_info .table_area tbody tr td ul li{line-height:1.7;padding-left:14px;text-indent:-10px}
.contents.sponsor_info .sub_con_tit{margin-top:80px;margin-bottom:40px;font-size:30px}
.contents.sponsor_info .sub_con_area .default_sponsor li{line-height:1.7;padding-left:14px;text-indent:-10px;font-size:18px}
.contents.sponsor_info .sub_con_area .last_list li{margin-bottom:40px}
.contents.sponsor_info .sub_con_area{overflow:hidden}
.contents.sponsor_info .sub_con_area .last_list.pc_left_con{float:left;width:50%;padding-right:15px;box-sizing:border-box}
.contents.sponsor_info .sub_con_area .last_list.pc_right_con{float:right;width:50%;padding-left:15px;box-sizing:border-box}
.contents.sponsor_info .sub_con_area .last_list li .tit{font-size:22px}
.contents.sponsor_info .sub_con_area .last_list li .con{font-size:18px;line-height:1.7}
.contents.sponsor_info .sub_con_area .last_list.pc_right_con li:nth-child(2){min-height:120px}
.contents.sponsor_info .btn_area .btn_txt{margin-bottom:0;width:260px}

/* qna_list_page */
.qna_list_page dl dt{padding:20px 32px 20px 50px}
.qna_list_page dl dt button{padding-right:58px;background-size:18px;font-size:18px}
.qna_list_page dl dd{padding:40px 50px;font-size:18px}
.qna_list_page dl dt.on button{background-size:18px}