@charset "utf-8"; 

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

@keyframes blink-effect { 50% { opacity: 0; } }

@keyframes ci {
0% {transform: scale(1);}
50% {transform: scale(1.06);}
100% {transform: scale(1);}
}

@keyframes siso {
	0%	{transform: rotate(10deg);}
	25% {transform: rotate(-5deg);}
	50% {transform: rotate(10deg);}
	75% {transform: rotate(-5deg);}
	100% {transform: rotate(10deg);}
}
/* 베이스 스타일 시작 */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;line-height:100%;}
img, fieldset{border:none;}
img {vertical-align:middle} 
table{border-collapse:collapse;}
ul, ol, li{list-style:none;}
address, em{font-style:normal;}
li img, object{vertical-align:top;}
input, select, textarea, form img{vertical-align:middle;}
/* font */
body{color:#575757; font-size:0.75em; font-family: "돋움", Seoul, "한강체", helivetica,sans-serif;}
input, select, textarea{color:#575757; font-size:100%; font-family: "돋움", Seoul, "한강체", helivetica,sans-serif;}
/* anchor */
a {color:#575757; text-decoration:none;}
a:hover, a:focus, a:active{color:#575757;text-decoration:none;}
/* skip */
legend, hr, .skip, .script_skip{position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}

body::-webkit-scrollbar {
    width: 8px;  /* 스크롤바의 너비 */
}

body::-webkit-scrollbar-thumb {
    height: 30%; /* 스크롤바의 길이 */
    background: #c50b29; /* 스크롤바의 색상 */
    
    border-radius: 10px;
}

body::-webkit-scrollbar-track {
    background: rgba(33, 122, 244, .1);  /*스크롤바 뒷 배경 색상*/
}

body {overflow-x: hidden}

caption{
	width:0;
	height:0;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	line-height:0px;
	}

.hidden {
	display:none;
	text-indent: -9999px;
	width:0;
	height:0;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	line-height:0px;
}
input[type="button"] {}
input[type="text"] {}

#skipNavi{position:absolute; width:100%; height:0;margin:0 auto; z-index:10000; }
#skipNavi a{display:block; position:absolute; top:-500px; left:0; overflow:hidden;}
#skipNavi a:active, #skipNavi a:focus{position:absolute;top:0;left:0;display:block;width:100%; height:20px; padding:5px 0; background:#369; color:#fff; font-size:1em; text-align:center;}


.t_center {text-align:center !important}
.t_right {text-align:right !important}
.f_right {float:right !important}
.f_left {float:left !important}


.marR5 {margin-right:5px !important}
.marR10 {margin-right:10px !important}
.marR15 {margin-right:15px !important}
.marR20 {margin-right:20px !important}
.marR25 {margin-right:25px !important}
.marR30 {margin-right:30px !important}
.marR35 {margin-right:35px !important}
.marR40 {margin-right:40px !important}
.marR45 {margin-right:45px !important}
.marR50 {margin-right:50px !important}
.marR55 {margin-right:55px !important}
.marR60 {margin-right:60px !important}
.marR65 {margin-right:65px !important}
.marR70 {margin-right:70px !important}
.marR75 {margin-right:75px !important}

.marT5 {margin-top:5px !important}
.marT10 {margin-top:10px !important}
.marT15 {margin-top:15px !important}
.marT20 {margin-top:20px !important}
.marT25 {margin-top:25px !important}
.marT30 {margin-top:30px !important}
.marT35 {margin-top:35px !important}
.marT40 {margin-top:40px !important}
.marT45 {margin-top:45px !important}
.marT50 {margin-top:50px !important}
.marT55 {margin-top:55px !important}
.marT60 {margin-top:60px !important}
.marT65 {margin-top:65px !important}
.marT70 {margin-top:70px !important}
.marT75 {margin-top:75px !important}

.marL5 {margin-left:5px !important}
.marL10 {margin-left:10px !important}
.marL15 {margin-left:15px !important}
.marL20 {margin-left:20px !important}
.marL25 {margin-left:25px !important}
.marL30 {margin-left:30px !important}
.marL35 {margin-left:35px !important}
.marL40 {margin-left:40px !important}
.marL45 {margin-left:45px !important}
.marL50 {margin-left:50px !important}
.marL55 {margin-left:55px !important}
.marL60 {margin-left:60px !important}
.marL65 {margin-left:65px !important}
.marL70 {margin-left:70px !important}
.marL75 {margin-left:75px !important}

.marB5 {margin-bottom:5px !important}
.marB10 {margin-bottom:10px !important}
.marB15 {margin-bottom:15px !important}
.marB20 {margin-bottom:20px !important}
.marB25 {margin-bottom:25px !important}
.marB30 {margin-bottom:30px !important}
.marB35 {margin-bottom:35px !important}
.marB40 {margin-bottom:40px !important}
.marB45 {margin-bottom:45px !important}
.marB50 {margin-bottom:50px !important}
.marB55 {margin-bottom:55px !important}
.marB60 {margin-bottom:60px !important}
.marB65 {margin-bottom:65px !important}
.marB70 {margin-bottom:70px !important}
.marB75 {margin-bottom:75px !important}

.padR5 {padding-right:5px !important}
.padR10 {padding-right:10px !important}
.padR15 {padding-right:15px !important}
.padR20 {padding-right:20px !important}
.padR25 {padding-right:25px !important}
.padR30 {padding-right:30px !important}
.padR35 {padding-right:35px !important}
.padR40 {padding-right:40px !important}
.padR45 {padding-right:45px !important}
.padR50 {padding-right:50px !important}
.padR55 {padding-right:55px !important}
.padR60 {padding-right:60px !important}
.padR65 {padding-right:65px !important}
.padR70 {padding-right:70px !important}
.padR75 {padding-right:75px !important}

.padT5 {padding-top:5px !important}
.padT10 {padding-top:10px !important}
.padT15 {padding-top:15px !important}
.padT20 {padding-top:20px !important}
.padT25 {padding-top:25px !important}
.padT30 {padding-top:30px !important}
.padT35 {padding-top:35px !important}
.padT40 {padding-top:40px !important}
.padT45 {padding-top:45px !important}
.padT50 {padding-top:50px !important}
.padT55 {padding-top:55px !important}
.padT60 {padding-top:60px !important}
.padT65 {padding-top:65px !important}
.padT70 {padding-top:70px !important}
.padT75 {padding-top:75px !important}

.padL5 {padding-left:5px !important}
.padL10 {padding-left:10px !important}
.padL15 {padding-left:15px !important}
.padL20 {padding-left:20px !important}
.padL25 {padding-left:25px !important}
.padL30 {padding-left:30px !important}
.padL35 {padding-left:35px !important}
.padL40 {padding-left:40px !important}
.padL45 {padding-left:45px !important}
.padL50 {padding-left:50px !important}
.padL55 {padding-left:55px !important}
.padL60 {padding-left:60px !important}
.padL65 {padding-left:65px !important}
.padL70 {padding-left:70px !important}
.padL75 {padding-left:75px !important}

.padB5 {padding-bottom:5px !important}
.padB10 {padding-bottom:10px !important}
.padB15 {padding-bottom:15px !important}
.padB20 {padding-bottom:20px !important}
.padB25 {padding-bottom:25px !important}
.padB30 {padding-bottom:30px !important}
.padB35 {padding-bottom:35px !important}
.padB40 {padding-bottom:40px !important}
.padB45 {padding-bottom:45px !important}
.padB50 {padding-bottom:50px !important}
.padB55 {padding-bottom:55px !important}
.padB60 {padding-bottom:60px !important}
.padB65 {padding-bottom:65px !important}
.padB70 {padding-bottom:70px !important}
.padB75 {padding-bottom:75px !important}


@charset "utf-8"; 

.wrap {margin-top:90px;}


#header {position:fixed;top:0;height:90px;width:100%;background:url(./image/header_bg.gif) repeat-x 0 0;z-index:99; }
#header .layout {width:900px;}
#header h1 {float:left;}
#header ul {float:left;}
#header ul li{float:left;}

.news_wrap {width:800px;margin:0 auto;}
.content_wrap {width:800px;margin:0 auto;min-height:700px;}
.content_wrap .content{position:relative;}

.snslink{
    position: relative;
	margin:0 auto;
	padding: 0 0 80px 0;
	width: 410px;
	height: 36px;

}

.snslink ul{
	margin:0 auto;
	padding: 0;

}
.snslink li{
	width: 200px;
	height: 36px;
	list-style-type:none;
	float:left;
	margin:0 2px 0 2px;
	padding: 0;

}

.layout {width:800px;margin:0 auto;position:relative;}

.intro1 {width:100%;height:2100px;background:url(./image/intro_mid_bg.jpg) no-repeat center 0;}
.intro2 {width:100%;height:2298px;background:url(./image/intro_mid_bg1.jpg) no-repeat center 0;}
.intro3 {width:100%;height:2870px;background:url(./image/intro_mid_bg2.jpg) repeat-x ;padding-bottom:80px;}
.intro4 {width:100%;height:865px;background:url(./image/main_0708_02.jpg) no-repeat center 0;}
.intro5 {width:100%;height:510px;background:url(./image/intro_top_menu_bg.jpg) no-repeat center 0;}

.intro6 {position: relative; width:100%;height:1466px;background:url(./image/new_menu.jpg) no-repeat center 0;}
.intro6 .intro6_cont {position:absolute; width:100%; height:300px; left:0; top:942px;}

.intro7 {width:100%;height:1212px;background:url(./image/main_220302_1.jpg) no-repeat center 0;}
.mainimg{width:100%;height:605px;background:url(./image/intro_top_bg.jpg) no-repeat center 0;text-align: center;}
.mainimg_menu{width:100%;height:510px;background:url(./image/intro_top_bg.jpg) no-repeat center 0;text-align: center;}
.mainimg_shop{width:100%;height:510px;background:url(./image/intro_top_shop_bg.jpg) no-repeat center 0;text-align: center;}
.mainimg_menu_2{width:100%;height:1446px;background:url(./image/main_3.5.jpg) no-repeat center 0;text-align: center;}
.intro .txt_p {margin-top: 52px;}
.intro ol {margin-top: 40px;}
/*
.menu {width:100%;background:url(./image/menu_bg.gif) repeat-x center 0;padding-bottom:80px;}
*/
.menu {width:100%;padding-bottom:80px;}
.menu .m_intro {margin-top:39px;}
.menu .m_intro ol {}
.menu .m_intro ol li {margin-top:28px;}

.menu_0 {width:100%;height:760px;background:url(./image/sub1_01_bg.jpg) no-repeat center 0;}
.menu_1 {width:100%;height:550px;background:url(./image/sub1_001_bg.jpg) no-repeat center 0;}
.menu_2 {width:100%;height:1150px;background:url(./image/sub1_02_bg.jpg) no-repeat center 0;}

.menu_3 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub1_03_bg.jpg)#ffffff center top no-repeat;
	height: 1760px;
	margin: 0;
	
}
.menu_3 .cont {position: relative; width: 1520px; height: 571px; margin:0 auto;}
.menu_3 .cont .le {position: relative; float:left;width:760px; height:571px;}
.menu_3 .cont .ri {float:left;width:760px; height:571px;}

.cost {width:100%;background:url(./image/cost_bg.jpg) repeat-x center 0;padding-bottom:80px;}

.cost_1 {width:100%;height:1400px;background:url(./image/sub2_01_bg.jpg) no-repeat center 0;}
.cost_2 {width:100%;height:1240px;background:url(./image/sub2_02_bg.jpg) no-repeat center 0;}
.cost_3 {width:100%;height:1160px;background:url(./image/sub2_03_bg.jpg) no-repeat center 0;}
.cost_4 {width:100%;height:2000px;background:url(./image/sub2_04_bg.jpg) no-repeat center 0;}
.cost_5 {width:100%;height:1200px;background:url(./image/sub2_05_bg.jpg) no-repeat center 0;}
.cost_6 {width:100%;height:910px;background:url(./image/sub2_06_bg.jpg) no-repeat center 0;}

.shop {width:100%;background:url(./image/shop_bg.jpg) repeat-x center -1px;padding-bottom:80px;}
.shop ul {overflow:hidden;margin-top:30px;}
.shop ul li {float:left;}
.shop .one{margin:49px auto 40px;}
/*
.shop .map {position:relative;}
.shop .map a {position:absolute;display: block;width: 158px;height: 60px;text-indent: -9999px;}
.shop .map a.link01 {top: 42px;left:0px;}
.shop .map a.link02 {top: 42px;left:160px;}
.shop .map a.link03 {top: 42px;left:320px;}
.shop .map a.link04 {top: 42px;left:480px;}
.shop .map a.link05 {top: 42px;left:640px;}
.shop .map a.link06 {top:110px;left:0px;}
.shop .map a.link07 {top:110px;left:160px;}
.shop .map a.link08 {top:110px;left:320px;}
.shop .map a.link09 {top:110px;left:480px;}
.shop .map a.link10 {top:110px;left:640px;}
.shop .map a.link11 {top:178px;left:0px;}
.shop .map a.link12 {top:178px;left:160px;}
.shop .map a.link13 {top:178px;left:320px;}
.shop .map a.link14 {top:178px;left:480px;}
.shop .map a.link15 {top:178px;left:640px;}
.shop .map a.link16 {top:245px;left:0px;}
.shop .map a.link17 {top:245px;left:160px}
.shop .map a.link18 {top:245px;left:320px;}
.shop .map a.link19 {top:245px;left:480px;}
.shop .map a.link20 {top:245px;left:640px;}
.shop .map a.link21 {top:310px;left:0px;}
.shop .map a.link22 {top:310px;left:160px;}
.shop .map a.link23 {top:310px;left:320px;}
.shop .map a.link24 {top:310px;left:480px;}
.shop .map a.link25 {top:310px;left:640px;}
.shop .map a.link26 {top:377px;left:0px;}
.shop .map a.link27 {top:377px;left:160px;}
.shop .map a.link28 {top:377px;left:320px;}
.shop .map a.link29 {top:377px;left:480px;}
.shop .map a.link30 {top:377px;left:640px;}
.shop .map a.link31 {top:444px;left:0}
.shop .map a.link32 {top:444px;left:160px;}
.shop .map a.link33 {top:444px;left:320px;}
.shop .map a.link34 {top:444px;left:480px;}
.shop .map a.link35 {top:444px;left:640px;}
.shop .map a.link36 {top:510px;left:0;}
.shop .map a.link37 {top:510px;left:160px;}
.shop .map a.link38 {top:510px;left:320px;}
.shop .map a.link39 {top:510px;left:480px;}
.shop .map a.link40 {top:510px;left:640px;}
.shop .map a.link41 {top:576px;left:0;}
.shop .map a.link42 {top:576px;left:160px;}
.shop .map a.link43 {top:576px;left:320px;}
.shop .map a.link44 {top:576px;left:480px;}
.shop .map a.link45 {top:576px;left:640px;}
.shop .map a.link46 {top:642px;left:0;}
*/


#footer_wrap {float:left;width:100%;height:120px;margin:0;padding:0;background:url('') #100705 repeat-x ;}
#footer_wrap .foot_cont {width:1240px;height:110px;margin:0 auto;padding:0;}
#footer_wrap .foot_cont .foot_logo{ float:left;width:100px;margin:0;padding:40px 80px 0 40px;}
#footer_wrap .foot_cont .copy {float:left; width:1240px;margin:0;padding:40px 0 0 0;text-align:center;font-size:14px; line-height:180%; font-family: 'Noto Sans KR', sans-serif; font-weight:400; color:#999; }
#footer_wrap .foot_cont .copy .info {font-size:12px;color:#777;line-height:30px; }
#footer_wrap .foot_cont .copy .admin {margin-left:20px;color:#666; }
#footer_wrap .foot_cont .copy .admin a{font-size:12px; font-family:arial; color:#777; }


.quick {width:142px;height:475px;background:url(./image/quick_bg.jpg) no-repeat 0 0;right:30px;top:200px;position:fixed; text-indent:-10000px;z-index:9;}
.quick ul {margin-top: 42px;}
.quick li a{float:left;text-align: center;width:142px;height:70px;display:block;}
.quick p {text-align: center;margin-top: 120px;}
.follow_fix {top:50px !important;position: fixed;}

.quick_mail {width:180px;height:370px;left:30px;top:200px;position:fixed;padding:0;background:url(./image/quick_mail_bg.png) center top no-repeat;z-index:9;}
.quick_mail .area h2 {float:left;}
.quick_mail .area .put {float:left;width:200px;height: 370px;position:relative;}
.quick_mail .area .put .name {position: absolute;top: 155px;left: 15px;width: 180px;}
.quick_mail .area .put .name input {border:none; height:15px; width: 90px; padding-top:3px;}
.quick_mail .area .put .tel {position: absolute;top: 180px;left: 15px;}
.quick_mail .area .put .tel select {border:none; width: 56px; height:20px;}
.quick_mail .area .put .tel input {width: 40px; height:15px; margin-left: 2px;border:none; padding-top:3px;}
.quick_mail .area .put .tel1 {position: absolute;top: 207px;left: 15px;}
.quick_mail .area .put .tel1 select {border:none; width: 140px; height:20px;}
.quick_mail .area .put .tel1 input {width: 60px; height:15px; margin-left: 20px;border:none; padding-top:3px;}
.quick_mail .area .put .time {position: absolute;top: 235px;left: 15px;width: 180px;}
.quick_mail .area .put .time input {border:none; height:15px; width: 145px; padding-top:3px;}
.quick_mail .area .put .ch {color:#fff;position: absolute;top: 265px;left: 15px;letter-spacing:-1px;}
.quick_mail .area .put .ch label {}
.quick_mail .area .put .ch input {width:16px; height:16px; }
.quick_mail .area .put #ch_txtbox {display:none;background-color:#fff;position: absolute;top: 135px;left:0;;z-index: 99;padding: 8px 8px 5px 8px;border: 2px solid black;}
.quick_mail .area .put #ch_txtbox h6 {color: black;}
.quick_mail .area .put #ch_txtbox ul {margin-top: 5px;}
.quick_mail .area .put #ch_txtbox ul li {margin: 3px 0;}
.quick_mail .area .put .ch a {color:#fff;margin-left: 10px;text-decoration: underline;}
.quick_mail .area .put .btn {position:absolute;top: 310px;left: 15px;}
.follow_fix {top:250px !important;position: fixed;}

/* 24.06.15 RENEWAL */

.s1 {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	width:100%;
	min-height: 400px;
	overflow:hidden;
	
}
.s1 .bg {position: absolute; width: 1300px; height: 806px; margin-left:50%; top: 0;left: -650px; z-index:1;}
.s1 .tit01 {position: absolute; width: 440px; height: 100px; margin-left:50%; top: 100px;left: -220px; z-index:2;}
.s1 .tit02 {position: absolute; width: 600px; height: 200px; margin-left:50%; top: 300px;left: -300px; z-index:2;}
.s1 .ban {position: absolute; width: 1110px; height: 241px; margin-left:50%; bottom: 70px;left: -555px; z-index:3;}
.s1 .ban ul {}
.s1 .ban li {float:left; width: 350px; height: 241px; margin:0 10px 0 10px;}

.s2 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/s2_bg.jpg)#ffffff center top no-repeat;
	height: 1080px;
	margin: 0;
}
.s2 .tit01 {position: absolute; width: 577px; height: 484px; margin-left:50%; top: 120px;left: 127px;}

.s3 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/s3_bg.jpg)#ede8e2 center top no-repeat;
	height: 1000px;
	margin: 0;
}
.s3 .tit01 {position: absolute; margin-left:50%; top: 0;left: -460px; width: 920px; height: 392px;}
.s3 .ac01 {position: absolute; margin-left:50%; top: 190px;left: 75px; width: 136px; height: 105px; animation: blink-effect 1s step-end infinite;}
.s3 .ac02 {position: absolute; margin-left:50%; top: 345px;left: 470px; width: 253px; height: 162px; animation: siso 3s linear infinite;}

.s4 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/s4_bg.jpg)#e1d7ce center top no-repeat;
	height: 1290px;
	margin: 0;
	overflow:hidden;
}
.s4 .tit01 { position:absolute; width:920px; height:348px; margin-left:50%; top:0; left:-460px; }
.s4 .ac01 { position:absolute; width:660px; height:350px; margin-left:50%; top:497px; left:-330px; animation: ci 1.5s ease-in-out infinite;}

.s5 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/s5_bg.jpg)#f8f8fa center top no-repeat;
	height: 1019px;
	margin: 0;
	overflow:hidden;
}
.s5 .tit01 { position:absolute; width:920px; height:339px; margin-left:50%; top:0; left:-460px; z-index:1;}
.s5 .cont {width: 1200px; height: 1019px; margin:0 auto;}

.s6 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/s6_bg.jpg)#f8f8fa center top no-repeat;
	height: 1659px;
	margin: 0;
	overflow:hidden;
}
.s6 .title01 {position:absolute; width:540px; height:265px; margin-left:50%; top:0; left:-270px;}

.menu_s1 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/menu_s1_bg.jpg)#000000 center top no-repeat;
	height: 760px;
	margin: 0;
}
.menu_s1 .tit01 {position: absolute; width: 559px; height: 479px; margin-left:50%; top: 145px;left: 121px;}

.menu_s2 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/menu_s2_bg.jpg)#000000 center top no-repeat;
	height: 550px;
	margin: 0;
}

.menu_s3 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/menu_s3_bg.jpg)#000000 center top no-repeat;
	height: 1760px;
	margin: 0;
	overflow:hidden;
}
.menu_s3 .tit01 {position: absolute; width: 600px; height: 450px; margin-left:50%; top: 0;left: -300px;}

.menu_s4 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/menu_s4_bg.jpg)#000000 center top no-repeat;
	height: 1470px;
	margin: 0;
}
.menu_s4 .tit01 {position: absolute; width: 800px; height: 318px; margin-left:50%; top: 0;left: -400px;}
.menu_s4 .ac01 {position: absolute; width: 265px; height: 84px; margin-left:50%; top: 215px;left: -67px;}

.menu_s5 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/menu_s5_bg.jpg)#ffffff center top no-repeat;
	height: 1212px;
	margin: 0;
}
.menu_s5 .tit01 {position: absolute; width: 800px; height: 417px; margin-left:50%; top: 0;left: -400px;}

.cost_s1 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/cost_s1_bg.jpg)#000000 center top no-repeat;
	height: 1400px;
	margin: 0;
}
.cost_s1 .tit01 {position: absolute; width: 700px; height: 265px; margin-left:50%; top: 0;left: -350px;}

.cost_s2 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub2_2-0118.jpg)#ffffff center top no-repeat;
	height: 1160px;
	margin: 0;
}
.cost_s2 .tit01 {position: absolute; width: 700px; height: 435px; margin-left:50%; top: 0;left: -350px;}

.cost_s3 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/cost_s3_bg.jpg)#ffffff center top no-repeat;
	height: 914px;
	margin: 0;
}

.shop_s1 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/shop_s1_bg.jpg)#ffffff center top no-repeat;
	height: 510px;
	margin: 0;
}

.shop_s2 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/shop_s2_bg.jpg)#ffffff center top no-repeat;
	height: 1011px;
	margin: 0;
	overflow:hidden;
}
.shop_s2 .tit01 {position: absolute; width: 600px; height: 157px; margin-left:50%; top: 0;left: -300px;}

.shop_s3 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/shop_s3_bg.jpg)#ffffff center top no-repeat;
	height: 1180px;
	margin: 0;
}

.shop_s4 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/shop_s4_bg.jpg)#ffffff center top no-repeat;
	height: 836px;
	margin: 0;
}
.shop_s4 .cont {position: absolute; width: 800px; height: 720px; margin-left:50%; top: 100px;left: -400px;}