﻿@charset "utf-8";
/* CSS Document */

@media (max-width:480px) {
    .tree-pd{
        float:left;
}
	#footer {
  width:100%;
}

.mobil-t{
	overflow:scroll;
}
	
	.form-table .l-label::after{
	content: ":";
	}
	
	.p-line1{
	margin:25px 0px 0px 5px;
	line-height:25px;
	height:190px;
}
.in-table{
	border:1px solid #666;
	overflow:auto;
}
.left-box{
	border-bottom:0px solid #666;
	border-right:0px solid #666;
	padding-top:10px;
}
.left-box .l-label{
	font-size:14px;
	font-weight:bold;
}
.left-box .l-label::after{
	content:":";
	margin-left:15px;
}
.right-box{
	border-bottom:0px solid #666;
	border-left:0px solid #666;
	padding-bottom:10px;
}
.right-box .l-label{
	font-size:14px;
	font-weight:bold;
}
.right-box .l-label::after{
	content:":";
	margin-left:15px;
}
.right-box .line2{
	border-top:1px solid #666;
	padding-top:15px;
	margin-top:15px;
}
.right-box .liner{
	border-bottom:1px solid #666;
	padding-bottom:15px;
	margin-bottom:15px;
}
.left-box .liner{
	border-bottom:1px solid #666;
	padding-bottom:15px;
	margin-bottom:15px;
}
.right-box p{
	margin:0;
	padding:0;
}
.tablepd-w{
	width:645px;
}
.box h3{
	text-align:left;
	position:relative;
	top:5px;
	padding-left:20px;
	border-left:6px solid #03C;
	background:rgba(0,51,204,.1);
}
.mar-m{
	margin-left:-8px;
}
.p-line{
	margin:25px 10px 0px 25px;
	line-height:25px;
}
	
	.mar-lt{
	margin-left:60px;
}
}

@media (min-width:768px) {
    .tree-pd{
        float:right;
}
	#footer {
  width:100%;
  margin-left:39px;
}
	.form-table .l-label::after{
	content: ":";
	float:right;
}

.p-line1{
	margin:25px 0px 0px 5px;
	line-height:25px;
	height:150px;
}
.left-box{
	border-bottom:0px solid #666;
	border-right:1px solid #666;
	padding-top:10px;
	padding-bottom:10px;
}
.left-box .l-label{
	font-size:14px;
	font-weight:bold;
}
.left-box .l-label::after{
	content:":";
	float:right;
}
.left-box .linel{
	border-bottom:1px solid #666;
}
.left-box .liner{
	border-bottom:1px solid #666;
}
.right-box{
	border-bottom:0px solid #666;
	border-left:0px solid #666;
	padding-top:10px;
	padding-bottom:10px;
}
.right-box .l-label{
	font-size:14px;
	font-weight:bold;
}
.right-box .l-label::after{
	content:":";
	float:right;
}
.right-box .linel{
	border-bottom:1px solid #666;
}
.right-box .liner{
	border-bottom:1px solid #666;
}
.right-box p{
	margin:0;
	padding:0;
}
.tablepd-w{
	width:100%;
}
.box h3{
	text-align:left;
	position:relative;
	top:5px;
	padding-left:20px;
	line-height:50px;
	border-left:6px solid #03C;
	background:rgba(0,51,204,.1);
}
.p-line{
	margin:25px 0px 0px 45px;
	line-height:25px;
}
.mar-lt{
	margin-left:0px;
}	
	
}