
@media (max-width: 640px) {
#home .slide_bg1 {
	background-image: url(../../images/bg/m/01_home.jpg);
}
#home .slide_bg2 {
	background-image: url(../../img/bg/m/01_home_2.jpg);
}
#home .slide_bg3 {
	background-image: url(../../images/bg/m/01_home_3.jpg);
}
#home .slide_bg4 {
	background-image: url(../../images/bg/m/01_home_4.jpg);
}
#home .slide_bg5 {
	background-image: url(../../images/bg/m/01_home_5.jpg);
}
#home .slide_bg6 {
	background-image: url(../../images/bg/m/01_home_6.jpg);
}
#home .slide_bg7 {
	background-image: url(../../images/bg/m/01_home_7.jpg);
}
#home .slide_bg8 {
	background-image: url(../../images/bg/m/01_home_8.jpg);
}
#home .slide_bg9 {
	background-image: url(../../images/bg/m/01_home_9.jpg);
}
#home .slide_bg10 {
	background-image: url(../../images/bg/m/01_home_10.jpg);
}
#home .slide_bg11 {
	background-image: url(../../images/bg/m/01_home_11.jpg);
}
#home .slide_bg14 {
	background-image: url(../../images/bg/m/01_home_14.jpg);
}
#home .slide_bg16 {
	background-image: url(../../images/bg/m/01_home_16.jpg);
}
#home .slide_bg17 {
	background-image: url(../../images/bg/m/01_home_17.jpg);
}
#home .slide_bg19 {
	background-image: url(../../images/android_pay/m/home_kv.jpg);
}
#home .slide_bg20 {
	background-image: url(../../images/bg/m/01_home_20.jpg);
}
#home .slide_bg21 {
	background-image: url(../../images/bg/m/01_home_21.jpg);
}
#home .slide_bg22 {
	background-image: url(../../images/bg/m/01_home_22.jpg);
	text-indent: -9999px;
}
#home .slide_bg23 {
	background-image: url(../../images/bg/m/01_home_23.jpg);
}
#home .slide_bg24 {
	background-image: url(../../images/bg/m/01_home_24.jpg);
	text-indent: -9999px;
}
#home .slide_bg25 {
	background-image: url(../../images/bg/m/01_home_25.jpg);
	text-indent: -9999px;
}
	#home .slide_bg26 {
	background-image: url(../../images/bg/m/01_home_26.jpg);
	text-indent: -9999px;
}
		#home .slide_bg27 {
	background-image: url(../../images/bg/m/01_home_27.jpg);
	text-indent: -9999px;
}
			#home .slide_bg28 {
	background-image: url(../../images/bg/m/01_home_28.jpg);
	text-indent: -9999px;
}
				#home .slide_bg30 {
	background-image: url(../../images/bg/m/01_home_30.jpg);
	text-indent: -9999px;
}
			#home .slide_bg31 {
	background-image: url(../../images/bg/m/01_home_31.jpg);
	text-indent: -9999px;
}
	#home .slide_bg32 {
	background-image: url(../../images/bg/m/01_home_32.jpg);
	text-indent: -9999px;
}
	#home .slide_bg33 {
	background-image: url(../../images/bg/m/01_home_33.jpg);
	text-indent: -9999px;
}
	#home .slide_bg34 {
	background-image: url(../../images/bg/m/01_home_34.jpg);
	text-indent: -9999px;
}
	#home .slide_bg35 {
	background-image: url(../../images/bg/m/01_home_35.jpg);
	text-indent: -9999px;
}
	#home .slide_bg36 {
	background-image: url(../../images/bg/m/01_home_36.jpg);
	text-indent: -9999px;
}
	#home .slide_bg37 {
	background-image: url(../../images/bg/m/01_home_37.jpg);
	text-indent: -9999px;
}
	#home .slide_bg38 {
	background-image: url(../../images/bg/m/01_home_38.jpg);
	text-indent: -9999px;
}
	#home .slide_bg39 {
	background-image: url(../../images/bg/m/01_home_39.jpg);
	text-indent: -9999px;
}
	#home .slide_bg40 {
	background-image: url(../../images/bg/m/01_home_40.jpg);
	text-indent: -9999px;
}
	#home .slide_bg41 {
	background-image: url(../../images/bg/m/01_home_41.jpg);
	text-indent: -9999px;
}
#home .slide_bg42 {
	background-image: url(../../images/bg/m/01_home_42.jpg);
	text-indent: -9999px;
}
#home .slide_bg43 {
	background-image: url(../../images/bg/m/01_home_43.jpg);
	text-indent: -9999px;
}
#home .slide_bg44 {
	background-image: url(../../images/bg/m/01_home_44.jpg);
	text-indent: -9999px;
}
#home .slide_bg45 {
	background-image: url(../../images/bg/m/01_home_45.jpg);
	text-indent: -9999px;
}
#home .slide_bg46 {
	background-image: url(../../images/bg/m/01_home_46.jpg);
	text-indent: -9999px;
}
#home .slide_bg47 {
	background-image: url(../../images/bg/m/01_home_47.jpg);
	text-indent: -9999px;
}
#home .slide_bg48 {
	background-image: url(../../images/bg/m/01_home_48.jpg);
	text-indent: -9999px;
}
#home .slide_bg49 {
	background-image: url(../../images/bg/m/01_home_49.jpg);
	text-indent: -9999px;
}
#home .slide_bg50 {
	background-image: url(../../images/bg/m/01_home_50.jpg);
	text-indent: -9999px;
}
#home .slide_bg51 {
	background-image: url(../../images/bg/m/01_home_51.jpg);
	text-indent: -9999px;
}
#home .slide_bg52 {
	background-image: url(../../images/bg/m/01_home_52.jpg);
	text-indent: -9999px;
}
#home .slide_bg53 {
	background-image: url(../../images/bg/m/01_home_53.jpg);
	text-indent: -9999px;
}
#home .slide_bg54 {
	background-image: url(../../images/bg/m/01_home_54.jpg);
	text-indent: -9999px;
}
#home .slide_bg55 {
	background-image: url(../../images/bg/m/01_home_55.jpg);
	text-indent: -9999px;
}
#home .slide_bg56 {
	background-image: url(../../images/bg/m/01_home_56.jpg);
	text-indent: -9999px;
}
#home .slide_bg57 {
	background-image: url(../../images/bg/m/01_home_57.jpg);
	text-indent: -9999px;
}
#home .slide_bg58 {
	background-image: url(../../images/bg/m/01_home_58.jpg);
	text-indent: -9999px;
}
#home .slide_bg59 {
	background-image: url(../../images/bg/m/01_home_59.jpg);
	text-indent: -9999px;
}
#home .slide_bg60 {
	background-image: url(../../images/bg/m/01_home_60.jpg);
	text-indent: -9999px;
}
#home .slide_bg60 {
	background-image: url(../../images/bg/m/01_home_60.jpg);
	text-indent: -9999px;
}
#home .slide_bg61 {
	background-image: url(../../images/bg/m/01_home_61.jpg);
	text-indent: -9999px;
}
#home .slide_bg62 {
	background-image: url(../../images/bg/m/01_home_62.jpg);
	text-indent: -9999px;
}
#home .slide_bg63 {
	background-image: url(../../images/bg/m/01_home_63.jpg);
	text-indent: -9999px;
}
#home .slide_bg64 {
	background-image: url(../../images/bg/m/01_home_64.jpg);
	text-indent: -9999px;
}
#home .slide_bg65 {
	background-image: url(../../images/bg/m/01_home_65.jpg);
	text-indent: -9999px;
}
#home .slide_bg66 {
	background-image: url(../../images/bg/m/01_home_66.jpg);
	text-indent: -9999px;
}
#home .slide_bg67 {
	background-image: url(../../images/bg/m/01_home_67.jpg);
	text-indent: -9999px;
}
#home .slide_bg68 {
	background-image: url(../../images/bg/m/01_home_68.jpg);
	text-indent: -9999px;
}
#home .slide_bg69 {
	background-image: url(../../images/bg/m/01_home_69.jpg);
	text-indent: -9999px;
}
#home .slide_bg70 {
	background-image: url(../../images/bg/m/01_home_70.jpg);
	text-indent: -9999px;
}

#home .slide_bg71 {
	background-image: url(../../images/bg/m/01_home_71.jpg);
	text-indent: -9999px;
}
#home .slide_bg72 {
	background-image: url(../../images/bg/m/01_home_72.png);
	text-indent: -9999px;
}
#home .slide_bg73 {
	background-image: url(../../images/bg/m/01_home_73.jpg);
	text-indent: -9999px;
}
#home .slide_bg74 {
	background-image: url(../../images/bg/m/01_home_74.jpg);
	text-indent: -9999px;
}
#home .slide_bg75 {
	background-image: url(../../images/bg/m/01_home_75.jpg);
	text-indent: -9999px;
}
#home .slide_bg76 {
	background-image: url(../../images/bg/m/01_home_76.jpg);
	text-indent: -9999px;
}
#home .slide_bg77 {
	background-image: url(../../images/bg/m/01_home_77.jpg);
	text-indent: -9999px;
}
#home .slide_bg78 {
	background-image: url(../../images/bg/m/01_home_78.jpg);
	text-indent: -9999px;
}
#home .slide_bg79 {
	background-image: url(../../images/bg/m/01_home_79.jpg);
	text-indent: -9999px;
}
#home .slide_bg80 {
	background-image: url(../../images/bg/m/01_home_80.jpg);
	text-indent: -9999px;
}
#home .slide_bg81 {
	background-image: url(../../images/bg/m/01_home_81.jpg);
	text-indent: -9999px;
}
#home .slide_bg82 {
	background-image: url(../../images/bg/m/01_home_82.jpg);
	text-indent: -9999px;
}
#home .slide_bg83 {
	background-image: url(../../images/bg/m/01_home_83.jpg);
	text-indent: -9999px;
}
#home .slide_bg84 {
	background-image: url(../../images/bg/m/01_home_84.jpg);
	text-indent: -9999px;
}#home .slide_bg85 {
	background-image: url(../../images/bg/m/01_home_85.jpg);
	text-indent: -9999px;
}
#home .slide_bg86 {
	background-image: url(../../images/bg/m/01_home_86.jpg);
	text-indent: -9999px;
}
#home .slide_bg87 {
	background-image: url(../../images/bg/m/01_home_87.jpg);
	text-indent: -9999px;
}
#home .slide_bg88 {
	background-image: url(../../images/bg/m/01_home_88.jpg);
	text-indent: -9999px;
}
#home .slide_bg89 {
	background-image: url(../../images/bg/m/01_home_89.jpg);
	text-indent: -9999px;
}
#home .slide_bg90 {
	background-image: url(../../images/bg/m/01_home_90.jpg);
	text-indent: -9999px;
}
#home .slide_bg91 {
	background-image: url(../../images/bg/m/01_home_91.jpg);
	text-indent: -9999px;
}
#home .slide_bg92 {
	background-image: url(../../images/bg/m/01_home_92.jpg);
	text-indent: -9999px;
}
#home .slide_bg93 {
	background-image: url(../../images/bg/m/01_home_93.jpg);
	text-indent: -9999px;
}
#home .slide_bg94 {
	background-image: url(../../images/bg/m/01_home_94.jpg);
	text-indent: -9999px;
}
#home .slide_bg95 {
	background-image: url(../../images/bg/m/01_home_95.jpg);
	text-indent: -9999px;
}#home .slide_bg96 {
	background-image: url(../../images/bg/m/01_home_96.jpg);
	text-indent: -9999px;
}
#home .slide_bg97 {
	background-image: url(../../images/bg/m/01_home_97.jpg);
	text-indent: -9999px;
}
#home .slide_bg98 {
	background-image: url(../../images/bg/m/01_home_98.jpg);
	text-indent: -9999px;
}
#home .slide_bg99 {
	background-image: url(../../images/bg/m/01_home_99.jpg);
	text-indent: -9999px;
}
#home .slide_bg100 {
	background-image: url(../../images/bg/m/01_home_100.jpg);
	text-indent: -9999px;
}



h1 {
	font-size: 18px;
}
.show_on_desktop {
	display: none;
}
.show_on_mobile {
	display: block;
}
#header .logo {
	padding-top: 13px;
	margin-left: 15px;
}
#header .logo img {
	height: 36px;
}
#header .push-right {
	width: 40px;
	height: 40px;
	margin-top: -10px;
	text-indent: -9999px;
	background-color: #821f21;
	background-position: center;
	top: 0;
	right: 0;
	margin: 0;
}/*
#header .btn_apply a { float:right; display:block; background-color:#821f21; font-size:12px; color:#ffffff; height:40px; line-height:40px; padding:0 10px 0 40px; position:relative; margin-right:2px; position:fixed; right: 40px; }*/
.mask {
	background: rgba(0, 0, 0, 0.2);
}
nav.sidemenu {
	width: 50%;
	right: -50%;
}
nav.sidemenu .btn_apply a, nav.sidemenu .btn_login a, nav.sidemenu li a {
	padding-left: 65px;
}
nav.sidemenu .btn_apply a:before, nav.sidemenu .btn_login a:before, nav.sidemenu li a:before {
	left: 25px;
}
body.pmr-open #wrap {
	left: -50%;
}
body.pmr-open #header .btn_apply a {
	display: none;
	margin-right: 0;
	z-index: 20;
}
body.pmr-open #header .push-right {
	display: none;
}
body.pmr-open .btn_apply_m a {
	display: block;
	background-color: #821f21;
	font-size: 16px;
	color: #ffffff;
	height: 50px;
	line-height: 50px;
	padding-left: 17%;
	position: absolute;
	top: 0;
	right: 51%;
	width: 32%;
	z-index: 20;
}
body.pmr-open .btn_apply_m a:before {
	position: absolute;
	content: '';
	background: url(../../images/ico_apply.png) no-repeat;
	width: 19px;
	height: 19px;
	top: 50%;
	margin-top: -10px;
	left: 20%;
}
/*#footer { padding:15px; }
#footer img { height:25px; }*/

/*.bg { height: auto; }*/

h2 {
	font-size: 21px;
}
h3 {
	font-size: 18px;
}
p {
	font-size: 14px;
}
.col_full p {
	line-height: 23px;
}
a#gototop {
	bottom: 15px;
	right: 15px;
}
#home .content {
	top: 25%;
	left: 50%;
	width: 40%;
}
#home .btn {
	font-size: 16px;
	padding: 0;
	width: 70%;
}
#home .slide_bg1 {
	background-image: url(../../images/bg/m/01_home.jpg);
}
#about.bg1 {
	background-image: url(../../img/bg/m/01_home_2.jpg);
}
#about.bg2 {
	background-image: url(../../images/bg/m/02_about_p3.jpg);
}
#about #section3 {
	background-image: url(../../images/bg/m/02_about_p3.jpg);
	background-attachment: fixed;
}
#about #section4 .col_half {
	width: 42%;
	margin: 0 3%;
	vertical-align: top;
}
#apply #section1 {
	background-image: url(../../images/bg/m/03_how_to_apply_p1.jpg);
	background-attachment: fixed;
}
#apply #section2 {
	background-image: url(../../images/bg/m/03_how_to_apply_p2.jpg);
	background-attachment: fixed;
}
#apply #section3 {
	background-image: url(../../images/bg/m/03_how_to_apply_p3.jpg);
	background-attachment: fixed;
}
#apply #section4 {
	background-image: url(../../images/bg/m/03_how_to_apply_p4.jpg);
	background-attachment: fixed;
}
#value #section1 {
	background-image: url(../../images/bg/m/04_how_to_add_value.jpg);
	background-attachment: fixed;
}
#reward #section1 {
	background-image: url(../../images/bg/m/05_gift_p1.jpg);
	background-attachment: fixed;
}
#merchants #section1 {
	background-image: url(../../images/bg/m/06_shop.jpg);
	background-attachment: fixed;
}
#tutorial #section1 {
	background-image: url(../../images/bg/m/07_tutorial.jpg);
	background-attachment: fixed;
}
#qna #section1 {
	background-image: url(../../images/bg/m/08_q&a.jpg);
	background-attachment: fixed;
}
.page_title {
	font-size: 28px;
	border-bottom-width: 2px;
}
.page_title:after {
	border-width: 10px 18px 0 18px;
	bottom: -10px;
	margin-left: -18px;
}
#about #section4 .col_half {
	width: auto;
	display: block;
	margin-left: 40px;
}
#about .videoEMBEB iframe {
	width: 70%;
	height: 70%;
	position: absolute;
	margin-top: 50px;
}
#apply #section4 .col_half {
	width: auto;
	display: block;
	margin-left: 40px;
}
#apply .btn_landing {
	font-size: 14px;
	color: #ffffff;
	margin-top: 10px
}
#value #section1 .col_full {
	margin-top: 80px;
}
#value #section1 .tab {
	width: 90%;
	max-width: 1160px;
}
#value .btn_tutorial_pc {
	text-align: center;
	display: none;
}
#value .btn_tutorial_mobile {
	text-align: center;
	display: block;
}
#reward #section1 .col_full {
	margin-top: 80px;
}
#reward #section1 .tab {
	width: 90%;
	max-width: 1160px;
}
#merchants #section1 .col_full {
	margin-top: 80px;
}
#merchants #section1 .tab {
	width: 90%;
	max-width: 1160px;
}
#tutorial #section1 .col_full {
	margin-top: 80px;
}
#tutorial #section1 .tab {
	width: 90%;
	max-width: 1160px;
}
#qna #section1 .col_full {
	margin-top: 80px;
}
#qna #section1 .tab {
	width: 90%;
	max-width: 1160px;
}
}

@media (max-width: 320px) {
h1 {
	font-size: 16px;
}
nav.sidemenu {
	font-size: 16px;
}
nav.sidemenu .btn_apply a, nav.sidemenu .btn_login a, nav.sidemenu li a {
	padding-left: 55px;
}
nav.sidemenu .btn_apply a:before, nav.sidemenu .btn_login a:before, nav.sidemenu li a:before {
	left: 15px;
}
#about #section1 .col_full {
	margin-top: 80px;
}
#apply #section1 .col_full {
	margin-top: 80px;
}
#value #section1 .tab {
	width: 90%;
	max-width: 1160px;
}
#reward #section1 .tab {
	width: 90%;
	max-width: 1160px;
}
}
