@charset "utf-8";

.bx1	{float:left;width:200px;height:200px;}
.bx2	{float:left;width:400px;height:200px;}

.mcont1			{float:left;width:800px;}
.mcont2			{float:left;width:200px;}
.mcont3			{float:right;width:200px;}

/* #mvisual		{height:280px;}
#mvisual .mvtit	{padding:80px 0 0 0;}
#mvisual .mvtit1	{padding:80px 0 0 0;}
#mvisual .mvtit2	{padding:80px 0 0 0;}
#mvisual .mvtit3	{padding:80px 0 0 0;text-align:center;} */

#mvslide	{position:absolute;width:100%;height:750px;left:0;top:100px;overflow:hidden;}
#slides		{position:absolute;width:2200px;left:50%;margin-left:-1100px;list-style:none;z-index:1;}
#slides li	{width:2200px;height:750px}
.mvbg	{width:100%;height:750px;background-repeat:no-repeat;}
.mvbg1	{background-image:url('../img/mvimg01.jpg');background-position:50% -100px;}
.mvbg2	{background-image:url('../img/mvimg02.jpg');background-position:50% 0px;}
.mvbg3	{background-image:url('../img/mvimg03.jpg');background-position:50% 0;text-align:center;}
.mvtit1, .mvtit2, .mvtit3	{display:block;}
.mvtit1	img	{padding:80px 0 0 0;}
.mvtit2	img	{padding:80px 0 0 0;}
.mvtit3	img	{padding:80px 0 0 0;text-align:center;}

#mvisual	{position:absolute;width:100%;height:930px;left:0;top:140px;overflow:hidden;background:url(../img/mvbg.jpg) no-repeat 50% 50%;background-size:cover;}
.mvpattern	{position:absolute;width:100%;height:100%;left:0;top:0;background:url(../img/mvpattern.png) repeat;}
#mvisual .mvimg			{position:relative;background:url(../img/mvimg-bg2.png) no-repeat 98% 45%;}
#mvisual .mvimg:after	{content:"";position:absolute;right:0;top:0;height:100%;width:50%;background:url(../img/mvimg-bg1.png) no-repeat 50% 50%;}

#mnotice						{position:relative;background:#fff;float:left;width:400px;height:200px;}
#mnotice .tab_on 				{display:block;float:left;width:20%;height:35px;line-height:35px;background-color:#fff;text-align:center;}
#mnotice .tab_off				{display:block;float:left;width:20%;height:35px;line-height:35px;background-color:#0A50A1;text-align:center;}
#mnotice .tab_off#notice05		{background-image:none;}
#mnotice .tab_off a				{color:#fff;border-right:1px solid rgba(255,255,255,0.15);}
#mnotice .tab_on a 				{color:#0A50A1;font-weight:bold;}
#mnotice .tabcontent			{position:absolute;left:0;top:30px;width:100%;text-align:left;}
#mnotice .tabcontent ul			{padding:15px;}
#mnotice .tabcontent li			{position:relative;padding-left:10px;background:url('../img/bul_notice.gif') no-repeat 0 50%;line-height:20px;}
#mnotice .tabcontent .notice 	{color:#333;font-weight:bold;}
#mnotice .tabcontent .date		{position:absolute;right:0;top:0;font-size:11px;color:#888}
#mnotice .tabcontent a			{color:#666;font-weight:normal;letter-spacing:normal;}
#mnotice .more					{position:absolute;right:15px;top:170px;}

#popupzone							{position:relative;width:400px;height:200px;margin:0px;background:#fff;}
#popupzone #popupcont				{position:absolute;left:0px;top:0px;width:400px;height:200px;overflow:hidden;z-index:1;}
#popupzone ul						{position:absolute;left:0;top:0;list-style:none;margin:0;padding:0;}
#popupzone ul li					{padding:0;margin:0;}
#popupzone ul li img				{vertical-align:top;width:400px;height:200px;}
#popupzone ul li.notxt				{vertical-align:top;border:1px solid #eaeaea;text-align:center;width:398px;height:198px;line-height:198px;}
#popupzone a						{position:relative;}
#popupzone #popupcontrol			{position:absolute;left:10px;top:10px;z-index:2;}
#popupzone #popupcontrol img		{display:inline;float:left;padding:0;margin:0;cursor:pointer;}
#popupzone #popupbtn				{position:absolute;left:0;top:15px;width:100%;z-index:2;text-align:center;}
#popupzone #popupbtn img			{display:inline;margin:0;padding:0 0 0 1px;cursor:pointer;width:12px;}

#mquick			{background:rgba(10,161,91,0.9);}
#mquick ul		{margin:25px 0;}
#mquick a.icobg	{display:block;background-repeat:no-repeat;background-position:20px 50%;color:#fff;height:25px;line-height:25px;margin:2px 0;padding-left:55px;font-size:12px;}
#mquick a.ico1	{background-image:url('../img/mquick_ico01.png');}
#mquick a.ico2	{background-image:url('../img/mquick_ico02.png');}
#mquick a.ico3	{background-image:url('../img/mquick_ico03.png');}
#mquick a.ico4	{background-image:url('../img/mquick_ico04.png');}
#mquick a.ico5	{background-image:url('../img/mquick_ico05.png');}

#mfocus			{position:relative;background:rgba(10,156,161,0.9);}
#mfocus .img	{position:absolute;left:0;top:0;}
#mfocus img.thumb {width:200px;height:200px;}
#mfocus .txt	{padding:15px;margin-left:50%;}
#mfocus	h3		{padding:0;margin:0 0 20px 0;background:none;font-size:14px;color:#fff;}
#mfocus	li		{padding-left:10px;background:url('../img/bul_dot_w.gif') no-repeat 0 0.5em;line-height:130%;margin:10px 0;font-size:12px;}
#mfocus	a		{color:#B1DCDB;}
#mfocus	li:first-child a	{color:#fff;font-weight:bold;}
#mfocus .more	{position:absolute;right:15px;top:15px;}

#mpress			{position:relative;background:rgba(33,66,99,0.9);}
#mpress .img	{position:absolute;right:0;top:0;}
#mpress img.thumb {width:200px;height:200px;}
#mpress .txt	{padding:15px;margin-right:50%;}
#mpress	h3		{padding:0;margin:0 0 20px 0;background:none;font-size:14px;color:#fff;}
#mpress	li		{padding-left:10px;background:url('../img/bul_dot_w.gif') no-repeat 0 0.5em;line-height:130%;margin:10px 0;font-size:12px;}
#mpress	a		{color:#8F9EAC;}
#mpress	li:first-child a	{color:#fff;font-weight:bold;}
#mpress .more	{position:absolute;left:170px;top:15px;}

#mschedule		{position:relative;background:#fff}
#mschedule h3	{padding:15px 0 0 15px;margin:0;background:none;font-size:14px;color:#aaa;}
#mschedule .month	{position:absolute;left:10px;top:45px;font-size:24px;font-weight:bold;}
#mschedule .month em{color:#149685;}
#mschedule .month img	{margin:2px 5px 0;vertical-align:top;}
#mschedule ul		{margin-left:130px;}
#mschedule li		{padding-left:8px;background:url('../img/bul_notice.gif') no-repeat 0 50%;line-height:25px;font-size:12px;}
#mschedule span.date{color:#149685;margin-right:5px;}
#mschedule .more	{position:absolute;right:15px;top:15px;}

#mcontact		{background-color:rgba(10,80,161,0.9);/*background-image:url('../img/mbook_icobg.png');*/background-repeat:no-repeat;background-position:50% 15px;/*text-align:center;*/}
#mcontact ul	{margin:20px 20px 20px 20px;}
#mcontact li	{padding-left:8px;background:url('../img/bul_wdot.gif') no-repeat 0 50%;line-height:23px;font-size:12px;}
#mcontact li a	{color:#fff;}
#mcontact .tel	{padding:55px 0 0 0;color:#fff;font-size:22px;}
#mcontact .sns	{margin:15px 0;}
#mcontact .btn a{display:inline-block;width:80px;line-height:25px;background:url('../img/bg_bl_20.png') repeat;color:#fff;font-size:12px;}

#mbnr			{background:rgba(0,0,0,0.6);text-align:center;line-height:120%;}
#mbnr li		{float:left;border-left:1px dashed;border-bottom:1px solid;border-color:rgba(255,255,255,0.2);}
#mbnr li.bln	{border-left:none;}
#mbnr a			{display:block;width:99px;height:49px;padding:50px 0 0 0;color:#fff;}
#mbnr a.icobg	{background-repeat:no-repeat;background-position:50% 10px;}
#mbnr a.ico1	{background-image:url('../img/mbnr_ico01.png');}
#mbnr a.ico2	{background-image:url('../img/mbnr_ico02.png');}
#mbnr a.ico3	{background-image:url('../img/mbnr_ico03.png');}
#mbnr a.ico4	{background-image:url('../img/mbnr_ico04.png');}
#mbnr a.ico5	{background-image:url('../img/mbnr_ico05.png');}
#mbnr a.ico6	{background-image:url('../img/mbnr_ico06.png');}
#mbnr a.ico7	{background-image:url('../img/mbnr_ico07.png');}
#mbnr a.ico8	{background-image:url('../img/mbnr_ico08.png');}

#mbnr2			{background:rgba(0,0,0,0.6);text-align:center;line-height:120%;}
#mbnr2 li		{float:left;border-left:1px dashed;border-bottom:1px solid;border-color:rgba(255,255,255,0.2);}
#mbnr2 li.bln	{border-left:none;}
#mbnr2 li.bbn	{border-bottom:none;}
#mbnr2 li.bbn a	{height:40px;}
#mbnr2 li.line3 a	{padding:12px 0 13px 42px;}
#mbnr2 li.line2 a	{padding:17px 0 8px 42px;}
#mbnr2 a		{display:block;width:57px;height:41px;padding:25px 0 0 42px;color:#fff;text-align:left;}
#mbnr2 a.icobg	{background-repeat:no-repeat;background-position:2% 50%;}
#mbnr2 a.ico1	{background-image:url('../img/mbnr_ico01.png');}
#mbnr2 a.ico2	{background-image:url('../img/mbnr_ico02.png');}
#mbnr2 a.ico3	{background-image:url('../img/mbnr_ico03.png');}
#mbnr2 a.ico4	{background-image:url('../img/mbnr_ico04.png');}
#mbnr2 a.ico5	{background-image:url('../img/mbnr_ico05.png');}
#mbnr2 a.ico6	{background-image:url('../img/mbnr_ico06.png');}
#mbnr2 a.ico7	{background-image:url('../img/mbnr_ico07.png');}
#mbnr2 a.ico8	{background-image:url('../img/mbnr_ico08.png');}
#mbnr2 a.ico9	{background-image:url('../img/mbnr_ico09.png');}
#mbnr2 a.ico10	{background-image:url('../img/mbnr_ico10.png'); height:39px;}
#mbnr2 a.ico11	{background-image:url('../img/mbnr_ico11.png');}
#mbnr2 a.ico12	{background-image:url('../img/mbnr_ico12.png');}
#mbnr2 a.ico13	{background-image:url('../img/mbnr_ico13.png');}
#mbnr2 a.ico14	{background-image:url('../img/mbnr_ico14.png');}
#mbnr2 a.ico15	{background-image:url('../img/mbnr_ico15.png');}
#mbnr2 a.ico16	{background-image:url('../img/mbnr_ico16.png');}

#banner			{position:relative;float:right;width:200px;height:50px;line-height:50px;margin:0 0 30px 0;background:#fff;text-align:center;}
#banner	#banner_cont	{position:relative;margin:0 30px;text-align:center;}
#banner	#banner_cont a	{width:140px;}
#banner	img.btn_prev,
#banner	img.btn_next{position:absolute;top:50%;margin-top:-8px}
#banner	img.btn_prev{left:10px;}
#banner	img.btn_next{right:10px;}

/* select box */
.sbHolder{
	margin:0 0 5px 0;
	background-color: #ffffff;
	border: solid 1px #D86141;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 31px;
	line-height:33px;
	border-radius:3px;
	position: relative;
	width: 100%;
	z-index: 999;
}
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 31px;
	left: 0;
	top:0px;
	line-height: 33px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	width: 100%;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #000;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background:url(../img/select_icon_open.png) 50% 50% no-repeat;
	display: block;
	width: 31px;
	height: 31px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	
}
.sbToggle:hover{background: url(../img/select_icon_open.png) 50% 50% no-repeat;}
.sbToggleOpen{background: url(../img/select_icon_open.png) 50% 50% no-repeat;}
.sbToggleOpen:hover{background: url(../img/select_icon_open.png) 50% 50% no-repeat;}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbOptions{
	background-color: #ffffff;
	border: solid 1px #515151;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top:0px;
	width: 100%;
	z-index: 9999;
	overflow-y: auto;
}
.sbOptions ul{}
.sbOptions li{padding:0;line-height:20px;}
.sbOptions li:first-child a{margin:1px 0 0 0;border-top:none}
.sbOptions a{
	border-top: dotted 1px #dfdfdf;
	display: block;
	outline: none;
	padding:5px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #515151;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color:#F16C49;
	background-color: #f5f5f5;
}
.sbOptions li.last a{
	border-bottom:none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #515151;
	display: block;
	padding:5px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #000;
	display: block;
	font-weight: bold;
	padding:5px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}

@media all and (max-width:1239px){
	.mcont3	{float:left;width:auto;}
	#mbnr li.bln	{border-left:1px solid #96979A;}
	#mbnr2	{width:1000px;}
	#mbnr2 li	{width:8.2%}
	#mbnr2 li.bln	{border-left:1px dashed #96979A;border-color: rgba(255,255,255,0.2);}
	#mbnr2 li a.icobg	{background-position:50% 5px;}
	#mbnr2 li a,
	#mbnr2 li.line2 a	{padding:52px 0 5px 0;text-align:center;display:block;width:100%;}
	#mbnr2 li.line3 a	{padding:45px 0 12px 0;text-align:center;display:block;width:100%;}
	#banner	{height:100px;line-height:100px;margin-top:0;}
}

@media all and (min-width:1024px) and (max-width:1239px){
	#mvslide, #slides li, .mvbg	{height:790px;}
	#mvisual		{height:980px;}
	#mbnr li		{border-bottom:none;}
	#mbnr a			{height:50px;}
	#mbnr li:first-child	{border-left:none;}
	#mbnr li:first-child a	{width:100px;}	
}
@media all and (max-width:1023px){
	.bx1	{float:left;width:190px;height:245px;padding-top:40px;}
	.bx2	{float:left;width:380px;height:190px;}
	.mcont1	{float:none;width:auto;}
	.mcont2	{width:auto;}
	.mcont3	{width:380px;}
	#mvslide, #slides li, .mvbg	{height:1040px;}
	#mvisual		{height:1110px;top:60px;}
	#mvisual .mvimg:after	{display:none;}
	.mvbg	{background-size:auto 100%;}
	#mnotice,
	#popupzone {width:380px;height:190px;}
	#popupzone #popupcont {width:380px;height:190px;}
	#popupzone ul li img{width:380px;height:190px;}
	#mfocus img.thumb,
	#mpress img.thumb	{width:190px;height:190px;}
	#mpress .more	{left:160px;}
	#mbnr a	{width:94px;height:44px;}
	#banner	{width:190px;height:50px;line-height:50px;margin:20px 0;}
	#mbnr2	{width:auto;}
	#mbnr2 li	{width:94px;height:94px;}
	#mbnr2 li a	{padding:50px 0 0 0;}
}