.tp-deco-app { font-size:16px; margin:0 auto; max-width:1920px; min-width:1024px; }
.tp-deco-app .w1366 { margin:0 auto; position:relative; width:85.375em; }
.tp-deco-app .nowrap { white-space: nowrap; }
.tp-deco-app .regular { font-weight:400; }
.tp-deco-app .medium { font-weight:500; }
.tp-deco-app .bold { font-weight:700; }
.tp-deco-app .text h2 { font-size:3.125em; line-height:1.2; }
.tp-deco-app .text p { font-size:1.25em; line-height:1.5; padding-top:1.5em; }
@media screen and (max-width:1440px){
  .tp-deco-app { font-size:1.1111111vw; }
}
@media screen and (max-width:736px){
  html { font-size:10.35px; }
  .tp-deco-app { min-width:320px; }
  .tp-deco-app .w1366 { width:auto; }
  .tp-deco-app .text h2 { font-size:2.5rem; padding:4rem 6% 2rem; }
  .tp-deco-app .text p { font-size:1.75rem; padding:0 6% 3rem; }
}
/************************************************************************************/
.tp-deco-app .a { background:url(a.jpg) 50% no-repeat; background-size:120em 100%; height:53.125em; }
.tp-deco-app .a .text { color:#fff; padding:7em 0 0; width:43em; }
.tp-deco-app .a .text p { font-size:1.875em; line-height:1.33; padding:1em 0 0; }
.tp-deco-app .a .text .img { background:url(a-img.png) center no-repeat; background-size:contain; height:7.9375em; margin:2em 0 0 -0.7em; width:23.5625em; }
@media screen and (max-width:736px){
  .tp-deco-app .a { background:url(m/a.jpg) 50% 0 / 100% auto no-repeat; height:0; padding-bottom:133%; }
  .tp-deco-app .a .text { padding:0; width:auto; }
  .tp-deco-app .a .text h2 { font-size:6.5vw; padding:8vw 6vw 0; }
  .tp-deco-app .a .text p { font-size:4.5vw; line-height:1.5; padding:4vw 6vw 0; }
  .tp-deco-app .a .text .img { font-size:2vw; margin:4vw 5vw 0; }
}
/************************************************************************************/
.tp-deco-app .b { background:url(b-bg.png) 50% 100% no-repeat; background-size:120em 100%; }
.tp-deco-app .b .content { background:url(b.jpg?2) 50% 100% no-repeat; background-size:120em auto; padding-bottom:24.5em; }
.tp-deco-app .b .text { padding:5em 0 0 30em; width:40em; }
.tp-deco-app .b .text ol { margin:2em 0 0; }
.tp-deco-app .b .text ol:after { clear:both; content:""; display:block; }
.tp-deco-app .b .text ol li { float:left; font-size:1em; line-height:1.2; width:11.2em }
.tp-deco-app .b .text ol li+li { margin-left:3em; }
.tp-deco-app .b .text ol li .img { background-size:contain; background-repeat:no-repeat; background-position:center; display:block; height:7.75em; }
.tp-deco-app .b .text ol .li1 .img { background-image:url(b-img-1.png); }
.tp-deco-app .b .text ol .li2 .img { background-image:url(b-img-2.png); }
.tp-deco-app .b .text ol .li3 .img { background-image:url(b-img-3.png); }
.tp-deco-app .b .text ol li p { display:block; font-size:1em; margin-top:1em; padding:0; position:relative; }
.tp-deco-app .b .text ol li p:before { background:#4fbfc8; border-radius:50%; color:#fff; content:""; font-size:1em; height:1.5em; left:-2em; line-height:1.5; position:absolute; text-align:center; top:0; width:1.5em; }
.tp-deco-app .b .text ol .li1 p:before { content:"1" }
.tp-deco-app .b .text ol .li2 p:before { content:"2" }
.tp-deco-app .b .text ol .li3 p:before { content:"3" }
.tp-deco-app .b .text .video-desc { bottom:0; font-size:1.25em; line-height:1.2; position:absolute; left:35.1%; margin-bottom:-7%; width:22%; }
.tp-deco-app .b .text .video { bottom:0; font-size:1.25em; height:0; line-height:1.2; padding-bottom:8.6%; position:absolute; left:35.1%; margin-bottom:-19%; text-decoration:none; width:16%; }
@media screen and (max-width:736px){
  .tp-deco-app .b { background:none; }
  .tp-deco-app .b .content { background:#e0e1e4 url(m/b.jpg) 50% 100% / 100% auto no-repeat; padding-bottom:100%; }
  .tp-deco-app .b .text { padding:0; width:auto; }
  .tp-deco-app .b .text ol { font-size:2vw; margin:0 0 0 10%; }
  .tp-deco-app .b .text ol li p { font-size:2.5vw; }
  .tp-deco-app .b .text .video-content { margin:3rem 6% 0; }
  .tp-deco-app .b .text .video-content:after { clear:both; content:""; display:block; }
  .tp-deco-app .b .text .video-desc { float:left; font-size:1.5rem; line-height:1.5; margin:0; position:static; width:50%; }
  .tp-deco-app .b .text .video { background:url(m/b-video.png) center no-repeat; background-size:contain; display:block; float:right; height:0; margin:0; padding-bottom:22%; position:static; width:50% }
}
/************************************************************************************/
.tp-deco-app .c .text { padding:5em 0 0; text-align:center; }
.tp-deco-app .c .img { background:url(c.png) center no-repeat; background-size:120em auto; height:45.875em; margin:2em 0 0; }
.tp-deco-app .c .img ul { padding:4em 0 0; }
.tp-deco-app .c .img ul:after { clear:both; content:""; display:block; }
.tp-deco-app .c .img ul li { height:18em; width:27em; }
.tp-deco-app .c .img ul .li1,
.tp-deco-app .c .img ul .li3 { clear:left; float:left; text-align:right; }
.tp-deco-app .c .img ul .li2,
.tp-deco-app .c .img ul .li4 { clear:right; float:right; }
.tp-deco-app .c .img ul li .icon { background-size:contain; background-repeat:no-repeat; background-position:center; display:inline-block; height:3.125em; width:3.125em; }
.tp-deco-app .c .img ul .li1 .icon { background-image:url(c-icon-1.png); }
.tp-deco-app .c .img ul .li2 .icon { background-image:url(c-icon-2.png); }
.tp-deco-app .c .img ul .li3 .icon { background-image:url(c-icon-3.png); }
.tp-deco-app .c .img ul .li4 .icon { background-image:url(c-icon-4.png); }
.tp-deco-app .c .img ul li h3 { font-size:1.75em; line-height:1.2; padding:0.5em 0 0; }
.tp-deco-app .c .img ul li p { font-size:1.125em; line-height:1.5; padding:1em 0 0; }
@media screen and (max-width:736px){
  .tp-deco-app .c .text { padding:0; text-align:left; }
  .tp-deco-app .c .img { background:none; height:auto; margin:0; }
  .tp-deco-app .c .img ul { margin:0 6%; padding:0; }
  .tp-deco-app .c .img ul li { float:none!important; height:auto; padding:0 0 3rem 8rem; position:relative; text-align:left!important; width:auto; }
  .tp-deco-app .c .img ul li .icon { display:block; height:6rem; left:0; position:absolute; top:0; width:6rem; }
  .tp-deco-app .c .img ul li h3 { font-size:2rem; padding:0; }
  .tp-deco-app .c .img ul li p { font-size:1.75rem; padding:1rem 0 0; }
}
/************************************************************************************/
.tp-deco-app .d { background:#ebedef; height:54em; }
.tp-deco-app .d .radio { position:fixed; top:-9999px; }
.tp-deco-app .d .text { float:right; padding:5em 0 0; width:44em; }
.tp-deco-app .d .text ul { margin:3em 0 0; }
.tp-deco-app .d .text ul li { padding-bottom:1.9em; padding-left:2em; position:relative; }
.tp-deco-app .d .text ul li:before { background:url(d-arrow.png) center no-repeat; background-size:contain; content:""; display:block; height:1.4375em; left:0; position:absolute; top:0.4em; width:1.0625em; z-index:1; }
.tp-deco-app .d .text ul li label { cursor:pointer; font-size:1.75em; line-height:1.2; margin-left:-1.25em; padding-left:1.25em; position:relative; z-index:2; }
.tp-deco-app .d .text ul li p { display:none; font-size:1.25em; line-height:1.5; padding:1em 0 0; }
.tp-deco-app .d #deco-app-d-radio-1:checked ~ .text ul .li1:before,
.tp-deco-app .d #deco-app-d-radio-2:checked ~ .text ul .li2:before,
.tp-deco-app .d #deco-app-d-radio-3:checked ~ .text ul .li3:before,
.tp-deco-app .d #deco-app-d-radio-4:checked ~ .text ul .li4:before,
.tp-deco-app .d #deco-app-d-radio-5:checked ~ .text ul .li5:before { transform:rotate(90deg); }
.tp-deco-app .d #deco-app-d-radio-1:checked ~ .text ul .li1 label,
.tp-deco-app .d #deco-app-d-radio-2:checked ~ .text ul .li2 label,
.tp-deco-app .d #deco-app-d-radio-3:checked ~ .text ul .li3 label,
.tp-deco-app .d #deco-app-d-radio-4:checked ~ .text ul .li4 label,
.tp-deco-app .d #deco-app-d-radio-5:checked ~ .text ul .li5 label { color:#4acbd6; }
.tp-deco-app .d #deco-app-d-radio-1:checked ~ .text ul .li1 p,
.tp-deco-app .d #deco-app-d-radio-2:checked ~ .text ul .li2 p,
.tp-deco-app .d #deco-app-d-radio-3:checked ~ .text ul .li3 p,
.tp-deco-app .d #deco-app-d-radio-4:checked ~ .text ul .li4 p,
.tp-deco-app .d #deco-app-d-radio-5:checked ~ .text ul .li5 p { display:block; }
.tp-deco-app .d .imgs { height:42.625em; left:11.375em; position:absolute; top:5.875em; width:21.75em; }
.tp-deco-app .d .imgs .img { background-size:100% 100%; bottom:0; left:0; opacity:0; position:absolute; right:0; top:0; }
.tp-deco-app .d .imgs .img1 { background-image:url(d-img-1.png); }
.tp-deco-app .d .imgs .img2 { background-image:url(d-img-2.png); }
.tp-deco-app .d .imgs .img3 { background-image:url(d-img-3.png); }
.tp-deco-app .d .imgs .img4 { background-image:url(d-img-4.png); }
.tp-deco-app .d .imgs .img5 { background-image:url(d-img-5.png); }
.tp-deco-app .d #deco-app-d-radio-1:checked ~ .imgs .img1, 
.tp-deco-app .d #deco-app-d-radio-2:checked ~ .imgs .img2, 
.tp-deco-app .d #deco-app-d-radio-3:checked ~ .imgs .img3, 
.tp-deco-app .d #deco-app-d-radio-4:checked ~ .imgs .img4, 
.tp-deco-app .d #deco-app-d-radio-5:checked ~ .imgs .img5 { opacity:1; } 
@media screen and (max-width:736px){
  .tp-deco-app .d { height:auto; }
  .tp-deco-app .d .text { float:none; padding:0; width:auto; }
  .tp-deco-app .d .text ul { font-size:1.25rem; margin:0 6%; padding:0 0 3rem; }
  .tp-deco-app .d .imgs { display:none; }
}
/************************************************************************************/
.tp-deco-app .e{ overflow: hidden; }
.tp-deco-app .e .text { padding:5em 0 0; text-align:center; }
.tp-deco-app .e .radio { position:fixed; top:-9999px; }
.tp-deco-app .e .content .items { font-size:0; white-space: nowrap; }
.tp-deco-app .e .content .items .item { display:inline-block; font-size:16px; opacity:0; position:relative; text-align: center; position:relative; vertical-align:top; transition:opacity 300ms ease-in-out; width:100%; z-index:1; }
.tp-deco-app .e .content .items .item h3 { font-size:1.75em; line-height:1.2; padding:1em 0 0; }
.tp-deco-app .e .content .items .item p { font-size:1.25em; line-height:1.2; padding:1em 0 0; }
.tp-deco-app .e .content .items .item .note { color:#999; font-size:1em; }
.tp-deco-app .e .content .items .item2 { left:-100%; }
.tp-deco-app .e .content .items .item3 { left:-200%; }
.tp-deco-app .e .content .items .item4 { left:-300%; }
.tp-deco-app .e .content .items .item5 { left:-400%; }
.tp-deco-app .e .content .items .item6 { left:-500%; }
.tp-deco-app .e .content .items .item7 { left:-600%; }
.tp-deco-app .e .content .items .item8 { left:-700%; }
.tp-deco-app .e .slides { height:0; margin:3em 0 6em; padding-bottom:32%; position:relative; }
.tp-deco-app .e .slides .img { background-size:cover; background-position:50% 0; background-repeat:no-repeat; box-shadow:0 0 1em rgba(0,0,0,0.1); bottom:0; display:none;  margin-left:-9%; position:absolute; top:0; transform-origin:50% 50%; transition:opacity 300ms ease-in-out, left 300ms ease-in-out, transform 100ms ease-in-out; width:18%; z-index:3; }
.tp-deco-app .e .slides .img1 { background-image:url(e-img-1.png); }
.tp-deco-app .e .slides .img2 { background-image:url(e-img-2.png); }
.tp-deco-app .e .slides .img3 { background-image:url(e-img-3.png); }
.tp-deco-app .e .slides .img4 { background-image:url(e-img-4.png); }
.tp-deco-app .e .slides .img5 { background-image:url(e-img-5.png); }
.tp-deco-app .e .slides .img6 { background-image:url(e-img-6.png); }
.tp-deco-app .e .slides .img7 { background-image:url(e-img-7.png); }
.tp-deco-app .e .slides .img8 { background-image:url(e-img-8.png); }
.tp-deco-app .e .slides .cover { background:url(e-cover.png); background-size:100% 100%; bottom:0; left:0; position:absolute; right:0; top:0; z-index:4; }
.tp-deco-app .e .slides .arrow { background-position:center; background-repeat:no-repeat; background-size:contain; cursor:pointer; display:none; height:3.125em; margin-top:-1.5625em; position:absolute; top:50%; width:1.625em; z-index:-1; }
.tp-deco-app .e .slides .arrow.left { background-image:url(e-left.png); left:5%; }
.tp-deco-app .e .slides .arrow.right { background-image:url(e-right.png); right:5%; }
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img1,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img2,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img3,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img4,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img5,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img6,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img7,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img8 { display:block; left:50%; transform:scale(1); transition:left 300ms ease-in-out, transform 200ms ease-in-out 200ms; z-index:3; }
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img2,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img3,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img4,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img5,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img6,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img7,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img8,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img1 { display:block; left:70%; transform:scale(0.8); z-index:2; }
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img3,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img4,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img5,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img6,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img7,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img8,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img1,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img2 { display:block; left:88%; transform:scale(0.8); z-index:1; }
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img4,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img5,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img6,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img7,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img8,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img1,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img2,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img3 { display:block; left:106%; opacity:0; transform:scale(0.8); z-index:1; }
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img5,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img6,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img7,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img8,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img1,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img2,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img3,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img4 { display:block; left:106%; opacity:0; transform:scale(0.8); z-index:1; }
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img6,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img7,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img8,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img1,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img2,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img3,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img4,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img5  { display:block; left:-6%; opacity:0; transform:scale(0.8); z-index:1; }
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img7,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img8,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img1,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img2,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img3,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img4,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img5,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img6 { display:block; left:12%; transform:scale(0.8); z-index:1; }
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img8,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img1,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img2,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img3,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img4,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img5,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img6,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img7 { display:block; left:30%; transform:scale(0.8); z-index:2; }
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .content .items .item1,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .content .items .item2,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .content .items .item3,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .content .items .item4,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .content .items .item5,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .content .items .item6,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .content .items .item7,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .content .items .item8 { opacity:1; z-index:2; }
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .arrow8.left,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .arrow1.left,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .arrow2.left,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .arrow3.left,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .arrow4.left,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .arrow5.left,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .arrow6.left,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .arrow7.left,
.tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .arrow2.right,
.tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .arrow3.right,
.tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .arrow4.right,
.tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .arrow5.right,
.tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .arrow6.right,
.tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .arrow7.right,
.tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .arrow8.right,
.tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .arrow1.right { display:block; z-index:5; }
@media screen and (max-width:1440px){
  .tp-deco-app .e .content .items .item { font-size:1.1111111vw; }
}
@media screen and (max-width:736px){
  .tp-deco-app .e .text { padding:0; }
  .tp-deco-app .e .content .items .item h3 { font-size:2rem; padding:0 6%; }
  .tp-deco-app .e .content .items .item p { font-size:1.75rem; line-height:1.5; padding:2rem 6% 0; white-space: normal; }
  .tp-deco-app .e .content .items .item p br { display:none; }
  .tp-deco-app .e .content .items .item .note { font-size:1.5rem; padding:1rem 0 0; }
  .tp-deco-app .e .slides { margin:2rem 0 0; padding-bottom:96%; }
  .tp-deco-app .e .slides .img { display:block; left:23%!important; margin:0; opacity:0; transition:all 300ms ease-in-out; width:54%; }
  .tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img8,
  .tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img1,
  .tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img2,
  .tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img3,
  .tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img4,
  .tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img5,
  .tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img6,
  .tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img7 { transform:scale(0.9) translate(-100%,0); }
  .tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img1,
  .tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img2,
  .tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img3,
  .tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img4,
  .tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img5,
  .tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img6,
  .tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img7,
  .tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img8 { opacity:1; transform:scale(1); }
  .tp-deco-app .e #deco-app-e-radio-1:checked ~ .slides .img2,
  .tp-deco-app .e #deco-app-e-radio-2:checked ~ .slides .img3,
  .tp-deco-app .e #deco-app-e-radio-3:checked ~ .slides .img4,
  .tp-deco-app .e #deco-app-e-radio-4:checked ~ .slides .img5,
  .tp-deco-app .e #deco-app-e-radio-5:checked ~ .slides .img6,
  .tp-deco-app .e #deco-app-e-radio-6:checked ~ .slides .img7,
  .tp-deco-app .e #deco-app-e-radio-7:checked ~ .slides .img8,
  .tp-deco-app .e #deco-app-e-radio-8:checked ~ .slides .img1 { transform:scale(0.9) translate(100%,0); }
  .tp-deco-app .e .slides .arrow { font-size:2rem; }
}
/************************************************************************************/
.tp-deco-app .f { background:url(f.jpg) 50% no-repeat; background-size:120em 100%; height:62.75em; }
.tp-deco-app .f .text { float:right; padding:6em 0 0; width:35em; }
.tp-deco-app .f .text .btn { background:#36444b; border-radius:0.5em; color:#fff; display:inline-block; font-size:1.25em; line-height:2.1; margin:2em 0 0; padding:0 1em; text-decoration:none; }
@media screen and (max-width:736px){
  .tp-deco-app .f { background:url(m/f.jpg) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:83.75%; }
  .tp-deco-app .f .text { float:none; padding:0; width:auto; }
  .tp-deco-app .f .text .btn { font-size:1.5rem; margin:-1rem 6% 3rem; }
}
/************************************************************************************/
.tp-deco-app .g .text { padding:5em 0; text-align:center; }
.tp-deco-app .g .text .note { font-size:1.25em; line-height:1.5; padding:0; }
@media screen and (max-width:736px){
  .tp-deco-app .g .text { padding:4rem 0; text-align:left; }
  .tp-deco-app .g .text .note { font-size:1.5rem; line-height:1.5; padding:0 6%; }
}