
:root{
	--main-blue:#0C82F3;
	--main-sky:#0C82F3
}

.page_bg{background:url(/img/2026/hd_back.png) no-repeat center center; }

.page_hd{text-align:center; padding-bottom:1em;border-bottom:1px solid #e3e3e3}
.page_hd small{opacity:.6; display:block; text-align:center; margin:auto auto 10px auto}
.page_hd strong{font-weight:bold; font-size:2em}
.page_hd span{display:inline-block; vertical-align:middle; }
.page_hd p{font-size:160%; color:var(--main-blue); padding:0.5em 0; font-weight:bold; letter-spacing:-1px;}




	.pg_layout{border:0px solid var(--main-blue); border-radius:0px; padding:0em; padding-top:0}
	.pg_layout .pg_box{margin:3em 0;}
	.pg_layout .pg_box .pg_title{font-weight:bold; font-size:135%; padding:0.4em; color:var(--main-blue); border:0px solid var(--main-sky); border-radius:10px 10px 0 0; }
	.pg_layout .pg_box .pg_title:before{content:''; display:inline-block; vertical-align:middle; background:url(/img/2026/title_bullet.png) no-repeat left 00px top 0px; width:35px; height:30px;}
	.pg_layout .pg_box .pg_inner{width:100%; margin:auto; border-top:2px solid var(--main-blue); border-bottom:1px solid #dbdbdb}
	.pg_layout .pg_box .pg_inner ul{display:flex;}
	.pg_layout .pg_box .pg_inner ul li{padding:1em; border-bottom:1px solid #e3e3e3; flex:1;}
	.pg_layout .pg_box .pg_inner ul li:first-child{position:relative; flex:0 0 30%; max-width:270px; background:none; text-align:center; background:#f8fcff; }
	.pg_layout .pg_box .pg_inner ul:first-child li:last-child{font-weight:bold;   font-size:120%;}

	.pg_layout .pg_box .pg_inner ul li:last-child{padding-left:20px;}
	.pg_layout .pg_box .pg_inner ul:last-child li{border-bottom:0px}
	.pg_layout .pg_box .pg_inner span{display:block}
	.pg_layout .pg_box .pg_inner ul li:last-child table{}
	.pg_layout .pg_box .pg_inner ul li:last-child table col:nth-child(1){width:20%}
	.pg_layout table{width:100%; border-collapse:collapse; }
	.pg_layout table th{font-weight:bold; background:#f9f9f9;}
	.pg_layout table td, .pg_layout table th{border:1px solid #e3e3e3; padding:10px; text-align:center;font-size:90%}
	.pg_layout table td:first-child, .pg_layout table th:first-child{border-left:0}
	.pg_layout table td:last-child, .pg_layout table th:last-child{border-right:0}
	.pg_layout table tbody th{background:none}
	.pg_layout .fi_col{width:30%}
	.pg_layout .se_col{}
	.pg_layout .th_col{width:15%}
	.pg_layout .fo_col{width:30%}


.pg_img{padding-top:3em; background:url(/img/2026/pgexp_mainimg_bg.jpg) no-repeat top center/cover; height:350px; text-align:center; display:flex: justify-content:center; align-items:center; border-radius:10px;}
.pg_img img{border-radius:15px; width:100%; max-width:360px; margin-top:1.2em}
.pg_content{min-width:0;}


.pg_box_layout{display:flex; gap:30px; align-items:flex-start;}
.pg_box_layout .pg_mimg{flex:0 0 500px;}
.pg_box_layout .pg_mimg img{display:block; width:100%; border-radius:5px;}
.pg_box_layout > .pg_inner{margin:0 !important; align-self:flex-start;}
.pg_box_layout > .pg_inner > ul:first-child{margin-top:0 !important;}
.td_in{padding-left:10px}

@media (max-width:1024px){
.pg_box_layout .pg_mimg{flex:0 0 350px}
}

@media (max-width:768px){
.pg_box_layout{flex-direction:column}
.pg_box_layout .pg_mimg{flex:0}
}

.pr_data img{width:100%}




.video-wrap {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
	background:url(/img/2026/main_movie_back.jpg) no-repeat bottom center; 
	padding-top:3.5em;
	padding-bottom:220px;
	padding-left:10px; 
	padding-right:20px;
	position:relative
}

.video-wrap .video-title{
	color:#0070b8 ;
	font-size:35px;
	line-height:40px;
	text-align:center;
	padding-bottom:30px;
	padding-top:.5em;
	font-family: 'GmarketSansBold';
}
.video-wrap .video-title b{
	font-size:1.2em;
}
.video-wrap .video-title p{
	font-size:20px; 
	color:#42669a;
}

.video-wrap video {
    display: block;
    width: 100%;
	height:auto;
	margin:auto;
	 max-width: 1300px; 
    height: auto;
	border-radius:10px;
	box-shadow:4px 4px 10px rgba(0,0,0,0.3)
}

@media (max-width:768px){
	.video-wrap .video-title{font-size:160%; line-height:130%}
	.video-wrap .video-title p{font-size:80%}
	.video-wrap{ }
}