@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

html, body, td, p, button, textarea, select { 
	font-family:'Nanum Gothic','Nanum Myeongjo','Malgun Gothic',dotum,'돋음',sans-serif;}

body{background-color: transparent;font-family:sans-serif;font-size: 15px;line-height: 15px; color: #73726C;}
.clear	 {clear:both; width:100%; display:block;}


/*main*/
.main_con		{width:100%;}
.con_left	 		{width:32%; float:left; position:relative; }
.con_mid	 		{width:32%; margin-left:2%; float:left; position:relative; margin-bottom:2%;} 
.con_right 		{width:32%; float:right;  position:relative;}
.navbar-brand-m	{width:89.8%; display:block;  margin:23% auto 0 auto;}
.navbar-brand-m img	{width:100%; display:block; }
.navbar-lng			{width:31%; display:block; position:absolute; top:5%; left:4%; z-index:99; }

/**********************/
.sub_con		{width:96.5%; margin:0 auto;}
.navbar-header	{position:relative;}
.navbar-brand-s	{width:44%; margin:15px auto; display:block;}
.navbar-lng-s		{width:12%; display:block; position:absolute; top:23px; left:4%; z-index:99; }
.sub_title		{font-size:1.2em; font-weight:600; margin:1em 0;}



/*.btn,a,a:hover{text-decoration: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;outline:0 ;}*/

h1,h2,h3,h4,h5,h6{font-family:'Old Standard TT', serif;line-height: 1em;margin: 0;}
h1{font-size: 5em;}
h1.title,h2{font-size: 2em;line-height: 3em;}
h3{font-size: 1.5em; margin-bottom: 0.70em;}
h4{font-size: 1.25em;}
p{}


.btn{border:none !important;border-radius: 0;padding: 5px 30px;}
.btn-default{background:#003c83;box-shadow: none !important;color: #fff;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active{box-shadow: none !important;background:#756534;color: #fff;outline: none !important;}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color: #003c83;border-color: #003c83;}
.pagination>li>a, .pagination>li>span{color: #003c83;}
.spacer{padding:6em 0; }

/*nav*/
.navbar{margin: 0;background:url('/mobile/images/hd_bg.png') repeat 0 0; position:fixed; top:0;  z-index:100; width:100%;}
.navbar-nav{margin:0 -15px;}
.navbar-default .navbar-toggle{background:none;  border:0;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;}
.navbar-nav > li > a{font-size: 1.1em;line-height: 4.26em;padding:5px 0 0 65px; color:#000; font-weight:bold; font-family:'Nanum Gothic'; background:none;}
.navbar-default{ }
.navbar-brand{height:auto;}
.navbar-brand img{margin-top:10px; max-width:100%; height:auto;}
.navbar-brand p	font-size:0.5em;}
/*nav*/



/*SLIDER*/
.banner {position: relative; color:#fff; background:url('/mobile/images/m_img1.png') no-repeat center top; background-size:cover; height:932px;}
.banner h1{font:300 3.2em 'Nanum Gothic', serif; margin:-2% 0 0 0; text-shadow: 1px 2px 2px black;}
.banner .m_bn_d	{ width:82%;}
.banner p{font:1.1em/1.6em 'Nanum Gothic', serif; margin:4% 0 0 0; text-shadow: 1px 1px 1px black;}
.banner img.img-responsive{width: 100%;}
.banner .welcome-message{position: absolute;left: 0;right:0;bottom:0;top:0;}
.banner .welcome-message .wrap-info{display: table;height: 100%;width:990px; margin:0 auto; position:relative; }
.banner .welcome-message .wrap-info .information{display: table-cell;vertical-align: middle;}
.banner .arrow-nav{position: absolute;bottom:-3.5em;background-color: #003c83;height: 7em;width: 7em;display: inline-block;z-index: 100;left: 50%;margin-left: -52px;color: #fff;border-radius: 50%;}
.banner .arrow-nav i{font-size: 5em;line-height:105px;}
.banner .arrow-nav:hover{background: #756534;}


/*배너문구1*/
.m_bn1			{width:100%; background:url('/mobile/images/m_pt_bg.png') repeat 0 0;}
.m_bn1 p		{color:#fff; font-family:'Nanum Myeongjo'; font-size:2.5em; text-align:center; padding:0.8em 0; font-weight:500;}




/*비지니스*/
.banner2 {position: relative; color:#fff; background:url('/mobile/images/m_2img.png') no-repeat center top; background-size:cover; height:932px;}
.banner2 h1{font:300 4em 'Slabo 13px', serif; margin:12% 0 0 0; text-shadow: 1px 2px 2px black; color:#fff;}
.banner2 .m_bn_d2 { width:30%; margin:0.8% auto 0 auto;}
.banner2 p{font:1.1em/1.6em 'Nanum Gothic', serif; margin: 0; text-shadow: 1px 1px 1px black;}
.banner2 img.img-responsive{width: 100%;}
.banner2 .welcome-message2{position: absolute;left: 0;right:0;bottom:0;top:0; text-align:center;}
.banner2 .welcome-message2 .wrap-info2{display: table;height:100%; width:100%;}
.banner2 .welcome-message2 .wrap-info2 .information2{}
.banner2 .arrow-nav{position: absolute;bottom:-3.5em;background-color: #003c83;height: 7em;width: 7em;display: inline-block;z-index: 100;left: 50%;margin-left: -52px; color:#fff; border-radius: 50%;}
.banner2 .arrow-nav i{font-size: 5em;line-height:105px;}
.banner2 .arrow-nav:hover{background: #756534;}
.m_cont_bg				{position: relative; width:100%; background:url('/mobile/images/cnt_bg.png') repeat 0 0; height:420px; position:absolute; bottom:0;}
.m2_content			{width:1000px; margin:0 auto; padding-top:110px;}
.m2_content h4		{font:1.8em/2.2em 'Malgun Gothic', serif; color:#fff; margin-top:30px;}
.m2_cnt1				{float:left; width:50%; border-right:1px dashed #e1e1e1;}
.m2_cnt11 p			{padding:0; color:#fff; font-family:'Malgun Gothic'; font-size:15px; text-shadow:none;}
.m2_cnt2				{float:right; width:49%;}
.m2_cnt21 p			{padding:0; color:#fff; font-family:'Malgun Gothic'; font-size:15px; text-shadow:none;}



/*프로덕트*/
.banner3 {position: relative; color:#fff; background:url('/mobile/images/m_3img.png') no-repeat center top; background-size:cover; height:932px;}
.banner3 h1{font:300 4em 'Slabo 13px', serif; margin:12% 0 0 0; text-shadow: 1px 2px 2px black; color:#fff;}
.banner3 .m_bn_d3 { width:24.5%; margin:0.8% auto 0 auto;}
.banner3 p{font:1.1em/1.6em 'Nanum Gothic', serif; margin: 0; text-shadow: 1px 1px 1px black;}
.banner3 img.img-responsive{width: 100%;}
.banner3 .welcome-message3{position: absolute;left: 0;right:0;bottom:0;top:0; text-align:center;}
.banner3 .welcome-message3 .wrap-info3{display: table;height:100%; width:100%;}
.banner3 .welcome-message3 .wrap-info3 .information3{}
.banner3 .arrow-nav{position: absolute;bottom:-3.5em;background-color: #003c83;height: 7em;width: 7em;display: inline-block;z-index: 100;left: 50%;margin-left: -52px; color:#fff; border-radius: 50%;}
.banner3 .arrow-nav i{font-size: 5em;line-height:105px;}
.banner3 .arrow-nav:hover{background: #756534;}
.m_cont_bg				{position: relative; width:100%; background:url('/mobile/images/cnt_bg.png') repeat 0 0; height:420px; position:absolute; bottom:0;}
.m3_content			{width:1000px; margin:0 auto; padding-top:110px;}
.m3_content h4		{font:1.8em/2.2em 'Malgun Gothic', serif; color:#fff; margin-top:30px;}
.m3_cnt1				{float:left; width:33.3%; border-right:1px dashed #e1e1e1; padding:20px 0;}
.m3_cnt2				{float:left; width:33.3%;}
.m3_cnt2 > a			{display:inline-block; width:40%; margin-top:30px;}
.m3_cnt2 h2			{font:1.8em/2.2em 'Malgun Gothic', serif; color:#fff; }
.m3_cnt2 > a> h5			{padding:0; color:#fff; font-family:'Malgun Gothic'; font-size:18px; text-shadow:none; margin-top:10px;}
.m3_cnt3				{float:right; width:33.3%; border-left:1px dashed #e1e1e1; padding:20px 0;}




/*컨텍트*/
.banner4 {position: relative; color:#fff; background:url('/mobile/images/m_4img.png') no-repeat center top; height:932px;}
.banner4 h1{font:300 4em 'Slabo 13px', serif; margin:9% 0 0 0; text-shadow: 1px 2px 2px black; color:#fff;}
.banner4 .m_bn_d4 { width:50%; margin:0.8% auto 0 auto;}
.banner4 p{font:1.1em/1.6em 'Nanum Gothic', serif; margin: 0; text-shadow: 1px 1px 1px black;}
.banner4 img.img-responsive{width: 100%;}
.banner4 .welcome-message4{position: absolute;left: 0;right:0;bottom:0;top:0; text-align:center;}
.banner4 .welcome-message4 .wrap-info4{display: table;height:100%; width:100%;}
.banner4 .welcome-message4 .wrap-info4 .information4{}
.banner4 .arrow-nav{position: absolute;bottom:-3.5em;background-color: #003c83;height: 7em;width: 7em;display: inline-block;z-index: 100;left: 50%;margin-left: -52px; color:#fff; border-radius: 50%;}
.banner4 .arrow-nav i{font-size: 5em;line-height:105px;}
.banner4 .arrow-nav:hover{background: #756534;}

.m4_cnt_bg										{width:100%; background:#fff; position:absolute; bottom:0; height:500px;}
.m4_content									{width:1000px; margin:0 auto; text-align:left;}
.m4_content p									{font-size:1em; text-shadow:none; color:#2a2a2a; font-weight:700; padding:15px 0 10px 0;}
.m4_content input							{font-size:1em; line-height:1.8em; width:98%; padding:0 1%; color:#2a2a2a; height:33px; background:#f7f7f7; border:0; box-shadow: inset 2px 2px 3px #e6e6e6 }
.m4_content textarea						{font-size:1em; line-height:1.8em; width:100%; padding:0 1%; color:#2a2a2a; min-height:275px; background:#f7f7f7; border:0; box-shadow: inset 2px 2px 3px #e6e6e6 }
.m4_cnt1										{width:47%; float:left;}
.m4_cnt1_name								{width:100%;}
.m4_firstname									{float:left; width:48%; margin-right:4%;}
.m4_lastname									{float:left; width:48%;}
.m4_cnt2										{width:47%; float:right;}
.m4_content .m4_btn_send				{text-align:right; margin-top:30px;}
.m4_btn_send a								{display:inline-block;  font-size:1em; color:#fff; text-align:center; width:174px; height:38px; line-height:38px; background:#000;}
.m4_btn_send a:hover						{color:#fff;}




/*푸터*/
.copyright									{position:relative; width:100%; background:#081c34; color:#fff; padding:10px 0; margin:5% 0 0 0;}
a.toTop										{position:absolute; width:50px;   right:15px; margin-top:-100px;}
a.toTop img									{width:100%;}

/*reserve-info*/
.reserve-info{background-color: #fff;}

.services{background-color:#dedbd3; }
.services .caption{background-color: #b9b2a0;color: #46433b;padding: 1.5em;}
.services .caption a {color: #585650;font-size: 1.25em;}
.services .caption a:hover{color: #fff;}
.carousel-control{width: 10%;background: none !important;}
.carousel-control i.fa{position: absolute;left: 0;right: 0;top: 50%;margin-top: -10px;}
.carousel img{width: 100%;}

/*footer*/
footer.spacer{padding:3em 0; font-size: 0.5em;color:#666; text-align:center;}
/*footer*/

.toTop{width:100%;}
.toTop:hover{color: #fff;background:rgba(0,0,0,0.8); }

/*unform*/
.radio-inline{padding-top: 4px;padding-left: 0;}
.form-horizontal .radio{padding-top: 3px;}
.radio-inline input[type="radio"]{margin-left: 0;}
/*
div.radio{margin-right: 10px;}
div.radio span{background:url(../images/radio.png) 0 20px !important;}

div.radio span,div.radio input{width: 20px;height: 20px;}
div.radio span.checked{background-position: 0 0 !important;}
*/

.form-control{border: 1px solid #999;border-radius:0;box-shadow:none !important;}
.form-control:focus{border: 1px solid #bbb;}
div.selector{border:none;border: 1px solid #999;height: 33px !important; padding:3px 10px !important; border-radius: 0; font-size: 14px; background: #fff !important; width: 100% !important;}
div.selector:hover{border-color: #bbb;}
div.selector span{height: 36px;padding: 0; background: url(../images/drop.png) right 9px no-repeat !important;color: #8d8d8d; width: 100% !important;margin-right: 20px;}
div.selector:hover span{ background-position:right 9px !important; color: #282828;}
div.selector select{height: 36px !important;top: -2px; cursor: pointer; background-color: #fff;}
div.selector option{ padding: 10px;}
.checkbox label{padding-left: 0;}
.checkbox input[type=checkbox]{margin-left: -10px;}
/*unform*/


/*rooms and tariff*/
.rooms{margin-bottom: 1em;}
.rooms p				{text-align:center; font-size:1em; margin:4% 0 5% 0;}
.rooms .info{padding: 1.5em;background-color: #E8E7E0;}


.room-features .amenitites li{margin-bottom: 1em;}
.room-features .size-price{background-color: #C7C5BB;padding: 2em 0;text-align: center;color: #fff;height: 10.97em;line-height: 3em;}
.room-features .size-price span{display: block;font-size: 2em;}


.gallery .gallery-image{margin-bottom: 2em;display: inline-block;}
.gallery .gallery-image img{width: 100%;}

body::-webkit-scrollbar {
        width: 6px;
    }
 
    
    /* Let's get this party started */
    ::-webkit-scrollbar {
        width: 3px;
    }

    /* Track */
    ::-webkit-scrollbar-track {
       background: #ccc; 
/*        -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
        -webkit-border-radius: 10px;
        border-radius: 10px;*/
    }

    /* Handle */
    ::-webkit-scrollbar-thumb {
/*        -webkit-border-radius: 10px;
        border-radius: 10px;*/
        background:#003c83; 
    }
    ::-webkit-scrollbar-thumb:window-inactive {
        background: #ddd; 
    }







/*responsive starts here*/

@media (max-width: 991px){
.navbar{ height:auto; }
.navbar-default .navbar-toggle{background:none;  border:0;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;}
.navbar-nav > li > a{font-size: 1em;line-height: 4.26em;padding:4px 0 0 30px; color:#000; font-weight:bold; font-family:'Nanum Gothic';}
.navbar-brand{height:40px; margin-top:-4px;}
.banner	{height:700px;}
.banner .welcome-message .wrap-info	{width:90%; margin:0 auto;}

.banner h1{font:300 2.7em 'Nanum Gothic', serif; margin:-2% 0 0 0; text-shadow: 1px 2px 2px black; }
.banner p{font:1.2/1.8em 'Nanum Gothic', serif; margin:4% 0 0 0; text-shadow: 1px 1px 1px black;}

.m_bn1			{width:100%; background:url('/mobile/images/m_pt_bg.png') repeat 0 0;}
.m_bn1 p		{color:#fff; font-family:'Nanum Myeongjo'; font-size:1.7em; text-align:center; padding:0.8em 0; font-weight:500;}

.banner2		{height:700px;}
.m_cont_bg	{height:300px;}
.banner2 h1{font:300 3em 'Nanum Myeongjo', serif; margin:12% 0 0 0; text-shadow: 1px 2px 2px black; margin-top:22%;}
.banner2 .m_bn_d2 { width:50%; margin:0.8% auto 0 auto;}
.banner2 p{font:0.9em/1.6em 'Nanum Gothic', serif; margin: 0; text-shadow: 1px 1px 1px black;}

.m_cont_bg				{position: relative; width:100%; background:url('/mobile/images/cnt_bg.png') repeat 0 0; height:290px; position:absolute; bottom:0;}
.m2_content			{padding-top:88px; width:100%;}
.m2_content h4		{font:1.2em/2em 'Malgun Gothic', serif; color:#fff; margin-top:10px;}
.m2_cnt1				{float:left; width:50%;}
.m2_cnt1 > a > img	{width:12%;}
.m2_cnt11 p			{padding:0; color:#fff; font-family:'Malgun Gothic'; font-size:12px; text-shadow:none;}
.m2_cnt2				{float:right; width:49%;}
.m2_cnt2 > a > img	{width:12%;}
.m2_cnt21 p			{padding:0; color:#fff; font-family:'Malgun Gothic'; font-size:12px; text-shadow:none;}


.banner3		{height:700px;}
.m_cont_bg	{height:300px;}
.banner3 h1{font:300 3em 'Nanum Myeongjo', serif; margin:12% 0 0 0; text-shadow: 1px 2px 2px black; margin-top:22%;}
.banner3 .m_bn_d3 { width:50%; margin:0.8% auto 0 auto;}
.banner3 p{font:0.9em/1.6em 'Nanum Gothic', serif; margin: 0; text-shadow: 1px 1px 1px black;}

.m_cont_bg				{position: relative; width:100%; background:url('/mobile/images/cnt_bg.png') repeat 0 0; height:290px; position:absolute; bottom:0;}
.m3_content			{width:100%; margin:0 auto; padding-top:70px;}
.m3_content h4		{font:1.2em/2em 'Malgun Gothic', serif; color:#fff; margin-top:30px;}
.m3_cnt1				{float:left; width:33.3%; padding:20px 0; border:0;}
.m3_cnt1 > a > img	{width:20%;}
.m3_cnt2				{float:left; width:33.3%; border-right:1px dashed #e1e1e1;border-left:1px dashed #e1e1e1;}
.m3_cnt2 > a			{display:inline-block; width:40%; margin-top:30px;}
.m3_cnt2 > a > img	{width:45%;}
.m3_cnt2 h2			{font:1.8em/2.2em 'Malgun Gothic', serif; color:#fff; }
.m3_cnt2 > a> h5			{padding:0; color:#fff; font-family:'Malgun Gothic'; font-size:18px; text-shadow:none; margin-top:10px;}
.m3_cnt3				{float:right; width:33.3%;  padding:20px 0;border:0;}
.m3_cnt3 > a > img	{width:20%;}


/*컨텍트*/
.banner4		{height:750px;}
.banner4 h1{font:300 3em 'Nanum Myeongjo', serif; margin:12% 0 0 0; text-shadow: 1px 2px 2px black; margin-top:10%;}
.banner4 .m_bn_d4 { width:50%; margin:0.8% auto 0 auto;}
.banner4 p{font:0.9em/1.4em 'Nanum Gothic', serif; margin: 0; }

.m4_cnt_bg										{width:100%; background:#fff; position:absolute; bottom:0; min-height:300px;}
.m4_content									{width:100%; margin:0 auto; text-align:left;}
.m4_content p									{font-size:1em; text-shadow:none; color:#2a2a2a; font-weight:700; padding:15px 0 10px 0;}
.m4_content input							{font-size:1em; line-height:1.8em; width:98%; padding:0 1%; color:#2a2a2a; height:33px; background:#f7f7f7; border:0; box-shadow: inset 2px 2px 3px #e6e6e6 }
.m4_content textarea						{font-size:1em; line-height:1.8em; width:100%; padding:0 1%; color:#2a2a2a; min-height:360px; background:#f7f7f7; border:0; box-shadow: inset 2px 2px 3px #e6e6e6 }
.m4_cnt1										{width:47%; float:left; margin-left:2%;}
.m4_cnt1_name								{width:100%;}
.m4_firstname									{float:left; width:48%; margin-right:4%;}
.m4_lastname									{float:left; width:48%;}
.m4_cnt2										{width:47%; float:right; margin-right:2%;}
.m4_content .m4_btn_send				{text-align:right; margin-top:30px; margin-right:2%;}
.m4_btn_send a								{display:inline-block;  font-size:1em; color:#fff; text-align:center; width:174px; height:38px; line-height:38px; background:#000;}

a.toTop										{position:absolute; width:40px;   right:15px; margin-top:-85px;}
a.toTop img									{width:100%;}

}

.carousel-inner > .item	{height:932px;}



@media (max-width: 767px){	
.navbar{margin: 0;background:url('/mobile/images/hd_bg.png') repeat 0 0; position:fixed; top:0;  z-index:100; width:100%; padding-bottom:2%;}
.navbar-brand{height:auto;margin-top:2%;}
.navbar-brand img{margin-top:5%px; max-width:100%; height:auto;}
	.navbar-toggle{margin-top:5%;}
    .navbar-default .navbar-toggle{background:#003c83;  border:0;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#003c83;}
    .navbar-default .navbar-toggle .icon-bar {background:#fff; }
    .navbar-nav > li > a{line-height: 2em; color:#fff;}
		.banner	{height:500px;}
		.carousel-inner > .item	{height:500px;}

    .banner .arrow-nav{margin-left: -22px;height: 3em;width: 3em;bottom: -1.5em;}
    .banner .arrow-nav i {font-size: 2em;line-height: 45px;}

    .spacer {padding: 4em 0;}

    .reserve-info h3{margin-top: 2em;}

    .services div.col-sm-4{margin-bottom: 2em;}

    footer.spacer{padding:1em 0 3em 0 ;}
    footer h4{margin-top: 2em;}
	.rooms				{width:48%; float:left;margin-right:2%; height:40%;}
	.rooms p				{text-align:center; font-size:1em; margin-top:5%; height:35px;}
	.s6_img_cnt		{margin-bottom:10%; }
	.s_img_none		{display:none;}
    .room-features .size-price{margin-bottom: 2em;}

.banner .welcome-message .wrap-info	{width:90%; margin:0 auto;}



.banner h1{font:300 1.6em 'Nanum Gothic', serif; margin:-2% 0 0 0; text-shadow: 1px 2px 2px black; letter-spacing:-0.08em;}
.banner p{font:0.7em/1.4em 'Nanum Gothic', serif; margin:4% 0 0 0; text-shadow: 1px 1px 1px black;}

.carousel-content h1{font:300 0.9em 'Nanum Gothic', serif; margin:-2% 0 0 0; text-shadow: 1px 2px 2px black; letter-spacing:-0.08em;}
.carousel-content p{font:0.4em/0.9em 'Nanum Gothic', serif; margin:4% 0 0 0; text-shadow: 1px 1px 1px black;}


.banner .m_bn_d	{ width:100%;}
.m_bn1			{width:100%; background:url('/mobile/images/m_pt_bg.png') repeat 0 0;}
.m_bn1 p		{color:#fff; font-family:'Nanum Myeongjo'; font-size:1em; text-align:center; padding:0.8em 0; font-weight:500;}

/*비지니스타이틀*/
.banner2	{height:800px;}
.banner2 h1{font:300 2em 'Nanum Myeongjo', serif; margin:0 0 0 0; text-shadow: 1px 2px 2px black; margin-top:160px;}
.banner2 .m_bn_d2 { width:75%; margin:0.8% auto 0 auto;}
.banner2 p{font:0.6em/1.6em 'Nanum Gothic', serif; margin: 0; text-shadow: 1px 1px 1px black;}

.m_cont_bg				{position: relative; width:100%; background:url('/mobile/images/cnt_bg.png') repeat 0 0; height:450px; position:absolute; bottom:0;}
.m2_content			{padding-top:88px; width:100%;}
.m2_content h4		{font:1.2em/2em 'Malgun Gothic', serif; color:#fff; margin-top:10px;}
.m2_cnt1				{float:none; border-right:0; width:50%; margin:0 auto;}
.m2_cnt1 > a > img	{width:23%;}
.m2_cnt11 p			{padding:0; color:#fff; font-family:'Malgun Gothic'; font-size:12px; text-shadow:none;}
.m2_cnt2				{float:none; width:50%; margin:70px auto 0 auto;}
.m2_cnt2 > a > img	{width:23%;}
.m2_cnt21 p			{padding:0; color:#fff; font-family:'Malgun Gothic'; font-size:12px; text-shadow:none;}


/*프로덕트*/
.banner3	{height:800px;}
.banner3 h1{font:300 2em 'Nanum Myeongjo', serif; margin:160px 0 0 0; text-shadow: 1px 2px 2px black; }
.banner3 .m_bn_d3 { width:75%; margin:0.8% auto 0 auto;}
.banner3 p{font:0.6em/1.6em 'Nanum Gothic', serif; margin: 0; text-shadow: 1px 1px 1px black;}

.m_cont_bg				{position: relative; width:100%; background:url('/mobile/images/cnt_bg.png') repeat 0 0; height:500px; position:absolute; bottom:0;}
.m3_content			{width:100%; margin:0 auto; padding-top:20px;}
.m3_content h4		{font:1.2em/2em 'Malgun Gothic', serif; color:#fff; margin-top:10px;}
.m3_cnt1				{float:none; width:50%; margin:0 auto; padding:20px 0; border:0; border-bottom:1px dashed #e1e1e1; margin-bottom:20px;}
.m3_cnt1 > a > img	{width:23%;}
.m3_cnt2				{float:none; width:50%; border:0; margin:0 auto;border-bottom:1px dashed #e1e1e1; padding-bottom:20px;}
.m3_cnt2 > a			{display:inline-block; width:40%; margin-top:20px;}
.m3_cnt2 > a > img	{width:35%;}
.m3_cnt2 h2			{font:1.2em/2em 'Malgun Gothic', serif; color:#fff; }
.m3_cnt2 h2 > img	{width:10%; }
.m3_cnt2 > a> h5			{padding:0; color:#fff; font-family:'Malgun Gothic'; font-size:18px; text-shadow:none; margin-top:10px;}
.m3_cnt3				{float:none; width:50%;  padding:20px 0;border:0;  margin:0 auto;}
.m3_cnt3 > a > img	{width:23%;}


/*컨텍트*/

.banner4	{min-height:900px; }
.banner4 h1{font:300 2em 'Nanum Myeongjo', serif; margin:70px 0 0 0; text-shadow: 1px 2px 2px black; }
.banner4 .m_bn_d4 { width:75%; margin:0.8% auto 0 auto;}
.banner4 p{font:0.6em/1.4em 'Nanum Gothic', serif; margin: 0; text-shadow: 1px 1px 1px black;}

.m4_cnt_bg										{width:100%; background:#fff; position:absolute; bottom:0;  height:650px;}
.m4_content									{width:100%; margin:0 auto; text-align:left;}
.m4_content p									{font-size:0.8em; text-shadow:none; color:#2a2a2a; font-weight:700; padding:10px 0 5px 0;}
.m4_content input							{font-size:1em; line-height:1.6em; width:98%; padding:0 1%; color:#2a2a2a; height:28px; background:#f7f7f7; border:0; box-shadow: inset 2px 2px 3px #e6e6e6; }
.m4_content textarea						{font-size:1em; line-height:1.6em; width:100%; padding:0 1%; color:#2a2a2a; min-height:90px; background:#f7f7f7; border:0; box-shadow: inset 2px 2px 3px #e6e6e6; }
.m4_cnt1										{width:90%; margin:0 auto; float:none; }
.m4_cnt1_name								{width:100%;}
.m4_firstname									{float:left; width:48%; margin-right:3%;}
.m4_lastname									{float:left; width:48%;}
.m4_cnt2										{width:90%; margin:0 auto; float:none; }
.m4_content .m4_btn_send				{text-align:right; margin-top:10px; margin-right:5%;}
.m4_btn_send a								{display:inline-block;  font-size:0.8em; color:#fff; text-align:center; width:150px; height:30px; line-height:30px; background:#000;}
.m4_btn_send a:hover						{color:#fff;}


a.toTop										{position:absolute; width:30px;   right:15px; margin-top:-75px;}
a.toTop img									{width:100%;}

.s_rcont										{float:left; width:43%;}
}

