@charset "UTF-8";
@font-face{
font-family:ng;
src:url('./font/NanumGothic.eot');
src:url('./font/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('./font/NanumGothic.woff') format('woff'),
		url('./font/NanumGothic.ttf') format('truetype');
src:local(※), url('./font/NanumGothic.woff') format('woff');
}

/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin: 0; padding: 0; vertical-align: baseline; font-size: 1em;}
body {font-family: NanumGothic, '나눔고딕', ng, sans-serif; line-height: 100%; -webkit-text-size-adjust: none; overflow-x: hidden;}
input,textarea,select,button,table {font-family:Dotum, '돋움', AppleGothic, sans-serif;}
img,fieldset {border: 0;}
img, iframe {max-width: 100%;}
ul,ol {list-style: none;}
address {font-style: normal;}
a {color: #747474; text-decoration: none;}
a:hover,a:active,a:focus {text-decoration: none;}
table {border-spacing: 0; border-collapse: collapse;}
textarea {resize:none;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* common */
.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	font-size: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* HEADER */
#header_wrap {width: 100%; background: #fff;overflow: hidden;}
#header {margin: 0 auto; max-width: 1116px;}
#header #topmenu .menu-btn {float: right;text-align: right;cursor: pointer;width: 20%;}
#header #topmenu .menu-btn img{margin: 1.3em .8em .8em .8em; height: 30px;}
#header #topmenu h1 {float: left;width: 80%;}
#header #topmenu h1 a {text-indent: -9999px; display: block; margin: 11px 0 0 11px; height: 60px; background: url("../img/main/m_logo.jpg") 0 0 no-repeat;background-size: 202px 50px;}
#gnbwrap {border-bottom: 3px solid #005097; display: none;}
#gnb {max-width: 962px; background: #fff; position: relative; z-index: 100; overflow: hidden; padding: 1em; margin: 0 auto;}
#gnb .one-depth {float: left; width: 19.8%; border-right: 1px solid #ededed;}
#gnb .two-depth {text-align: left; margin-top: .7em;}
#gnb .depth-bold {font-weight: bold; padding-left: 1.5em; margin-bottom: .7em; display: inline-block;}
#gnb .depth-pd {padding-left: 2em;}
#gnb .depth-bold a, #gnb .depth-link-color a {color: #1c4e89;}

/* lnb */
#lnbwrap {display: none;}

/* main_slide */
#slide_wrap {overflow: hidden;position: relative;}
.main-slide {position: relative;overflow: hidden;width: 100%;}

.slides_tabs li {float: left;width: 25%;}
.slides_tabs a {text-indent:-9999px;display: block;height: auto;width: 100%;min-height: 39px;}
.slides1_s1 a {background: url('../img/main/slide_thumb1.jpg') 0 0 no-repeat;background-size: 100% 100%;}
.slides1_s2 a {background: url('../img/main/slide_thumb2.jpg') 0 0 no-repeat;background-size: 100% 100%;}
.slides1_s3 a {background: url('../img/main/slide_thumb3.jpg') 0 0 no-repeat;background-size: 100% 100%;}
.slides1_s4 a {background: url('../img/main/slide_thumb4.jpg') 0 0 no-repeat;background-size: 100% 100%;}
.slides1_s1.slides_here a {background: url('../img/main/slide_thumb1_over.jpg') 0 0 no-repeat;background-size: 100% 100%;}
.slides1_s2.slides_here a {background: url('../img/main/slide_thumb2_over.jpg') 0 0 no-repeat;background-size: 100% 100%;}
.slides1_s3.slides_here a {background: url('../img/main/slide_thumb3_over.jpg') 0 0 no-repeat;background-size: 100% 100%;}
.slides1_s4.slides_here a {background: url('../img/main/slide_thumb4_over.jpg') 0 0 no-repeat;background-size: 100% 100%;}
.slide-text-wrap {position: absolute;right: 0;bottom: 0;background-color: #0c4ca3;padding: 42px 27px;width: 25%;height: 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#904e7ab6,endColorstr=#904e7ab6); zoom: 1;}
.slide-text-wrap .slide_text {color: #fff;font-size: 25px;display: block;line-height: 130%;margin-bottom: 20px;}
.slide-text-wrap .slide_text_sub {color: #fff;font-size: 10px;display: block;}
.slide-text-wrap {padding: 20px 12px 10px 12px;}
.slide-text-wrap .slide-tit {color: #98fffe;font-size: 12px;letter-spacing: -1px;}
.slide-text-wrap .slide_text {font-size: 12px;line-height: 120%;margin-bottom: 10px;}
.slide-text-wrap .more {position: absolute;right: 12%; bottom: 5%;text-align: right;display: block;color: #fff;font-size: 10px;line-height: 150%;letter-spacing: -1px;}


.main-slide .slide-list {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;height: 100%;}
.main-slide li:first-child {position: relative;display: block;float: left;}
.main-slide img {display: block;height: auto;float: left;width: 100%;border: 0;height: 100%;}

/* CONTAINER */
#container {}
#menuWrap {position: relative;overflow: hidden;}
.m_date {position: absolute; right: 0; top: 40px;}
#rolling {position: relative; width: 476px; height: 380px; box-shadow: 4px 5px 5px #444;}
#rolling .slide li {width: 476px;overflow: hidden;}
#rolling .slide li p.slide-text {position: absolute; left: 32px; top: 95px; color: #1e4f8d; font-size: 20px; font-weight: bold; line-height: 25px;}
#rolling .slide li p.slide-text-sub {position: absolute; left: 32px; top: 158px; color: #666666; font-size: 14px;}
#rolling .slide li h2 {color: #2e2e2e; font-size: 34px; position: absolute; left: 30px; top: 38px;}
.slide_thumb_tabs {display: none;}
.menu_list {}
.menu_list li {width: 50%; background-color: #f2f2f2;float: left;height: 214px;}
.menu_list .menu_3 {height: 300px;}
.menu_list .menu_4 {height: 220px;}
.menu_list li p {font-size: 12px;margin: 20px 0 0 10px;}
.menu_list li a {display: block; height: 214px;}

.menu_list .menu_tit {color: #59a787; font-weight: bold; font-size: 18px;padding: 15px 0 0 10px;}
.menu_list .bgw {background-color: #fff;}
.menu_list .m_bgw {background-color: #fff;}
.menu_list .m_bgg {background-color: #f2f2f2;}
.menu_list .menu_2_column {width: 100%;}
.menu_list .bg1 {background: #f2f2f2 url('../img/main/bg1.png') 100% 100% no-repeat;}
.menu_list .bg2 {background: #fff url('../img/main/bg2.png') 100% 100% no-repeat;}
.menu_list .bg3 {background: #fff url('../img/main/bg3.png') 100% 100% no-repeat;}
.menu_list .bg4 {background: #f2f2f2 url('../img/main/bg4.png') 100% 100% no-repeat;}
.menu_list .bg5 {background: #f2f2f2 url('../img/main/bg5.png') 100% 100% no-repeat;}
.menu_list .bg6 {background: #fff url('../img/main/bg6.png') 100% 95% no-repeat;}
.menu_list .bg7 {background: #fff url('../img/main/bg7.png') 95% 100% no-repeat;}
.menu_list iframe {padding: 20px 10px 0 10px;width: 100%;height: 255px;}
.menu_list .event_bg {padding: 20px 10px 0 10px;width: 100%;height: 175px;}

/* FOOTER */
#footer_wrap {width: 100%; background-color: #f2f2f2; font-family: Dotum, '돋움', AppleGothic, sans-serif; position: relative;}
#footer {overflow: hidden; height: 100%;}
#footer #f_logo {margin: 0 auto; padding-top: 20px; width: 64px;}

#footer #ft_wrap address {color: #878787; font-size: 11px;}
#footer #ft_wrap #copyright {color: #878787; font-size: 11px;}

/* SCROLLTOP */
#scrolltop {display: none;}
#scrolltop a {display: none;}

/* LOGIN */
.mobile_login {width: 100%; z-index: 21000; display: none; position: fixed; top: 0;}
.login {width: 100%; background: #fff; clear:both;}
.login input {-webkit-border-radius:1px; -webkit-appearance:none;}
.login .login_text {padding: 25px 0 0 1.375em; border-bottom: 1px solid #d5d5d5;}
.login .login_text h2 {font-size: 1.125em; font-family: Malgun Gothic, '맑은 고딕', NanumGothic, '나눔고딕', ng, sans-serif; padding-bottom: 0.688em;}
.login .login_text p {font-size: 0.7em; font-family: Dotum, '돋움', AppleGothic, sans-serif; margin-bottom: 1.5em;}
.login .login_form {padding: 1.375em 0 1em 1em;}
.login .login_form .fl {float: left; width: 65%;}
.login .login_form label {font-size: 0.75em; font-family: Dotum, '돋움', AppleGothic, sans-serif; font-weight: bold; color: #6f6f6f; margin-right: 1.062em; *display: inline-block; *margin-top: -30px;}
.login .login_form input {width: 75%; height: 24px; margin-bottom: 10px; border: 1px solid #d5d5d5; line-height: 24px; font-size: 0.875em; text-align: center;}
.login .login_form .login_submit {text-align: center; line-height: 63px; width: 80px; height: 63px;  background: #005097; float: left; cursor: pointer;  font-family: Malgun Gothic, '맑은 고딕', NanumGothic, '나눔고딕', ng, sans-serif; font-weight: bold;}
.login .login_form .login_submit a {color: #fff; display: block;}
.login .login_form p {font-size: 0.7em; font-family: Dotum, '돋움', AppleGothic, sans-serif; margin: 14px 1em 0 0;}

#select {float: right; margin-top: 6px; font-size: 0.750em;}
#select select{width: 101px;}

/* Mobile ModalWindow */
#glayLayer {display:none; position:fixed; left:0; top:0; height:100%; width:100%; background:#000; filter:alpha(opacity=75); opacity:0.75; z-index: 20000;}
*html #glayLayer {position:absolute;}

/* 문화의달 배너 */
.movie_banner {float: right; margin-top: 10px; width: 207px; height: 53px; *margin-top: -35px;}

@media only screen and (max-width : 640px) {
	#gnb {padding: .5em 1em 1em 1em; overflow: inherit;}
	#gnb .one-depth {float: none; width: auto; height: auto; border-bottom: 1px solid #aaa; border-right: none; padding: .5em 0;}
	#gnb .one-depth:after {content:''; clear: both; display: table;}
	#gnb .depth-bold {margin-top: 7px; display: block; padding-left: 0;}
	#gnb .two-depth {width: 50%; float: left; margin-bottom: 7px; padding-left: 0em;}
	.one-depth.padding-b {padding-bottom: 7px;}
	.news-line {border-bottom: 3px solid #005097;}
	#header #topmenu .menu-btn-text {display: none;}
	#gnb .depth-pd {padding-left: 0em;}
	.menu_list li {height: 165px;}
	.menu_list li a {display: block; height: 165px;}
	.menu_list .menu_4 a {height: 220px;}

}/*mediaquery*/

@media only screen and (min-width : 641px) and (max-width : 971px) {
	#select {margin-right: 0em; text-align: center; margin: 17px 0; float: none;}
	#container {max-width: 100%;}
	.slide_thumb_tabs{left: 31px;}
	#contents {max-width: 100%;}

	/* SCROLLTOP */
	#scrolltop {position: fixed; right:10px; bottom:-52px; display: none; width: 41px; height: 44px; background: url('../img/common/top.png') 0 0 no-repeat; z-index: 10000;}
	#scrolltop a {display: inline-block; width: 100%; height: 100%; text-indent:-9999px;}

	/* 문화의달 배너 */
	.movie_banner {display: none;}

	/* GKL 이벤트*/
	.gkl_event{width: 100%; background: url('../img/event/event1.jpg') 0 0 no-repeat;}
}/*mediaquery*/

@media only screen and (min-width : 300px) and (max-width : 640px) {
	#select {margin-right: 0em; text-align: center; margin: 17px 0; float: none;}
}/*mediaquery*/

@media only screen and (min-width : 480px) and (max-width : 640px) {
	#container {margin: 0 auto; width: 100%; height: 100%; background: none;}
	#footer_wrap {height: 100%;}
	#footer #ft_wrap {float: none; margin: 14px auto; text-align: center; *width: 90%;}
	#footer #ft_wrap #copyright {display: inline-block; width: 380px;}

	/* SCROLLTOP */
	#scrolltop {position: fixed; right:10px; bottom:-52px; display: none; width: 41px; height: 44px; background: url('../img/common/top.png') 0 0 no-repeat; z-index: 10000;}
	#scrolltop a {display: inline-block; width: 100%; height: 100%; text-indent:-9999px;}

	/* 문화의달 배너 */
	.movie_banner {display: none;}
}/*mediaquery*/

@media only screen and (min-width : 641px) and (max-width : 835px) {
	#gnb .depth-pd, #gnb .depth-bold {padding-left: 1em;}
	#gnb .two-depth {font-size: 14px;}
}/*mediaquery*/

@media only screen and (max-width : 320px) {
	.m_item6_1 h2, .m_item6_2 h2 {font-size: 1em;}
	.iphone-text {letter-spacing: -2px;}
}/*mediaquery*/
@media only screen and (max-width : 350px) {
	#gnb .two-depth {font-size: 15px;}
	#header #topmenu h1 .month_text {margin-left: 10.8em;font-size: 12px;width: 100%;}
}/*mediaquery*/

@media only screen and (max-width : 360px) {
	.m_item6_2 p {font-size: .8em;}
}/*mediaquery*/

@media only screen and (max-width : 479px) {
	.m_item5 {height: 250px;}
	.m_item5_1, .m_item5_2 {height: 250px;}
}/*mediaquery*/

@media only screen and (min-width : 360px) {
	.slides_tabs a {padding: 1em;}
}/*mediaquery*/

@media only screen and (min-width : 480px) {
	.m_rolling .rolling_tit {left: 35px; top: 30px; font-size: 30px;}
	.m_rolling .rolling_text {left: 35px; top: 70px; font-size: 20px; line-height: 25px;}
	.m_rolling .rolling-sub-text {left: 35px; top: 145px; font-size: 17px; line-height: 20px;}
	.slides_tabs a {padding: 1.5em;}
	#footer #ft_wrap {text-align: center;margin: 14px auto;}
	#select {margin-right: 0em;text-align: center;margin: 17px 0;float: none;}
	.slide-text-wrap {padding: 40px 12px 10px 12px;}
	.slide-text-wrap .slide-tit {font-size: 17px;margin-bottom: 15px;}
	.slide-text-wrap .slide_text {font-size: 15px;line-height: 130%;margin-bottom: 10px;}
	.slide-text-wrap .slide_text_sub {font-size: 15px;line-height: 130%;letter-spacing: -1px;}
}/*mediaquery*/

@media only screen and (min-width : 533px) {
	.slide-text-wrap {padding: 60px 20px 20px 20px;}
	.slide-text-wrap .slide-tit {font-size: 19px;margin-bottom: 20px;}
	.slide-text-wrap .slide_text {font-size: 16px;line-height: 150%;margin-bottom: 20px;}
	.slide-text-wrap .slide_text_sub {font-size: 16px;line-height: 150%;letter-spacing: -1px;}
	.slide-text-wrap .more {font-size: 12px;position: absolute;right: 19px; bottom: 36px;}
}/*mediaquery*/

@media only screen and (min-width : 600px) {
	.slides_tabs a {padding: 2em;}
}/*mediaquery*/

@media only screen and (min-width : 640px) {

	.m_rolling .rolling_tit {left: 40px; top: 35px; font-size: 45px;}
	.m_rolling .rolling_text {left: 40px; top: 96px; font-size: 26px; line-height: 28px;}
	.m_rolling .rolling-sub-text {left: 40px; top: 174px; font-size: 18px; line-height: 23px;}
	.slide_thumb_tabs {display: block; position: absolute; z-index: 100; top: 249px; left: 40px;}
	.slide_thumb_tabs li {display: inline; margin-right: 4px; cursor: pointer; text-indent: -9999px;}
	.slide_thumb_tabs li.slide_thumb2_s1 a {width: 75px; display: inline-block; height: 75px; background: url('../img/main/slide_thumb1.jpg') 0 0 no-repeat;}
	.slide_thumb_tabs li.slide_thumb2_s1.slide_thumb_here a {width: 75px; display: inline-block; height: 75px; background: url('../img/main/slide_thumb1_over.jpg') 0 0 no-repeat;}
	.slide_thumb_tabs li.slide_thumb2_s2 a {width: 75px; display: inline-block; height: 75px; background: url('../img/main/slide_thumb2.jpg') 0 0 no-repeat;}
	.slide_thumb_tabs li.slide_thumb2_s2.slide_thumb_here a {width: 75px; display: inline-block; height: 75px; background: url('../img/main/slide_thumb2_over.jpg') 0 0 no-repeat;}
	.slide_thumb_tabs li.slide_thumb2_s3 a {width: 75px; display: inline-block; height: 75px; background: url('../img/main/slide_thumb3.jpg') 0 0 no-repeat;}
	.slide_thumb_tabs li.slide_thumb2_s3.slide_thumb_here a {width: 75px; display: inline-block; height: 75px; background: url('../img/main/slide_thumb3_over.jpg') 0 0 no-repeat;}
	.slides_tabs a {padding: 2em;}

}/*mediaquery*/

@media only screen and (min-width : 736px) {
	.slides_tabs a {padding: 2.5em;}
	.slide-text-wrap {padding: 80px 21px 20px 21px;}
	.slide-text-wrap .slide-tit {font-size: 20px;margin-bottom: 25px;}
	.slide-text-wrap .slide_text {font-size: 26px;line-height: 130%;margin-bottom: 20px;}
	.slide-text-wrap .slide_text_sub {font-size: 16px;line-height: 150%;letter-spacing: -1px;}
}/*mediaquery*/

@media only screen and (min-width : 100px) and (max-width : 479px) {
	#container {margin: 0 auto; width: 100%; height: 100%; background: none;}
	#contents {position: relative;}
	#footer_wrap {height: 100%;}
	#footer #ft_wrap {float: none; margin: 14px auto; text-align: center;}
	#footer #ft_wrap #copyright {display: inline-block;}

	/* SCROLLTOP */
	#scrolltop {position: fixed; right:10px; bottom:-52px; display: none; width: 41px; height: 44px; background: url('../img/common/top.png') 0 0 no-repeat; z-index: 10000;}
	#scrolltop a {display: inline-block; width: 100%; height: 100%; text-indent:-9999px;}

	/* 문화의달 배너 */
	.movie_banner {display: none;}
}/*mediaquery*/

@media only screen and (min-width : 1117px) {

	#header #topmenu h1 a {width: 270px;background: url("../img/main/logo.jpg") 0 0 no-repeat;}
	.menu_list .bg5 {background: #f2f2f2 url('../img/main/bg5.png') 100% 100% no-repeat;}
	.menu_list .bg6 {background: #fff url('../img/main/bg6.png') 100% 100% no-repeat;}
	.menu_list .bg7 {background: #fff url('../img/main/bg7.png') 95% 100% no-repeat;}
	#wrap {max-width: 1106px; margin: 0 auto;}
	.menu-btn {display: none;}
	#header_wrap {width: 204px;float: left;}
	#gnbwrap {display: none !important;}
	#header #topmenu h1 {float: left;width: 204px;height: 134px;}
	#container {width: 896px;float: left;}

	/* main_slide */
	#slide_wrap {overflow: hidden;position: relative;}
	.main-slide {float: left;height: 449px;}
	.slides_tabs li {float: left;}
	.slides1_s1 a {width: 224px;height: 110px;background: url('../img/main/slide_thumb1.jpg') 0 0 no-repeat;}
	.slides1_s2 a {width: 224px;height: 110px;background: url('../img/main/slide_thumb2.jpg') 0 0 no-repeat;}
	.slides1_s3 a {width: 224px;height: 110px;background: url('../img/main/slide_thumb3.jpg') 0 0 no-repeat;}
	.slides1_s4 a {width: 224px;height: 110px;background: url('../img/main/slide_thumb4.jpg') 0 0 no-repeat;}
	.slides1_s1.slides_here a {width: 224px;height: 110px;background: url('../img/main/slide_thumb1_over.jpg') 0 0 no-repeat;}
	.slides1_s2.slides_here a {width: 224px;height: 110px;background: url('../img/main/slide_thumb2_over.jpg') 0 0 no-repeat;}
	.slides1_s3.slides_here a {width: 224px;height: 110px;background: url('../img/main/slide_thumb3_over.jpg') 0 0 no-repeat;}
	.slides1_s4.slides_here a {width: 224px;height: 110px;background: url('../img/main/slide_thumb4_over.jpg') 0 0 no-repeat;}
	.slide-text-wrap {}
	.slide-text-wrap .slide-tit {font-size: 20px;margin-bottom: 25px;}
	.slide-text-wrap .slide_text {font-size: 26px;line-height: 130%;margin-bottom: 20px;}
	.slide-text-wrap .slide_text_sub {font-size: 16px;line-height: 150%;letter-spacing: -1px;}

	/* lnb */
	#lnbwrap {display: block;width: 204px;background-color: #7ad086;}
	.nav {position: relative; color: #fff; text-align: left; font-size: 0.875em;}
	.nav li {cursor: pointer;}
	.nav > li > a {display: block; padding-top: 24px; padding-left: 20px; width: 200px; height: 62px;color: #fff;font-weight: bold;}
	.nav > li.navhover {background-color: #ec9537;}

	.navhover .fzu {color: #fff !important;}
	.tab_over .fzu {color: #fff !important;}
	.nav .fzu {font-size: 20px;color: #fff;}
	.nav > li.navhover > a:hover, .nav > li.navhover > a:focus, .nav > li.navhover > a:active {}
	.nav .dropdown-menu1, .nav .dropdown-menu2, .nav .dropdown-menu3, .nav .dropdown-menu4, .nav .dropdown-menu5 {position: relative; top: 0; left: 0; z-index: 400; background-color: #e7f7f0;padding-bottom: 20px;}
	.nav .dropdown-menu1 > li > a, .nav .dropdown-menu2 > li > a, .nav .dropdown-menu3 > li > a, .nav .dropdown-menu4 > li > a, .nav .dropdown-menu5 > li > a {display: block; padding: 23px 0 23px 15px; color: #475649; font-size: 16px;font-weight: bold;letter-spacing: -1px;padding: 20px 0 0 31px;}
	.nav .dropdown-menu1 > li a:hover, .nav .dropdown-menu1 > li a:focus, .nav .dropdown-menu2 > li a:hover, .nav .dropdown-menu2 > li a:focus, .nav .dropdown-menu3 > li a:hover, .nav .dropdown-menu3 > li a:focus, .nav .dropdown-menu4 > li a:hover, .nav .dropdown-menu4 > li a:focus, .nav .dropdown-menu5 > li a:hover, .nav .dropdown-menu5 > li a:focus {color: #eb8212;}
	.nav .dropdown-menu1 > .active > a, .nav .dropdown-menu1 > .active > a:hover, .nav .dropdown-menu1 > .active > a:focus, .nav .dropdown-menu2 > .active > a, .nav .dropdown-menu2 > .active > a:hover, .nav .dropdown-menu2 > .active > a:focus, .nav .dropdown-menu3 > .active > a, .nav .dropdown-menu3 > .active > a:hover, .nav .dropdown-menu3 > .active > a:focus, .nav .dropdown-menu4 > .active > a, .nav .dropdown-menu4 > .active > a:hover, .nav .dropdown-menu4 > .active > a:focus, .nav .dropdown-menu5 > .active > a, .nav .dropdown-menu5 > .active > a:hover, .nav .dropdown-menu5 > .active > a:focus {background-color: #0081c2; color: #fff;}
	.dropdown1, .dropdown2, .dropdown3, .dropdown4, .dropdown5 {background-color: #7ad086;font-size: 18px;}


	.menu_list li {width: 25%; background-color: #f2f2f2;float: left;height: 214px;}
	.menu_list li p {font-size: 12px;margin: 20px 0 0 10px;}
	.menu_list li a {display: block; height: 214px;}
	.menu_list .m_bgw {background-color: #f2f2f2;}
	.menu_list .m_bgg {background-color: #fff;}
	.menu_list .menu_2_column {width: 50%;}
	.menu_list iframe {}
	.menu_list .menu_3 {height: 300px;}
	.menu_list .menu_4 {height: 300px;}
	.menu_list .menu_4 a {height: auto; overflow: hidden;}
	.menu_list .event_bg {height: 255px;}

	#header #topmenu h1 a {width: 204px;height: 134px;margin: 0;}
	#header #topmenu .menu-btn { margin: 7px 0 0 0;}
	.m_item1 {display: none;}
	.m_item2 {display: none;}
	.m_item3 {display: none;}
	.m_item4 {display: none;}
	.m_item5 {display: none;}
	.m_item6 {display: none;}
	.prev {position: absolute; right: 0; top:-58px; box-shadow: 4px 5px 5px #444; background: url('../img/main/top.png') 50% 50% no-repeat;}
	.next {position: absolute; right: 0; bottom: -58px; box-shadow: 4px 5px 5px #444; background: url('../img/main/topdown.png') 50% 50% no-repeat;}
	.prev, .next {text-indent: -9999px; width: 48px; height: 48px; line-height: 48px; background-color: #21589a; display: inline-block; color: #fff;font-weight: bold; text-align: center; font-size: 0.75em; opacity: 1;}
	.prev:hover {background: #5a5a5a url('../img/main/top.png') 50% 50% no-repeat;}
	.next:hover {background: #5a5a5a url('../img/main/topdown.png') 50% 50% no-repeat;}
	#footer {margin: 0 auto; max-width: 962px;}
	#footer_wrap {height: 130px;clear: both;margin-top: 20px;}
	#footer #f_logo {float: left; margin: 50px 0 0 28px;padding-top: 0;width: auto;}
	#select {margin: 50px 17px 0 0; text-align: left; float: right;}

	#footer #ft_wrap {float: left; margin: 50px 0 0 20px; *width: 90%;text-align: left;}
}/*/mediaquery*/