<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 鍮꾩＜�� �곸뿭 (硫붿씤 �щ씪�대뱶) */
#visual {position:relative; width:100%; height:500px; overflow:hidden;}
#visual img {
	position:absolute;
	display:block; 
	width:2000px; 
	height:500px;
	left:50%;
	top:0;
	margin-left:-1000px;
}


/* 肄섑뀗痢� �곸뿭 */
#contents {width:1000px; margin:30px auto 32px auto;}
#contents h2 {font-size:20px; font-weight:bold; color:#212121; margin-bottom:12px;}
#contents #c_top {width:100%; height:220px; margin-bottom:30px;}
#contents #c_top .ct {float:left;}
#contents #c_top #ct_1 {width:320px; height:220px; overflow:hidden;}
#contents #c_top #ct_1 h2 {position:relative;}
#contents #c_top #ct_1 h2 span {position:absolute; display:block; right:0; top:0;}
#contents #c_top #ct_1 h2 button {
	display:inline-block;
	width:23px;
	height:23px; 
	background:transparent;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	margin-left:4px;
}
#contents #c_top #ct_1 h2 .prev {background:url("/pages/images/prev.png");}
#contents #c_top #ct_1 h2 .next {background:url("/pages/images/next.png");}
#contents #c_top #ct_1 #ct_1_c {height:185px;}
#contents #c_top #ct_1 #ct_1_c a {float:left; width:320px; height:185px}
#contents #c_top #ct_2 {width:318px; height:218px; border:1px solid #C2C2C2; margin-left:20px;}
#contents #c_top #ct_2 .c_table th {width:33.33%;}
#contents #c_top #ct_2 div.ct_2_2 {height:131px; padding:24px 15px 20px 18px;}
#contents #c_top #ct_2 div.ct_2_2 div {width:285px; height:131px; overflow:hidden;}
#contents #c_top #ct_2 div.ct_2_2 div ul {width:100%; height:131px;}
#contents #c_top #ct_2 div.ct_2_2 div ul li {line-height:26px; white-space:nowrap; overflow:hidden; font-family:gulim;}
#contents #c_top #ct_2 div.ct_2_2 div ul li a {text-decoration:none;}
#contents #c_top #ct_2 div.ct_2_2 div ul li b {display:inline-block; width:39px; margin:0; font-weight:normal; color:#1042B4; overflow:hidden;  vertical-align:top;}
#contents #c_top #ct_2 div.ct_2_2 div ul li span:nth-of-type(1) {/* display:inline-block; */width:154px;margin:0 0 0 7px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
#contents #c_top #ct_2 div.ct_2_2 div ul li span:nth-of-type(1):hover {text-decoration:underline;}
#contents #c_top #ct_2 div.ct_2_2 div ul li span:nth-of-type(2) {display:inline-block; width:95px; margin:0 0 0 18px; overflow:hidden;  vertical-align:top;}
#contents #c_top #ct_3 {width:320px; height:220px; margin-left:20px;}
#contents #c_top #ct_3 ul {width:100%;}
#contents #c_top #ct_3 ul li {float:left;}
#contents #c_top #ct_3 ul li:nth-of-type(odd) {margin-right:1px;}
#contents #c_top #ct_3 ul li a {
	display:block; 
	width:147px; 
	height:42px; 
	padding-left:10px;
	line-height:42px; 
	text-decoration:none;
	background:url("/pages/images/cont_bg.gif");
	border:1px solid #ddd;
}
#contents #c_top #ct_3 ul li a span {
	display:block; 
	float:right; 
	margin-right:10px;
	text-indent:-9999px;
	overflow:hidden;
	width:4px;
	background:url("/pages/images/cont_arr.png");
	background-repeat:no-repeat;
	background-position:center center;
}
#contents #c_btm {width:100%; height:160px;}
#contents #c_btm .cb {float:left;}
#contents #c_btm #cb_1,
#contents #c_btm #cb_2 {width:318px; height:158px; border:1px solid #C2C2C2; margin-right:20px;}
#contents #c_btm #cb_1 h2 {position:relative; margin-top:15px; padding:0 18px; height:20px;}
#contents #c_btm #cb_1 h2 button {
	position:absolute;
	display:inline-block; 
	width:23px; 
	height:23px;
	background:transparent; 
	background:url("/pages/images/plus.png");
	border:none; 
	right:20px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#contents #c_btm #cb_1 #cb_1_c {margin-top:26px; width:282px; height:72px; padding:0 18px; overflow:hidden;}
#contents #c_btm #cb_1 #cb_1_c ul {}
#contents #c_btm #cb_1 #cb_1_c ul li {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:gulim; line-height:2.2;}
#contents #c_btm #cb_1 #cb_1_c ul li b {display:inline-block; margin-right:15px; font-weight:normal; color:#1042B4;}
#contents #c_btm #cb_2 .c_table th {width:50%;}
#contents #c_btm #cb_2 div.cb_2_2 {width:285px; height:74px; padding:24px 15px 17px 18px;}
#contents #c_btm #cb_2 div.cb_2_2 div {width:285px; height:74px; font-family:gulim; overflow:hidden;}
#contents #c_btm #cb_2 div.cb_2_2 div &gt; img {display:block; float:left; width:112px; height:83px; margin-right:16px; background:#efefef;}
#contents #c_btm #cb_2 div.cb_2_2 div p {position:relative; display:block; width:121px; height:74px; float:left;}
#contents #c_btm #cb_2 div.cb_2_2 div p span {
	font-style:normal;
	display: block; /* or inline-block */
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	max-height: 48px;
	line-height: 1.4;
}
#contents #c_btm #cb_2 div.cb_2_2 div p img {position:absolute; display:block; bottom:0; left:0;}
#contents #c_btm #cb_3 {width:320px; height:160px;}
#contents #c_btm #cb_3 table {width:100%; height:100%;}
#contents #c_btm #cb_3 table tr td {padding-bottom:1px;}
#contents #c_btm #cb_3 table tr td:nth-of-type(odd) {padding-right:1px;}
#contents #c_btm #cb_3 table tr td a {display:block; width:159px; height:52px;}
table.c_table {width:100%; height:43px;}
table.c_table th {text-align:center;}
table.c_table th:not(:last-of-type) {padding-right:1px;}
table.c_table th a {
	display:block; 
	width:100%; 
	height:43px; 
	line-height:43px; 
	font-size:16px; 
	font-weight:bold; 
	color:#333; 
	background:#DFDFDF;
	text-decoration:none;
}
table.c_table th a.focus {background:white;}


/* 諛곕꼫 �곸뿭 */
#banner {
	width:100%; 
	border-top:1px solid #C2C2C2; 
	border-bottom:1px solid #C2C2C2; 
	padding:7px 0; 
	margin-bottom:50px;
}
#banner .wrap {position:relative; width:1000px; height:54px; margin:0 auto;}
#banner .wrap button {
	position:absolute; 
	width:23px; 
	height:23px; 
	top:50%; 
	margin-top:-12px; 
	background:transparent; 
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#banner .wrap button.ban_prev {left:0; background:url("/pages/images/prev.png");}
#banner .wrap button.ban_next {right:0; background:url("/pages/images/next.png");}
#banner .wrap #ban_wrap {position:absolute; width:940px; height:54px; left:50%; margin-left:-470px; top:0; overflow:hidden;}
#banner .wrap ul.banner {height:54px; white-space:nowrap; margin-bottom:0 !important;}
#banner .wrap ul.banner li {float:left; margin-right:8px;}
#banner .wrap ul.banner li a {display:block; width:148px; height:52px; border:1px solid #CECECE;}</pre></body></html>