﻿.p5maindiv{padding:10px;margin:0 auto; overflow:hidden;}
.p5fixTop{position: fixed; top:0; left:0; right:0; width:360px;box-shadow:0px 1px 10px #BBB7B7; margin:0 auto; overflow:hidden;}
.p5subwrap{width:100%; overflow:hidden; margin:0px 0px 10px 0px;}
.p5brandwrap{width:15%; float:left; margin-right:4%;}
.p5brandwrap img{width:100%;}
.p5txtWrap{width:81%; float:left;}
.p5h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-decoration:none; font-weight:500; margin:0px;}
.p5h2 ~ p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#414040; text-decoration:none; font-weight:500;}
.p5btnwrp{width:100%; overflow:hidden;height:35px;}
.p5powered{width:20%; float:left; margin-right:2%; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#7E7B7B; text-decoration:none;}
.p5powered span{font-size:11px;}
.p5powered span a{color:#7E7B7B; text-decoration:none;}
.p5powered span a:hover{color:#222;}
.p5btnhrf{margin-top:10px; float:right; margin-right:20px;}
.p5btnhrf a {padding:8px 15px; background-color:#fff; border:solid 1px #ccc; border-radius:5px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; margin-top:20px; text-align:right;}
/*.p5btnhrf a:hover{background-color:#8ec510; color:#fff;}*/


@media only screen and (min-width:501px) and (max-width:640px){
	.p5fixTop{width:58% !important; padding:10px !important;}
	}

@media only screen and (min-width:421px) and (max-width:500px){
	.p5fixTop{width:75% !important; padding:10px !important;}
	}

@media only screen and (min-width:300px) and (max-width:420px){
	.p5fixTop{width:85% !important; padding:10px !important;position: absolute;left: 0px;right: 0px;}
	
	}