@charset "utf-8";
/* CSS Document */

#platinum-p{
	background:#fff;
}

.platinum{
	width:900px;
	margin:0 auto;
	text-align:left;
	background:url(img/bg.jpg) repeat-y;
	color:#333;
}
.gray{	color:#7A7979;}

.platinum .title{
	margin-bottom:45px;
}

.platinum .inner{
	padding:0 0 50px 0px;
	width:806px;
	position:relative;
	left:45px;
}
.platinum h1{
	position:relative;
	left:-5px;
}
.platinum .point{
	background:url(img/line.gif) left bottom no-repeat;
	padding-bottom:20px;
	margin-bottom:35px;
}

.platinum h2{
	margin-bottom:10px;
}

.p-form{
	border-radius: 5px;
	position:relative;
	background: linear-gradient(top, #FDFEFE, #C9CFD7);
	background: -moz-linear-gradient(top, #FDFEFE, #C9CFD7);
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFEFE), to(#C9CFD7));
	-pie-background: linear-gradient(top, #FDFEFE, #C9CFD7);
	box-shadow: 5px 5px 15px #555;
}
.p-form h3{
	background:#fff;
	box-shadow: 3px 3px 8px #aaa;
	padding:5px 0 5px 5px;
	margin-bottom:30px;
	text-align: center;
}
.p-form .form-inner{
	padding:15px 20px 40px 90px;
	font-size:20px;
	color:#727171;
}
.p-form .form-inner table{
	margin-bottom:30px;
}
.p-form .form-inner th{
	padding-right:25px;
}

.p-form .form-inner .input{
	padding:5px;
}
.p-form .form-inner .long{
	width:460px;
}
.p-form .form-inner .middle{
	width:170px;
}


.img-fluid {
	max-width: 100%;
	height: auto;
}
.shadow {
	-moz-box-shadow: 3px 3px 10px rgba(0,0,0,.3);
	-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.3);
	box-shadow: 3px 3px 10px rgba(0,0,0,.3);
}
.bg-white {
	background-color: white;
}
.p-1 {
	padding:1rem;
}
.my-1 {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.mb-1 {
	margin-bottom: 1rem;
}
.mt-1 {
	margin-top: 1rem;
}
.my-3 {
	margin-top: 3rem;
	margin-bottom: 3rem;
}
.mb-3 {
	margin-bottom: 3rem;
}
.mt-3 {
	margin-top: 3rem;
}
.my-5 {
	margin-top: 5rem;
	margin-bottom: 5rem;
}
.mb-5 {
	margin-bottom: 5rem;
}
.mt-5 {
	margin-top: 5rem;
}

.b {
	font-weight: bold;
}
.text-red {
	color: red;
}

.table.table-layout-fixed {
	table-layout: fixed;
}
.table.table-border-0 {
	border-width: 0;
}
.table.table-border-0 th,
.table.table-border-0 td{
	border-width: 0;
}
.w-100 {
	width: 100%;
}