<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media all and (max-width: 600px) {
	footer .partner_area p {display: none;}
	footer .partner_area .mobile_only {padding-left: 0;}
	footer .partner_area .mobile_only table td {padding: 10px 10px;}
	footer {padding-bottom: 77px;}
	footer .terms_link {margin-top: 18px;margin-bottom: 32px;}
	footer .info li.addr {line-height: 140%;}

	.main-visual .thumb {height: 275px;}
	.main-visual .thumb.s1 .text_area h1 {font-size: 34px;}
	.main-visual .thumb.s2 .text_area h1 {font-size: 62px;}

	.main .article1 {padding-top: 46px;padding-bottom: 50px;}
	.main .article2 {padding-top: 46px;padding-bottom: 40px;}
	.main .article3 {padding-top: 46px;padding-bottom: 50px;}
	.main .article4 {padding-top: 50px;padding-bottom: 40px;}

	.content_top {height: 160px;}
	.content_top h1 {padding-top: 59px;}

	.sb_a1 .article1 {padding-top: 60px;padding-bottom: 120px;}
	.sb_a2 .article1 {padding-top: 60px;padding-bottom: 16px;}

	.sb_a2 .article2 {padding-bottom: 64px;}
	.sb_a2 .article2 .desc_box {margin-bottom: 56px;}
	.sb_a2 .article2 .desc_box .box {width: 100%;}
	.sb_a2 .article2 .desc_box .box .i-cell {padding-left: 60px;}

	.sb_a2 .article2 .a2-2 ul {float: none;width: 200px;margin-left: auto;margin-right: auto;margin-top: 30px;}
	.sb_a2 .article2 .a2-2 li {width: 200px;height: 200px;padding-top: 140px;margin-left: 0;margin-bottom: 10px;}

	.sb_a2 .article3 {padding-top: 58px;padding-bottom: 64px;}
	.sb_a2 .article3 .col-4 li {width: 100%;}
	.sb_a2 .article3 .col-4 li .i-table {height: 64px;}

	.sb_a2 .article3 .a2-3 ul {float: none;width: 200px;margin-left: auto;margin-right: auto;margin-top: 30px;}
	.sb_a2 .article3 .a2-3 li {width: 200px;height: 200px;padding-top: 140px;margin-left: 0;margin-bottom: 10px;}

	.sb_a2 .article4 {padding-top: 50px;padding-bottom: 160px;}
	.sb_a2 .article4 .org .o1 {width: 120px;height: 120px;/*margin-left: -60px;*/}
	.sb_a2 .article4 .org .o2 .i-table {width: 60%;height: 48px;padding-right: 20px;}
	.sb_a2 .article4 .org .half-left {padding-top: 38px;}
	.sb_a2 .article4 .org .o3 {padding-top: 2px;padding-bottom: 2px;}
	.sb_a2 .article4 .org .o3 .i-table {width: 60%;height: 48px;padding-left: 20px;}
	.sb_a2 .article4 .org .o4 {width: 180px;/*padding-top: 100px;margin-top: -82px;*/padding-top:55px; padding-bottom: 50px;}
	.sb_a2 .article4 .org .o4 .i-table {height: 48px;}
	.sb_a2 .article4 .org .col-4 {margin-top: -12px;}
	.sb_a2 .article4 .org .col-4 li {width: 100%;background: #fff;padding-top: 35px;}
	.sb_a2 .article4 .org .col-4 li.i-left {background: #fff;padding-top: 10px;}
	.sb_a2 .article4 .org .col-4 li.i-right {background: #fff;}
	.sb_a2 .article4 .org .col-4 li .i-table {height: 48px;}
	.sb_a2 .article4 .org .col-4 li .i-table.top{margin-top:55px; padding: 5px;}
	.sb_a2 .article4 .org .col-4 li .i-table.top:after{height:54px; top:-55px; z-index:1;}

	.sb_a3 .article1 {padding-top: 58px;padding-bottom: 115px;}
	.sb_history.sb_a4 ul.tabs li {width: 100%;}
	.sb_history .article1 {padding-top: 15px;padding-bottom: 160px;}
	.sb_history.sb_a4 .article1 {padding-bottom: 35px;}
	.sb_history .tab_content {padding-top: 60px;}
	.sb_a5 .article1 {padding-top: 64px;padding-bottom: 128px;}
	.sb_a5 #map {height: 300px;}

	.k-list-page .article1 {padding-top: 58px;padding-bottom: 57px;}
	.k-list li {margin-bottom: 40px;}
	.k-list li .box {padding: 26px 12px 26px 24px;}

	#board_section {padding-top: 64px;padding-bottom: 128px;}
	.gallery_list li {margin-bottom: 47px;}

	
	ul.tabs li {float: none;padding-top: 18px;height: 52px;border:1px solid #d6d6d6;margin-bottom: 5px;}
	ul.tabs li.active {border:2px solid #24478d;}

	.board_category_form ul li {float: none;width: 100%;}
	.board_category_form ul li a {display: block;border: 1px solid #24478d;padding: 10px 0;margin-bottom: 5px;}
	.board_category_form ul li:first-child a {border-left: 1px solid #24478d;}
	.board_category_form ul li.active a {background: #24478d;color: #fff;}



	.sb_history.sb_e1 ul.tabs li {width: 100%;}

	.sb_f1 .article1 {padding-top: 64px;padding-bottom: 128px;}
	.sb_f1 table {margin-top: 74px;margin-bottom: 45px;}

	.terms {padding-top: 58px;padding-bottom: 126px;}

	.login {padding-top: 80px;padding-bottom: 160px;}
	#login_box {width: 100%;height: 405px;}
	#login_box .login_area {padding: 49px 45px 0;}
	#login_box h2 {margin-bottom: 26px;}
	#login_box input[type="text"] {height: 40px;background: #fff;}
	#login_box input[type="password"] {height: 40px;}

	#login_box .btn {height: 40px;margin-top: 15px;margin-bottom: 12px;padding: 10px 48px 10px;}
	#login_box li {font-size: 15px;}
	#login_box .join_box {width: 100%;padding: 26px 45px;font-size: 15px;}

	.join_area {padding-top: 72px;padding-bottom: 160px;}
	.form_table th {padding: 8px 16px;font-size: 14px;}
	.form_table td {padding: 8px 16px;font-size: 14px;}
	.join_area td input[type="text"] {width: 140px !important;}
	.join_area td input[type="password"] {width: 140px !important;}
	.join_area td select.small {width: 70px !important;padding: 8px 10px 7px;}
	.join_area td input[type="text"].small {width: 60px !important;}
	.join_area td input[type="text"].medium {width: 80px !important;}
	.join_area td .mr6 {margin-right: 2px;}
	.join_area td .ml6 {margin-left: 2px;}
	.join_area td .ml8 {margin-left: 0;}



}</pre></body></html>