@charset "utf-8";

@media (max-width: 1600px) {
	.quick {display:none;}
} 

@media (max-width: 1280px) {
	.top-img1 {left:20px;}
	.top-img2 {right:20px;}

	.foot-info {padding:30px;}

	.main-product .slick-prev {left:0;}
	.main-product .slick-next {right:0;}

	.main-home {height:auto;}
	.main-home .inner {position:static; margin:0; height:auto; width:100%;}
} 
@media (max-width: 1100px) {
	.sub-heading.type3 {margin-bottom:230px;}
	.sub-heading.type3 .lnb{bottom:-160px;}
}

/* Landscape tablet */
@media (max-width: 1024px) {
	body, input, textarea, select, button, table {font-size:15px;}	

	/* header */
	.global {height:90px;}
	.sitelogo {padding-top:10px;}
	.sitelogo img {height:70px;}

	.top-img1 {margin-top:-27px;}
	.top-img1 img {height:54px;}

	.top-img2 {margin-top:-16px;}
	.top-img2 img {height:32px;}

	#gnb > ul > li {height:64px;}
	#gnb > ul > li > a {font-size:18px;}
	#gnb .submenu {top:64px;}
	#gnb .submenu ul {padding:12px 5px;}
	#gnb .submenu ul li {padding:3px 0;}
	#gnb .submenu ul li a {padding:0 6px; font-size:15px;}

	/* main */
	.main-home {margin-bottom:80px;}

	.main-product .head h2 {font-size:40px;}
	.main-product .head p {font-size:18px;}
	.main-product .slider {padding:0 50px;}
	.main-product .slick-prev {left:-50px;}
	.main-product .slick-next {right:-50px;}
	.main-product .item .tit {font-size:18px;}

	.product-view {height:300px;}
	.product-view .img {width:300px;}

	.main-system {padding-top:80px;}
	.main-system:before {height:calc(100% - 70px);}
	.main-system .wrap {padding-left:360px;}
	.main-system h2 {font-size:40px;}
	.main-system p {font-size:18px;}
	.main-system .cnt:after {left:230px;}
	.main-system .tel {font-size:40px; margin:25px 0;}
	.main-system .btn {line-height:45px;}

	.main-comm h2 {font-size:26px;}

	.store-zone {width:60%}
	.store-zone .cnt p {font-size:14px;}

	.news-zone h2 {padding:30px;}
	.news-zone ul {padding:20px 30px;}
	.news-zone ul li {font-size:16px;}
	.news-zone .more {top:38px; right:30px;}	

	/* sub */
	.sub-heading {margin-bottom:90px;}

	.lnb {bottom:-25px;}
	.lnb ul li {min-width:160px; padding:0 5px;}
	.lnb ul li a {padding:0 25px; line-height:48px;}

	.sub-heading.type3 {margin-bottom:140px;}
	.sub-heading.type3 .lnb{bottom:-85px;}

	/* content */
	.doc-tit {font-size:35px; margin-bottom:38px;}

	.about {font-size:16px; line-height:1.85em;}
	.about .cnt {padding:40px 0 0 35px;}
	.about .cnt .t1 {font-size:20px;}
	.about .cnt .t2 {font-size:26px;}

	.market-analysis .box {padding:50px 35px;}
	.market-analysis .box h4 {font-size:28px; margin-bottom:35px;}
	.market-analysis .box ul li {padding:17px 0; font-size:16px;}

	.vision .col h4 {font-size:22px;}

	.first-store {font-size:16px;}

	.knowhow .tit {width:215px;}
	.knowhow .tit h4 {font-size:22px;}
	.knowhow .bar {width:100px; padding-top:13px;}
	.knowhow .cnt {font-size:16px;}

	.visit-edu {font-size:16px; line-height:1.85em;}

	.differentiation .wrap h4 {font-size:22px;}
	.differentiation .wrap .box {padding:35px 40px; font-size:16px;}

	.differentiation2 dl {padding:25px 0 0 25px;}
	.differentiation2 dl dt {padding:0 25px; font-size:20px; line-height:50px;}

	.success-point .wrap {padding:60px 40px;}
	.success-point .group h4 {font-size:22px;}

	.success-point2 h4 {font-size:25px;}
	.success-point2 p {font-size:18px;}

	.fran-cost thead th {font-size:18px; padding:12px 4px;}
	.fran-cost tbody td {padding:11px 4px;}

	.fran-inquiry .space {width:35px;}
	.fran-inquiry .box {font-size:16px;}
	.fran-inquiry .box .num {font-size:36px;}
	.fran-inquiry .box p {padding:20px;}
	.fran-inquiry .box p strong {font-size:18px;}
	.fran-inquiry .tit {font-size:22px; padding:65px 0 55px;}

	.total-price p {font-size:16px;}
	.total-price p:nth-child(1) {width:245px; margin:0 auto 5px;}
	.total-price p:nth-child(1):before {font-size:13px;}
	.total-price strong {font-size:30px;}

	/* board */
	.board-search .search {max-width:500px;}
	.board-search .input {height:50px; padding:0 60px 0 20px;}

	.board-list table thead th,
	.board-list table tbody td {font-size:15px;}

	.cate-name {margin-bottom:30px; padding:18px; font-size:22px; border-radius:12px;}

	.product-list ul li .tit {font-size:18px;}

	.store-search {padding:25px 40px;}
	.store-search .map-area {width:35%;}
	.store-search .search-area {margin-left:40%;}
} 

/* portrait tablet */
@media (max-width: 900px) {	
	.only-desktop {display:none;}
	.only-tablet {display:block;}

	/* header */
	#wrapper {padding-top:70px;}
	#header {position:fixed; top:0; left:0; width:100%; background:#fff; box-shadow:0 0 3px rgba(0,0,0,.15);}
	.global {height:auto;}
	.sitelogo {padding:15px 0;}
	.sitelogo img {height:40px;}

	.top-img1,
	.top-img2 {display:none;}

	.btn-m-menu,
	.mobile-navigation {display:block;}

	.gnb-wrap {display:none;}

	/* main */
	.main-home {margin-bottom:60px;}
	.main-home .slick-dots {bottom:20px;}
	.main-home .slick-dots li {margin:0 6px;}
	.main-home .slick-dots li button {width:12px; height:12px;}

	.main-product {margin-bottom:80px;}
	.main-product .slick-arrow {width:50px; height:50px; margin-top:-25px; background-size:14px auto;}

	.product-view {height:300px;}
	.product-view .img {width:300px;}

	.main-system {padding-top:60px; margin-bottom:80px;}
	.main-system .wrap {padding-left:320px;}
	.main-system .video {padding-top:100px;}

	.main-comm h2 {font-size:26px;}

	.store-zone {width:60%}
	.store-zone .cnt p {font-size:14px;}

	.news-zone h2 {padding:30px;}
	.news-zone ul {padding:20px 30px;}
	.news-zone ul li {font-size:16px;}
	.news-zone .more {top:38px; right:30px;}	

	.main-comm {margin-bottom:60px;}
	.main-comm .wrap > div {display:block;}

	.store-zone {width:100%; margin-bottom:50px; border-right:1px solid #ddd;}
	.store-zone .img {width:300px;}

	/* content */
	.differentiation .wrap h4 {float:none; margin-bottom:20px; text-align:center;}
	.differentiation .wrap .box {float:none; margin-top:0; border:1px solid #eee;}

	.analysis-system .group .img {width:40%;}

	.fran-cost tbody td .flex-list {display:flex; flex-wrap:wrap;}
	.fran-cost tbody td .flex-list li {width:100%;}
	
	.fran-cost tbody td .flex-list.type0 li{margin-bottom:4px;}
	.fran-cost tbody td .flex-list.type0 li .sm-tt{}
	.fran-cost tbody td .flex-list.type0 li:nth-child(1){margin-bottom:5px;}
	.fran-cost tbody td .flex-list.type0 li:nth-child(3){display:none;}

	/* board */
	.product-list ul li {width:33.33333333%;}
	.product-list ul li:nth-child(4n+1) {clear:none;}
	.product-list ul li:nth-child(3n+1) {clear:left;}

	

	.store-search .search-area {padding-top:10%;}

	.store-detail {margin-bottom:50px;}
	.store-detail > div {display:block;}
	.store-info {width:auto;}
	.store-photos .thumbs {position:relative; transform:none;}

	
} 

@media (max-width:808px){
	.sub-heading.type3 {margin-bottom:190px;}
	.sub-heading.type3 .lnb{bottom:-145px;}
}

/* Landscape phone */
@media (max-width: 640px) {
	body, input, textarea, select, button, table {font-size:14px;}
	.only-desktop-tablet {display:none;}
	.only-tablet {display:none;}
	.only-mobile {display:block;}

	.contain {padding-left:15px; padding-right:15px;}

	#wrapper {padding-top:52px;}

	/* header */
	.sitelogo {padding:5px 0;}
	.sitelogo img {height:50px;}

	.btn-m-menu {right:13px; width:26px; height:26px;}
	.btn-m-menu span {left:2px; right:2px; height:2px;}
	.btn-m-menu span:before {top:-8px; height:2px;}
	.btn-m-menu span:after {bottom:-8px; height:2px;}

	/* main */
	.main-home {margin-bottom:50px;}
	.main-home .desktop {display:none;}
	.main-home .mobile {display:block;}
	.main-home .slick-dots {bottom:15px;}

	.main-product {margin-bottom:100px;}
	.main-product .head h2 {font-size:30px;}
	.main-product .head p {font-size:15px;}
	.main-product .more {top:44px; right:15px; font-size:14px;}
	.main-product .more:before {width:18px;}
	.main-product .slider {padding:0;}
	.main-product .slider .inner {margin:0 -10px;}
	.main-product .item {padding:0 10px;}
	.main-product .item .thumb {margin-bottom:12px;}
	.main-product .item .tit {font-size:16px; word-break:break-all;}
	.main-product .slick-arrow {top:auto; margin-top:0; bottom:-60px; width:40px; height:40px; background-size:10px auto;}
	.main-product .slick-prev {left:35%}
	.main-product .slick-next {right:35%}

	.product-view {height:auto; width:90%; margin:0 auto;}
	.product-view .img {display:block; width:auto; border:2px solid #ffd52c; border-bottom:0;}
	.product-view .cnt {display:block; font-size:14px;line-height:1.8em; padding:25px;}
	.product-view h3 {padding:8px 25px; font-size:20px; margin-bottom:20px;}
	.product-view .close {width:20px; height:20px; margin-top:20px; background-size:contain;}

	.main-system {padding-top:45px;}
	.main-system .wrap {padding-left:0;}
	.main-system .cnt {position:relative; margin-bottom:30px;}
	.main-system .cnt:after {left:180px; width:42px; height:42px; background-size:contain;}
	.main-system h2 {font-size:30px;}
	.main-system p {font-size:15px;}
	.main-system .tel {margin:15px 0; font-size:30px;}
	.main-system .btn {position:absolute; bottom:0; right:0; width:100px; font-size:15px; line-height:36px;}
	.main-system .video {padding-top:0;}
	.main-system .video .txt {left:auto; right:0; transform:translate(0,100%); border-bottom:0; border-right:2px solid #ffd52c; padding:15px 15px 0 22px; font-size:18px; background-size:18px auto; background-position:0 8px;}

	.main-comm h2 {font-size:22px;}

	.store-zone {border:0; margin-bottom:30px;}
	.store-zone .inner > div {display:block;}
	.store-zone .img {position:relative; width:100%; padding-bottom:55%; overflow:hidden;}
	.store-zone .img img {position:absolute; top:50%; left:0; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%; height:auto !important; max-width:100%; min-height:100%; object-fit:cover;}
	.store-zone .cnt {padding:26px; border:1px solid #ddd; border-top:0;}
	.store-zone .cnt p {font-size:14px; margin:10px 0 15px;}
	.store-zone .cnt .input {font-size:14px; max-width:280px; height:44px;}
	.store-zone .cnt .submit {width:45px; height:45px; background-size:16px auto;}

	.news-zone h2 {padding:15px 20px;}
	.news-zone .more {top:23px; right:20px; font-size:14px;}
	.news-zone .more:before {width:18px;}
	.news-zone ul {padding:17px 20px;}
	.news-zone ul li {padding-left:12px; font-size:15px; line-height:34px; height:34px;}
	.news-zone ul li:before {top:16px;}
	
	/* footer */
	#footer {font-size:12px;}
	.foot-info {padding:20px 15px;}

	.f-comp {float:none; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #42413f;}
	.f-comp span {margin-right:6px;}
	.f-comp .addr {margin-right:16px;}

	.f-right {float:none; height:auto; margin-top:0; width:100%;}

	.f-links {text-align:left; padding-right:20px;}
	.f-links .sns {margin-bottom:10px;}
	.f-links .sns img{height:20px}
	.f-links .links a {display:block; margin:6px 0;}

	.f-contact {padding-left:20px;}
	.f-contact h3 {font-size:22px;}
	.f-contact h3:after {margin-left:10px; background-image:url("../images/common/call_x2.png"); background-size:contain;}
	.f-contact p {font-size:19px;}

	.foot-copyright {padding:10px 0; font-size:11px;}
	
	/* sub */
	.sub-heading {margin-bottom:60px; padding-bottom:50px;}

	.sub-title {height:90px; background-size:220px; padding-top:48px;}
	.sub-title h2 {font-size:20px;}

	.lnb {bottom:-21px}
	.lnb .swiper-container {padding:0 7px;}
	.lnb ul li {min-width:100px; padding:0 3px;}
	.lnb ul li a {padding:0 20px; font-size:15px; line-height:40px;}

	/* .sub-heading.type3 {margin-bottom:110px;}
	.sub-heading.type3 .lnb{bottom:-75px;} */
	.sub-heading.type3 {margin-bottom:60px;}
	.sub-heading.type3 .lnb{bottom:-21px;}
	.sub-heading.type3 .lnb ul{display:table;margin-bottom:0;}
	.sub-heading.type3 .lnb ul li{margin-bottom:0;}
	.sub-heading.type3 .lnb ul li{}

	.real-cont {min-height:200px; padding-bottom:50px;}	
	
	/* content */
	.doc-tit {font-size:28px; margin-bottom:20px;}

	.about .logo {margin-bottom:25px;}
	.about .logo img {height:34px;}
	.about .wrap > div {display:block;}
	.about .cnt {padding:30px 0 0 0;}
	.about .cnt .t1 {font-size:18px;}
	.about .cnt .t2 {font-size:24px;}

	.market-analysis {padding-bottom:45px; margin-bottom:50px;}
	.market-analysis:before {height:73%;}
	.market-analysis .row {margin:-10px 0;}
	.market-analysis .col {float:none; width:auto; padding:10px 0;}
	.market-analysis .box {padding:38px 20px;}
	.market-analysis .box h4 {font-size:22px; margin-bottom:15px;}
	.market-analysis .box ul {margin-bottom:20px;}
	.market-analysis .box ul li {padding:12px 0; font-size:15px;}
	.market-analysis .box .icon img {width:45px;}
	.market-analysis .bottom-txt {margin-top:45px; font-size:20px;}

	.vision .row {margin:0;}
	.vision .col {float:none; width:auto; padding:0; margin-bottom:50px;}
	.vision .col h4 {font-size:18px; padding:8px 18px; top:-20px; margin-bottom:-7px;}
	.vision .col p {margin-left:0;}
	.vision .bottom-txt {font-size:20px; padding:30px 0;}
	.vision .bottom-txt img {display:block; width:45px; margin:15px auto 0;}

	.first-store .img {margin-bottom:30px;}
	.first-store .t1 {font-size:18px; padding:12px 20px;}
	.first-store .t2 {font-size:22px; margin-bottom:40px;}
	.first-store .txt img {width:80%; max-width:180px;}

	.knowhow-top {margin-bottom:50px;}
	.knowhow-top .txt img {width:80%; max-width:200px;}

	.knowhow .group {margin-bottom:50px;}
	.knowhow .tit {display:inline-block !important; vertical-align:top; width:auto; margin-right:14px;}
	.knowhow .tit h4 {font-size:20px;}
	.knowhow .bar {display:inline-block !important; vertical-align:top; width:50px; padding-top:11px;}
	.knowhow .cnt {display:block !important; padding-left:0; margin-top:10px;}

	.visit-edu .img {padding-bottom:35%; position:relative; overflow:hidden;}
	.visit-edu .img img {position:absolute; top:50%; left:0; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%; height:auto !important; max-width:100%; min-height:100%; object-fit:cover;}
	.visit-edu .cnt {padding:20px 0 0 20px; margin-left:15px;}
	.visit-edu .cnt:before {top:-30px;}

	.differentiation {margin-bottom:80px;}
	.differentiation .wrap {margin-bottom:30px;}
	.differentiation .wrap h4 {font-size:20px;}
	.differentiation .wrap .box {padding:25px 25px;}

	.differentiation2 dl {padding:20px 0 0 10px;}
	.differentiation2 dl dt {width:auto; font-size:19px; padding:0 10px; line-height:40px;}
	.differentiation2 dl dd {padding:35px 20px 18px 20px;}

	.success-point .head {top:-2px}
	.success-point .doc-tit {padding:0 20px;}
	.success-point .wrap {padding:40px 20px 10px;}
	.success-point .group {margin-bottom:30px;}
	.success-point .group .num {height:30px; font-size:44px;}
	.success-point .group .num1 span {left:10px;}
	.success-point .group .num2 span {left:14%;}
	.success-point .group .num3 span {left:28%;}
	.success-point .group .num4 span {left:40%;}
	.success-point .group .num5 span {left:52%;}
	.success-point .group .num6 span {left:64%;}
	.success-point .group .num7 span {right:10px;}
	.success-point .group .cnt {padding:22px 10px 0;}
	.success-point .group h4 {font-size:19px;}

	.success-point2 {padding:35px 20px; border-radius:18px;}
	.success-point2 h4 {font-size:22px;}
	.success-point2 p {font-size:16px;}

	.fran-cost-head h4 {font-size:17px; margin-top:-4px;}
	.fran-cost-head p {font-size:12px;}

	.fran-cost {display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch;}
	.fran-cost table {width:100vh;}
	.fran-cost thead th {font-size:15px; padding:10px 2px; white-space:nowrap;}
	.fran-cost tbody td {font-size:13px; padding:10px 2px; white-space:nowrap;}
	.fran-cost tbody td.left {padding-left:10px; padding-right:7px;}
	.fran-cost tbody td big {font-size:14px;}

	.total-price strong {font-size:26px;}
	.total-price p {font-size:14px;}
	.total-price p:nth-child(1):before {font-size:12px;}

	.table-desc {font-size:12px; margin-top:12px;}

	.analysis-system .group > div {display:block;}
	.analysis-system .group .img {width:auto;}
	.analysis-system .group .cnt {position:relative; padding:15px 0 0 0;}
	.analysis-system .num {position:absolute; top:-50px; left:0; border-radius:0;}
	.analysis-system h4 {margin:0 0 12px 0;}

	.btn-go-inquiry {margin-top:40px;}
	.btn-go-inquiry a {padding:0 20px; font-size:18px;}
	.btn-go-inquiry a:hover {padding:0 25px;}

	.fran-inquiry .row {width:85%; padding-right:0; margin:0 auto; display:block;}
	.fran-inquiry .row > div {display:block;}
	.fran-inquiry .box {height:140px; box-shadow:6px 6px 0 #ffc62c;}
	.fran-inquiry .box .num {font-size:28px;}
	.fran-inquiry .box p {transform: translateY(-40%);}
	.fran-inquiry .box p strong {font-size:17px;}
	.fran-inquiry .space {height:25px;}
	.fran-inquiry:before {top:70px;}
	.fran-inquiry .tit {font-size:18px; padding:40px 0 40px;}

	/* board  */
	.input {height:36px; padding:5px 8px; font-size:14px; line-height:20px;}
	.select {height:36px; padding:5px 30px 5px 8px; font-size:14px; line-height:20px; background-size:12px auto; background-position:right 8px center;}
	.textarea {padding:5px 8px; font-size:14px; line-height:20px;}

	.board-search {margin-bottom:20px;}
	.board-search .search {width:100%; max-width:400px;}
	.board-search .input {height:44px; padding:0 50px 0 12px; font-size:14px;}
	.board-search .submit {right:10px; background-size:18px auto;}

	.board-list {display:none;}
	.board-list-m {display:block;}

	.board-view {margin:0 -15px;}
	.board-view .head .tit {font-size:15px; padding:10px 15px;}
	.board-view .head .info {font-size:12px; padding:8px 15px;}
	.board-view .head .files {padding:10px 15px 0;}
	.board-view .head .files .fileLayer {max-width:60%; right:15px;}
	.board-view .head .files .fileLayer a {word-break:break-all; line-height:1.2em;}
	.board-view .head .files .fileLayer img {vertical-align:middle;}
	.board-view .body {padding:15px 15px 25px;}
	.board-view .body iframe {width:100% !important;}

	.board-write {margin:0 -15px 25px; padding:8px 15px; border-bottom:1px solid #ddd;}
	.board-write .group {padding:10px 0; border-top:0; line-height:1.5em; font-size:14px;}
	.board-write .group.content {padding-top:0;}
	.board-write .title {position:static; margin-bottom:7px; display:block; width:auto;}
	.board-write .files_table .input {width:50% !important;}
	.board-write .textarea {width:100% !important}
	.board-write input#user_name {width:100% !important;}
	.board-write input#title {width:100% !important;}

	.buttons {margin:15px 0;}

	.btn-pack.medium {height:36px; font-size:14px; line-height:34px; padding:0 10px;} 
	.btn-pack.large {height:36px; line-height:34px; padding:0 20px;}
	.btn-pack.xlarge {height:40px; padding:0 25px; font-size:16px; line-height:38px;}

	.prev_next {margin:0 -15px; font-size:14px;}
	.prev_next dt {width:73px; padding:0 0 0 15px; text-align:left; margin-right:0;}
	.prev_next dd {margin-left:80px; padding-right:15px; color:#777;}
	.prev_next dd a {display:inline-block; vertical-align:top; max-width:95%; color:inherit; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

	.board-password {width:100%; padding:75px 10px 35px; background-size:45px;}
	.board-password dl dt {font-size:15px;}
	.board-password .input {width:50% !important;}

	.paginate {margin:20px 0 0;}
	.paginate a, .paginate strong {margin:0 1px; width:32px; height:32px; line-height:30px;}

	.mailform table {font-size:14px;}
	.mailform table tbody th {padding:8px 10px; height:49px;}
	.mailform table tbody td {padding:8px 0 8px 10px;}
	.mailform .item {margin-right:13px; margin-top:2px; margin-bottom:2px;}

	.form-agree .btn {display:none;}
	.form-agree dt {font-size:16px;}
	.form-agree dd {font-size:14px; color:#666; text-align:center;}
	.form-agree .scroll-box {padding:7px; font-size:12px; line-height:16px; height:110px; text-align:left; overflow:auto;}

	.cate-name {font-size:18px; padding:13px 10px; border-radius:10px; margin-bottom:25px;}

	.product-list ul {margin:0 -8px;}
	.product-list ul li {width:50%; padding:0 8px; margin-bottom:50px;}
	.product-list ul li:nth-child(3n+1) {clear:none;}
	.product-list ul li:nth-child(2n+1) {clear:left;}
	.product-list ul li .thumb {margin-bottom:12px;}
	.product-list ul li .tit {font-size:16px; word-break:break-all;}

	.sub-product-view {width: calc(100vw - 60px);}
	.sub-product-view .product-view {width:100%;}

	.store-search {padding:19px; margin-bottom:25px;}
	.store-search .map-area {display:none;}
	.store-search .search-area {margin-left:0; padding-top:0;}
	.store-search .search-area h3 {max-width:250px; margin:0 auto; font-size:16px; line-height:1.4em; text-align:center; margin-bottom:15px;}
	.store-search .search-area dl {margin-top:17px;}
	.store-search .search-area dl dt {float:none; font-size:14px; font-weight:500; line-height:1.5em; margin-bottom:6px;}
	.store-search .search-area dl dd {margin-left:0; padding-right:75px;}
	.store-search .submit {width:75px; height:36px;}

	.store-title h3 {font-size:17px;}
	.store-photos .thumbs {padding:10px 45px;}
	.store-photos .thumbs .slick-arrow {width:20px; height:20px; background-size:contain; margin-top:-10px;}
	.store-info {padding:20px;}

	.store-map #map {height:250px !important;}

	.fran-cost .del-line:after {height:6px;left:-5px;background-size:contain;}
	.total-price{padding:30px 0 10px;}
	.total-price .img{margin-left:0;}
	.fran-cost .img2 img{height:40px;}

} 

/* @media (max-width: 550px) {
	.sub-heading.type3 {margin-bottom:155px;}
	.sub-heading.type3 .lnb{bottom:-125px;}
} 

@media (max-width: 371px) {
	.sub-heading.type3 {margin-bottom:200px;}
	.sub-heading.type3 .lnb{bottom:-175px;}
}  */
	

/* Landscape phones and down */
@media (max-width: 320px) {

} 