/* ******************* ºÎÆ®½ºÆ®·¦ ¼öÁ¤ ******************* */
ul,ol,li,dl,dt,dd {list-style:none; padding:0; margin:0;}

/************ ¹è°æ»ö ******************/
.bg_yellow {background:#fbc011 !important;}
.bg_red {background:#f15a48 !important;}
.bg_gray {background:#333 !important;}
.bg_lightgray {background:#f5f5f5 !important;}

/*********** ±ÛÀÚ»ö»ó *****************/
.red {color:#ff4343 !important;}
.white {color:#fff !important;}
.yellow {color:#fbc011 !important;}
.gray {color:#1a1a1a !important;}
.black {color:#000 !important;}

/* ******************* °ø¿ë ******************* */
.title_01 {font-size:18px; color:#000; font-weight:bold;}
.title p {font-size:24px; color:#1a1a1a;}
.bold {font-weight:bold !important;}
.bor_0 {border:none !important;}
.con .s_tit {clear:both; margin:0; font-size:16px; color:#999; background:url(../images/common/bul_sTit.jpg) no-repeat 0 4px; padding-left:13px;}
.line_gray {width:100%; height:1px; background:rgba(0,0,0,.1);}

/* ********************* ÅÇ ********************* */
.tab {padding:0; padding-right:100px;} 
.tab ul {overflow:hidden;}
.tab ul li {margin-bottom:3px; padding:0 0 0 1px;}
.tab ul li a.on {background-color:#f04d46;}
.tab ul li a {display:block; padding-left:30px; height:50px; line-height:50px; color:#fff; background-color:#313131;}
.tab ul li.on a {color:#fff;}

/* ******************* Å×ÀÌºí *********************** */
.table_01 {width:100%;}
.table_01 th {text-align:center; border:1px solid #e0e0e0; background:#f9f9f9; padding:7px 10px; font-weight:normal; color:#000; vertical-align:middle !important;}
.table_01 th.left {text-align:left; padding-left:30px;}
.table_01 th>span {display:inline-block; margin-right:10px; width:10px; height:10px;}
.table_01 th>span.navy{background-color:#08213f;}
.table_01 th>span.orange{background-color:#eb9522;}
.table_01 th>span.wine{background-color:#5d0000;}
.table_01 th.left2 {text-align:left; padding-left:50px;}
.table_01 td {text-align:center; border:1px solid #e0e0e0; background-color:#fff; padding:7px 10px; vertical-align:middle !important;}
.table_01 td.bg_gray {background:#333; color:#fff;}
.table_01 td>a {display:block;}
.table_01 td>a>span{display:inline-block; font-weight:normal; color:#fff; background-color:#08213f; padding:5px 10px 7px 10px; font-size:12px; line-height:1;}
.table_01 td>a>span.btn_off {display:inline-block; font-weight:normal; color:#fff; background-color:#7b7368; padding:5px 10px 7px 10px; font-size:12px; line-height:1;}
.table_pad th {padding:5px;}
.table_pad td {padding:5px;}

/* ****************** ¸ð´ÞÆË¾÷ ******************* */
.modal-header {padding:15px; border-bottom:1px solid #e5e5e5;}
.modal-body {padding:15px; position:relative;}
.modal-body>span>img {width:100%; height:auto; margin:0 auto; display:block !important;}

/* ******************* introduction ******************* */
/* ´ëÇ¥ÀÎ»ç¸» */
.greeting {overflow:hidden; max-width:1200px; margin:0 auto; padding:80px 15px; position:relative;}
.greeting>div {padding:0;}
.tit p:nth-child(1) {font-size:36px; color:#1a1a1a;}
.tit p:nth-child(2) {color:#999;}
.picture { width:100%; } 
.picture img { width:100%; height:auto; padding:0 130px 0 0; }

/* È¸»ç¿¬Çõ */
.history {overflow:hidden; width:100%; padding:80px 15px; background:url(../images/contents/bg_history.jpg) repeat 0 0;}
.history .wrap {max-width:1200px; margin:0 auto;} 
.history .wrap>div {padding:0;}
.history .wrap dl {overflow:hidden; color:#999; margin:10px 0;}
.history .wrap dl dt {float:left; width:80px; font-size:18px; font-weight:normal;}
.history .wrap dl dd {margin-left:80px;}
.history .wrap dl dd p {margin-bottom:5px;}
.history .historyWrap {overflow:hidden; padding:40px 0; border-bottom:1px solid rgba(255,255,255,.1);}
.history .historyWrap>div {padding:0;}

/* ÀÎÁõ¼­ */
.cer {clear:both; width:100%; padding:80px 15px; background:url(../images/contents/bg_certificate.png) repeat 0 0 #f0f0f0;}
.cer .wrap {overflow:hidden; max-width:1200px; margin:0 auto;}
.cer .wrap>div {padding:0 !important;}
.cer ul {overflow:hidden;}
.cer ul li {padding-bottom:5px;}
.cer ul li>div.img {padding:10px; border-radius:10px; background:#fff; box-shadow:2px 2px 7px rgba(0,0,0,.2);}
.cer ul li>div button {border:none;}

/* ci */
.ci {max-width:1200px; margin:0 auto; overflow:hidden; padding:80px 15px;}
.ci .con>div {padding:0; overflow:hidden;}
.ci>div {padding:0;}
.ci .ci1 p {text-align:center; min-height:180px; border:1px solid #eaeaea; background:url(../images/contents/bg_ci.jpg) repeat 0 0;}
.ci .ci2 p {text-align:center; min-height:180px; border:1px solid #eaeaea; background:url(../images/contents/bg_ci.jpg) repeat 0 0;}
.ci .con>div>div {padding:0 10px !important;}

/* Ã£¾Æ¿À½Ã´Â±æ */
.map {clear:both; with:100%;}
.map .mapImg {height:450px; background:url(../images/contents/map.jpg) no-repeat 50% 0; background-size:cover;}
.map .info {text-align:center; padding:100px 0; height:450px; background:#f15a48; color:#fff;}
.map .info p {margin-bottom:40px; font-size:30px; font-weight:bold;}
.map .info dl {overflow:hidden; width:60%; margin:0 auto; padding:10px 0; text-align:left;}
.map .info dl dt.add {background:url(../images/contents/icon_map1.jpg) no-repeat 0 50%;}
.map .info dl dt.phone {background:url(../images/contents/icon_map2.jpg) no-repeat 0 50%;}
.map .info dl dt.mail {background:url(../images/contents/icon_map3.jpg) no-repeat 0 50%;}
.map .info dl dt {float:left; width:140px; padding:5px 0 5px 40px;}
.map .info dl dd {margin-left:140px; padding:5px 0;}
.mapImg_wrap { width:100%; margin:0 auto; }
.mapImg_wrap ul { overflow:hidden; margin-bottom:1px; }
.mapImg_wrap ul li { padding:0 0 0 1px !important; }
.mapImg_wrap ul li:first-child { padding:0 !important; }
.mapImg_wrap ul li img { width:100%; height:auto; }
.map .mapImg {height:450px; padding:0 !important;}
#googleMap {height:450px; padding:0 !important;}

/* ******************* Á¦Ç°¼Ò°³ ******************* */
/* ÀüÃ¼±¸¼ºµµ */
.w100 {overflow:hidden;}
.w100>div {padding:0; height:600px;}
.w100>div.bg2 {background:url(../images/contents/product_all2.jpg) no-repeat 50% 50%; background-size:cover;}
.w100>div.bg3 {background:url(../images/contents/product_all3.jpg) no-repeat 0 100%; background-size:cover;}

/* ¼¿ÇÁ¼¼Â÷±â */
.self {width:100%; background:url(../images/common/bg_footer.jpg) repeat 0 0; margin:0;}
.self>.wrap {max-width:1200px; margin:0 auto; padding:80px 15px 30px 15px; overflow:hidden;}
.self .con {padding:0; margin:0; margin-bottom:3px;}
.self .con dl {background:#fff; padding:25px 50px; overflow:hidden; border-bottom:1px solid #ededed;}
.self .con dl dt {font-size:18px; color:#f15a48; padding:0;}
.self .con dl dd {padding:0;}
.self .con dl dd p {margin:0;}
.self .con dl dd span {display:block; font-size:12px;}
.self .photo {padding:0; overflow:hidden;}
.self .photo>div {padding:0; padding-bottom:5px}
.self .photo>div>div {position:relative; text-align:center;}
.self .photo .bg_black {position:absolute; bottom:0; width:100%; display:block; background:rgba(0,0,0,.9); padding:15px 0; color:#fff;}
.self .photo>div:nth-child(1) {padding-right:5px;}
.self .photo>div:nth-child(2) {padding-right:0;}
.self .img-bx {display:flex; flex-direction:column; gap:10px; margin-bottom:10px;}
.self .img-bx>div img {width:100%; aspect-ratio:1/.55;}
.self .img-bx2 {display:flex; gap:30px; margin-top:30px; padding:0 15px;}
.self .img-bx2>div {width:50%;}
.self .img-bx2>div img {width:100%; height:100%; max-height:400px;}
.box_w100 {clear:both; width:100%; padding:80px 30px; margin-top:3px;}
.box_w100 .wrap {text-align:center; max-width:1200px; margin:0 auto !important;}
.box_w100 .wrap p:nth-child(1) {font-size:36px;}
.box_w100 .wrap p:nth-child(2) {font-size:16px; color:#fff; margin:20px 0;}
.box_w100 .wrap>ul {overflow:hidden;}
.sub_text {color:#fff; margin-top:40px; text-align:left; padding:0 20px; font-size:14px;}
.bubble ul li div {position:relative;}
.bubble ul li div.comment {font-size:14px; color:#1a1a1a; padding:10px 0;}


/* ºÎ´ëÀåºñ */
.equipment {width:100%; background:url(../images/common/bg_footer.jpg) repeat 0 0; margin:0;}
.equipment>.wrap {max-width:1200px; margin:0 auto; padding:80px 15px 30px 15px; overflow:hidden;}
.equipment .wrap>p {font-size:18px; color:#ffcc33; margin:0;}
.equipment .wrap>p>span {display:block; width:20px; height:2px; margin-bottom:5px;}
.equipment .con_tit {color:#e04842; font-size:24px;}
.equipment .con_tit>span {color:#999;}
.equipment .con_tit>span>span {font-size:18px;}
.equipment .wrap .box_white {overflow:hidden;}
.equipment .wrap .box_white>div {margin-top:30px;}
.equipment .wrap .box_white>div>ul {margin-bottom:30px;}
.equipment .wrap .box_white>div>ul>li {background:url(../images/common/bul_square.jpg) no-repeat 0px 7px; padding-left:15px; margin:10px 0;}
.equipment .wrap .box_white dl {overflow:hidden; margin-top:3px; width:100%; border-radius:5px;}
.equipment .wrap .box_white dl dt {background:#f0f0f0; padding:10px 15px; font-weight:normal;}
.equipment .wrap .box_white dl dd {background:#f9f9f9; padding:10px 15px;}
.equipment .wrap .box_white .img {margin-bottom:10px;}

.imglarge2 span {background-size:contain !important;}
/* ÇÃ·¯½º±â´É */
.movie {width:100%; background:url(../images/common/bg_footer.jpg) repeat 0 0; margin:0;}
.movie>.wrap {max-width:1200px; margin:0 auto; padding:80px 15px 0 15px; overflow:hidden;}
.movie>.wrap>ul {overflow:hidden;}
.movie>.wrap>ul>li {float:left; height:350px; margin-bottom:30px;}
.movie>.wrap>ul>li>div {position:relative; width:100%; height:100%;}
.movie>.wrap>ul>li:first-of-type>div {background:url(../images/contents/movie7.jpg) no-repeat 50% 50%; background-size:cover; margin-bottom:30px;}
.movie>.wrap>ul>li:nth-child(2)>div {background:url(../images/contents/movie1.jpg) no-repeat 50% 50%; background-size:cover; margin-bottom:30px;}
.movie>.wrap>ul>li:nth-child(3)>div {background:url(../images/contents/movie5.jpg) no-repeat 50% 50%; background-size:cover; margin-bottom:30px;}
.movie>.wrap>ul>li:nth-child(4)>div {background:url(../images/contents/movie3.jpg) no-repeat 50% 50%; background-size:cover; margin-bottom:30px;}
.movie>.wrap>ul>li:nth-child(5)>div {background:url(../images/contents/movie6.jpg) no-repeat 50% 50%; background-size:cover; margin-bottom:30px;}
.movie>.wrap>ul>li:nth-child(6)>div {background:url(../images/contents/movie2.jpg) no-repeat 50% 50%; background-size:cover;}
.movie>.wrap>ul>li:last-of-type>div {background:url(../images/contents/movie4.jpg) no-repeat 50% 50%; background-size:cover;}
.movie>.wrap>ul>li>div>button>img {position:absolute; left:50%; margin-left:-45px; top:110px; width:80px; height:auto;}
.movie>.wrap>ul>li>div>.bg_tit {position:absolute; bottom:0; width:100%; height:70px; background:rgba(0,0,0,.7);}
.movie>.wrap>ul>li>div>.bg_tit>p {width:100%; height:60px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; color:#fff; font-size:18px; line-height:1.4; padding-top:10px;}
.modal {z-index:99999;}

/* ****************** Ã¢¾÷°¡ÀÌµå ****************** */
/* »ç¾÷ºÐ¼® */
.greeting .con .img {position:absolute; right:0; top:-100px;}
.greeting .con>p {padding:0;}
.merit {width:100%; background:url(../images/contents/bg_analysis.jpg) no-repeat 50% 0; background-size:cover;}
.merit .wrap {max-width:1200px; margin:0 auto; padding:80px 0; overflow:hidden;}
.merit .wrap .bg_merit {margin-top:-80px; max-width:350px; height:566px; background:url(../images/contents/meritImg_250120_1.png) no-repeat 0 0;}
.merit .wrap .merit_con {float:right;}
.merit .wrap .merit_con p {font-size:36px; margin-bottom:40px;}
.merit .wrap .merit_con dl {margin:15px 0;}
.merit .wrap .merit_con dl dt {font-size:18px; color:#fbc011; font-weight:normal;}
.merit .wrap .merit_con dl dd {color:#fff; line-height:1.6;}
.merit .wrap .merit_con .sTit {font-size:18px; margin-bottom:10px;}
.merit .wrap .merit_con ul li {padding-left:10px; background:url(../images/common/bul_sTit.jpg) no-repeat 0 7px; color:#999; font-size:12px; margin:5px 0;}

/* ÄÁ¼³ÆÃ */
.consult {width:100%; background:url(../images/common/bg_footer.jpg) repeat 0 0; margin:0;}
.consult .wrap {max-width:1200px; margin:0 auto; padding:80px 15px; overflow:hidden;}
.consult .wrap .con {padding:40px 30px 30px; background:#fff;} 
.consult .wrap .con>p {font-size:16px;}
.consult .step {width:100%;}
.consult .step img {width:100%; height:auto;}
.consult .wrap>p {font-size:18px; color:#ffcc33; margin:0;}
.consult .wrap>p>span {display:block; width:20px; height:2px; margin-bottom:5px;}
.consult .wrap>p.txt {font-size:14px; color:#fff;}
.consult .wrap dl {background:#fff; padding:25px 50px; overflow:hidden; border-bottom:1px solid #ededed;}
.consult .wrap dl dt {font-size:24px; color:#999; padding:0;}
.consult .wrap dl dd {padding:0;}
.consult .wrap dl dd p:nth-child(1) {font-size:18px; color:#000;}
.consult .wrap dl dd p:nth-child(2) {margin:5px 0; color:#666;}
.consult .wrap dl dd p {margin:0;}
.consult .wrap dl dd span {display:block; font-size:12px;}
.consult .btn_layer {width:100%; text-align:center;}
.consult .btn_layer a {display:block; padding:20px 0; }
.consult .btn_layer p {margin:0; color:#fff; font-size:18px;}
.consult .open {display:none;}

.box_white {margin-top:10px; padding:40px 30px 30px; background:#fff;}
.fixed-table-body {overflow-x:auto; word-break:keep-all; -webkit-overflow-scrolling: touch;}
.imgBox>ul {overflow:hidden;}
.imgBox>ul>li {padding-left:5px; padding-right:0; overflow:hidden;}
.imgBox>ul>li:nth-child(1) {padding-left:0; background:#fff;}
.imgBox>ul>li:nth-child(2), .imgBox>ul>li:nth-child(3) {background:url(../images/contents/bg_white.png) repeat-y 0 0;}
.imgBox>ul>li:nth-child(1) .img {width:100%; height:180px !important; background:url(../images/contents/consult1.jpg) no-repeat 50% 0; background-size:cover;}
.imgBox>ul>li:nth-child(2) .img {width:100%; height:180px !important; background:url(../images/contents/consult2.jpg) no-repeat 50% 0; background-size:cover;}
.imgBox>ul>li:nth-child(3) .img {width:100%; height:180px !important; background:url(../images/contents/consult3.jpg) no-repeat 50% 0; background-size:cover;}
.imgBox>ul>li .infoBox {padding:30px; background:#fff;}
.imgBox>ul>li .infoBox ul li {margin:15px 0; background:url(../images/common/bul_list.png) no-repeat 5px 8px; padding-left:15px;}

/* ¼ÕÀÍºÐ¼®Ç¥ */
.table {width:100%; background:url(../images/contents/bg_table.jpg) no-repeat 50% 0; background-size:cover; margin:0;}
.table .wrap {max-width:1200px; margin:0 auto; padding:80px 15px; overflow:hidden;}
.table .wrap .con {padding:40px 30px 30px; background:#fff;} 
.table .wrap .con>p {font-size:16px;}

/* °ø»çÀÏÁ¤ */
.schedule {width:100%; background:url(../images/contents/bg_schedule.jpg) no-repeat 50% 0; background-size:cover; padding:80px 15px;}
.schedule .wrap {max-width:1200px; margin:0 auto;}
.schedule .wrap .con {padding:40px 30px 30px; background:#fff;}
.table_pad th.tit {min-width:200px;}
.table_pad td {min-width:30px;}

/* °ø»ç½Ã¹æ¼­ */
.specification {width:100%; background:url(../images/contents/bg_specification.jpg) no-repeat 50% 0; margin:0;}
.specification .wrap {max-width:1200px; margin:0 auto; padding:80px 15px; overflow:hidden;}
.tab_con {padding:0;}
.tab_con>ul>li>p {font-size:18px; margin-bottom:5px;}
.tab_con>ul>li>p>span {display:block; width:20px; height:2px; margin-bottom:5px;}
.tab_con>ul>li>ul>li {margin:15px 0; background:url(../images/common/bul_square.jpg) no-repeat 10px 7px; padding-left:25px; color:#666;}
.tab_con>ul>li>ul>li .infoBox {font-size:12px; margin:10px 0; padding:10px 20px; background:#f9f9f9; border:1px solid #eaeaea;}
.tab_con>ul>li>ul>li .infoBox>p {color:#000; margin:0;}
.tab_con .infoBox>ul>li { color:#666;}

/* °¡¸ÍÁ¡Áö¿ø */
.franchise {width:100%; background:url(../images/contents/bg_as.jpg) no-repeat 50% 0; background-size:cover;}
.franchise .wrap {max-width:1200px; margin:0 auto; padding:80px 15px; overflow:hidden;}
.franchise .wrap .list_as>div {margin-bottom:10px; overflow:hidden;}
.franchise .wrap .list_as>div.right .img {float:right;}
.franchise .wrap .list_as>div.right .info {text-align:left;}
.franchise .wrap .list_as>div .info {padding:50px; color:#333;}
.franchise .wrap .list_as>div.right .info p:nth-child(2) {color:#333;}
.franchise .wrap .list_as>div .info>p:nth-child(1) {font-size:24px; margin-bottom:20px;}
.franchise .wrap .list_as>div .info>p:nth-child(2) {color:#ccc;}
.franchise .wrap .list_as>div>div {height:340px;}
.franchise .wrap .list_as>div:nth-child(1) .img {background:url(../images/contents/as1.jpg) no-repeat 50% 0; background-size:cover;}
.franchise .wrap .list_as>div:nth-child(2) .img {background:url(../images/contents/as2.jpg) no-repeat 50% 0; background-size:cover;}
.franchise .wrap .list_as>div:nth-child(3) .img {background:url(../images/contents/as3.jpg) no-repeat 50% 0; background-size:cover;}
.franchise .wrap .list_as>div:nth-child(4) .img {background:url(../images/contents/as4.jpg) no-repeat 50% 0; background-size:cover;}

/* ***************** ¸ÅÀå¼Ò°³ ********************* */
/* ¼¼Â÷µ¿µðÀÚÀÎ */
.design {width:100%; background:url(../images/contents/bg_analysis.jpg) no-repeat 50% 0; background-size:cover;}
.design .wrap {max-width:1200px; margin:0 auto; padding:80px 15px;}
.design ul {overflow:hidden;}
.design ul li {padding:10px;}

/* ½Å±Ô¸ÅÀå */
.store >ul>li>a>div {position:relative; width:100%;}
.store >ul>li>a>div .open {width:67px; height:67px; position:absolute; right:0; top:0; background:url(../images/main/open.png) no-repeat 100% 0; z-index:500;}
.store >ul>li>a>div .info {text-align:left; position:absolute; bottom:0; width:100%; padding:30px; background:rgba(0,0,0,.5); color:#fff;}
.store >ul>li>a>div p:nth-child(1) {width:100%; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:24px; margin-bottom:20px !important;}
.store >ul>li>a>div p:nth-child(2) {width:100%; height:45px; overflow:hidden;}

/* °Ô½ÃÆÇ */
.board {max-width:1200px; margin:0 auto; padding:80px 15px;}

/* ************************ ÅÂºí¸´ ÀÌÇÏ(~991) ************************ */
@media (max-width: 991px) {
	.greeting {padding:50px 15px !important;}
	.history {padding:50px 15px !important;}
	.history .historyWrap {padding:20px 0 !important;}
	.cer {padding:50px 15px !important;}
	.ci {padding:50px 15px !important;}
	.tit p:nth-child(1) {font-size:20px !important;}
	.tit p:nth-child(2) {font-size:13px !important;}
	.cer ul li {margin-bottom:10px;}
	.map .info {height:auto !important; padding:50px 0 !important;}
	.map .info dl {padding:7px 15px;}
	.mapImg_wrap ul li { margin-top:1px; }
	.product .bg1 {height:500px !important;}
	.product .bg2 {height:300px !important;}
	.product .bg3 {height:300px !important;}
	.product>ul>li {margin-bottom:20px;}
	.box_w100 .wrap>ul>li {margin-bottom:20px;}
	.w100>div {height:400px !important;}
	.equipment>.wrap .box_white {padding:30px 15px !important;}
	.equipment>ul>li {height:500px !important;}
	.equipment>ul>li ul li {font-size:14px !important; background:url(../images/common/bul_check.png) no-repeat 0 4px !important; background-size:12px !important;}
	.merit .wrap {padding:50px 15px !Important;}
	.merit .wrap>div {padding:0 !Important;}
	.merit .wrap .merit_con p {font-size:20px !important; margin-bottom:20px;}
	.merit .wrap .merit_con .sTit {font-size:16px !important;}
	.tab {padding-right:0 !important;}
	.tab ul li {margin-bottom:1px !important;}
	.tab ul li a {text-align:center; padding-left:0 !important;}
	.tab ul li:nth-child(1) {padding-left:0;}
	.tab ul li:nth-child(4) {padding-left:0;}
	.tab_con {margin-top:50px;}
	.consult .wrap dl {padding:20px !important;}
	.box_white {padding:15px !important;}
	.table .wrap .con {padding:20px !important;}
	.table_01 {font-size:12px !important;}
	.table_01 tr td {padding:5px 8px !important;}
	.consult .wrap {padding:50px 15px !important;}
	.board {padding:50px 15px !important;}
	.design .wrap {padding:50px 15px !important;}
	.self .con dl {padding:20px !important;}
	.self .img-bx2 {gap:15px; margin-top:0px; flex-direction:column;}
	.self .img-bx2>div {width:100%;}
	.self .img-bx2>div img {max-height:100%;}
	.store >ul>li>a>div .info {padding:20px !important;}
	.store >ul>li>a>div p:nth-child(1) {height:24px !important; font-size:18px !important; margin-bottom:15px !important;}
	.store >ul>li>a>div p:nth-child(2) {height:40px !important;}
}

/* ************************ ¸ð¹ÙÀÏ ÀÌÇÏ(~767) ************************ */
@media (max-width: 767px) {
	.title p {font-size:20px !important;}
	.picture img { padding:0 !important; } 
	.map .info dl {width:100% !important;}
	.subBg {padding:100px 15px 0 15px !important;}
	.subBg p:nth-child(1) {font-size:28px !important;}
	.subBg p:nth-child(2) {font-size:14px !important;}
	.product .bg1 {height:300px !important;}
	.product .bg2 {height:200px !important;}
	.product .bg3 {height:200px !important;}
	.board {width:100% !important; padding:50px 15px !important;}
	.board .con {min-height:350px;}
	.box_w100 {padding:50px 15px !important;}
	.box_w100 .wrap p:nth-child(1) {font-size:24px !important;}
	.box_w100 .wrap p:nth-child(2) {font-size:14px !important;}
	.w100>div {height:250px !important;}
	.equipment .con_tit {font-size:18px !important;}
	.equipment>.wrap {padding:50px 15px !important;}
	.equipment .wrap .box_white>div {padding:0 !important;}
	.franchise .wrap {padding:50px 15px !important;}
	.franchise .wrap .list_as>div>div.img {height:250px !important;}	
	.franchise .wrap .list_as>div>div.info {height:auto !important; padding:30px !important;}
	.tab ul li:nth-child(3) {padding-left:0;}
	.tab ul li:nth-child(4) {padding-left:1px !important;}
	.tab ul li:nth-child(5) {padding-left:0;}
	.imgBox>ul>li .infoBox {padding:20px !important;}
	.imgBox>ul>li {margin-bottom:5px; padding:0 !important;}
	.self>.wrap {padding:50px 15px 0 15px !important;}
	.self .photo>div {padding:0 !important;}
	.self .photo>div {padding-bottom:5px !important;}
	.search_normal_box .kind {padding-right:0 !important;}
	.search_normal_box .kind>div:nth-child(1) {padding-right:5px !important;}
	.form-group {/*overflow:hidden;*/ margin-bottom:2px;}
	.search_normal_box .pad0 {padding-right:5px !important;}
	.table .wrap {padding:50px 15px !important;}
	.schedule {padding:50px 15px !important;}
	.specification .wrap {padding:50px 15px !important;}
	.movie>.wrap {padding:50px 15px 0 15px !important;}
	.movie>.wrap>ul>li {height:250px !important; margin-bottom:10px;}
	.movie>.wrap>ul>li>div>button>img {width:60px; height:auto; top:80px; margin-left:-30px !important;}
	.movie>.wrap>ul>li>div>.bg_tit>p {font-size:16px !important; height:50px !important; padding-top:8px !important;}
	.movie>.wrap>ul>li>div>.bg_tit {height:60px !important;}
}


