.ctitle { background-image: url(../img/title.png);}

#contents .contxt { max-width: 760px; margin: 20px auto 0 auto;}
.iframesp iframe { width: 100%; padding: 0; margin: 0; border: 0; z-index: 1000;}
/*btn*/
#tokosp { width: 100%; height: 40px; margin: 0 auto; padding: 10px 0 30px 0;}
#tokosp #toko a { width: 160px; height: 30px; display: inline-block; padding: 0.5em 1em; text-decoration: none; border-radius: 4px; color: rgba(255, 255, 255, 0.8); font-size: 140%; font-weight: bold; background: rgba(255, 90, 0, 0.6); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); border-bottom: solid 2px rgba(75, 30, 0, 1); position: relative;}
#tokosp #toko a:hover { background: rgba(255, 90, 0, 0.8); -ms-transform: translateY(4px); -webkit-transform: translateY(4px); transform: translateY(4px); box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15); border-bottom: none; color: rgba(255, 255, 255, 1); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1;}
#tokosp #toko .btntxt { width: 100%; position: absolute; top: 15px; left: 0;}
.infotxt { margin: 40px 0 10px 0; line-height: 140%;}
.finishtxt { font-size: 90%; padding: 10px; line-height: 130%;}

/*for_W640-*/
@media all and (min-width: 640px) {
#contents .contxt { max-width: 760px; margin: 80px auto 0 auto;}
.iframesp iframe { margin-top: -5%;}
}